0001297989-19-000004.txt : 20190430 0001297989-19-000004.hdr.sgml : 20190430 20190430163328 ACCESSION NUMBER: 0001297989-19-000004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 124 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190430 DATE AS OF CHANGE: 20190430 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: 19782314 BUSINESS ADDRESS: STREET 1: 280 PARK AVENUE STREET 2: 38TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10017 BUSINESS PHONE: (212) 277-7100 MAIL ADDRESS: STREET 1: 280 PARK AVENUE STREET 2: 38TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10017 10-Q 1 exls-033119x10q.htm 10-Q Document
false--12-31Q120192019-03-310001297989falseLarge Accelerated FilerfalseEXLS11500016580005300056000P30D3.53.0000.0010.001100000000100000000378505443825603634222476343654370.0133333000P6Y000150000000800000118900077600035400010001090000.0010.001150000001500000000P8YP8YP5YP5YP5YP3YP3YP3YP3YP2YP30Y036280683890599 0001297989 2019-01-01 2019-03-31 0001297989 2019-04-26 0001297989 2019-03-31 0001297989 2018-12-31 0001297989 2018-01-01 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-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:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 2018-03-31 0001297989 us-gaap:TreasuryStockMember 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-03-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MaximumMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember 2019-01-01 2019-03-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-03-31 0001297989 exls:InsuranceMember 2018-01-01 2018-03-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-03-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-03-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-03-31 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-03-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-03-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-03-31 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-03-31 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-03-31 0001297989 country:PH 2018-12-31 0001297989 country:IN 2019-03-31 0001297989 country:US 2019-03-31 0001297989 exls:RestOfWorldMember 2019-03-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-03-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-03-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-03-31 0001297989 exls:InsuranceMember 2019-01-01 2019-03-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001297989 country:GB 2018-01-01 2018-03-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-03-31 0001297989 exls:RestOfWorldMember 2018-01-01 2018-03-31 0001297989 country:US 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2018-01-01 2018-03-31 0001297989 country:GB 2019-01-01 2019-03-31 0001297989 country:US 2018-01-01 2018-03-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-03-31 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-03-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-03-31 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2019-03-31 0001297989 us-gaap:LandMember 2019-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-03-31 0001297989 us-gaap:BuildingMember 2019-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-03-31 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0001297989 exls:LeaseholdBenefitsMember 2019-01-01 2019-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-03-31 0001297989 exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 exls:SCIOandHealthIntegratedMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 2018-10-01 2018-12-31 0001297989 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2019-03-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2019-03-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-03-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:InsuranceMember 2019-03-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-03-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2019-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-03-31 0001297989 exls:LeaseholdBenefitsMember 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-03-31 0001297989 exls:SCIOMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001297989 exls:LeaseholdBenefitsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 exls:SCIOandHealthIntegratedMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 exls:HealthIntegratedInc.Member 2018-12-31 0001297989 exls:CorridorPlatformIncMember 2018-01-01 2018-03-31 0001297989 exls:CorridorPlatformIncMember 2017-12-12 0001297989 exls:CorridorPlatformIncMember 2019-01-01 2019-03-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-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 2018-01-01 2018-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-01-01 2018-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-01-01 2018-03-31 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 srt:MinimumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2019-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001297989 exls:A2018OmnibusIncentivePlanMember 2019-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2019-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-03-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-01-01 2019-03-31 iso4217:USD iso4217:USD xbrli:shares xbrli:shares exls:operating_segment iso4217:EUR iso4217:GBP xbrli:pure exls:ClassOfCommonStock

 
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, 2019
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO                     
COMMISSION FILE NUMBER 001-33089
_________________________________________________________
EXLSERVICE HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
_________________________________________________________
DELAWARE
 
82-0572194
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
280 PARK AVENUE, 38TH FLOOR,
NEW YORK, NEW YORK
 
10017
(Address of principal executive offices)
 
(Zip code)
(212) 277-7100
(Registrant’s telephone number, including area code)
________________________________________________________
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 April 26, 2019, there were 34,341,972 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, 2019
 
December 31, 2018
 
 
(Unaudited)
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
86,688

 
$
95,881

Short-term investments
 
216,056

 
184,489

Restricted cash
 
5,364

 
5,608

Accounts receivable, net
 
176,889

 
164,752

Prepaid expenses
 
13,145

 
11,326

Advance income tax, net
 
11,334

 
9,639

Other current assets
 
26,582

 
28,240

Total current assets
 
536,058

 
499,935

Property and equipment, net
 
73,447

 
73,510

Operating lease right-of-use assets
 
89,835

 

Restricted cash
 
2,575

 
2,642

Deferred tax assets, net
 
4,570

 
6,602

Intangible assets, net
 
90,008

 
95,495

Goodwill
 
350,239

 
349,984

Other assets
 
33,164

 
31,015

Investment in equity affiliate
 
2,686

 
2,753

Total assets
 
$
1,182,582

 
$
1,061,936

Liabilities and equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
4,560

 
$
5,653

Current portion of long-term borrowings
 
20,876

 
21,423

Deferred revenue
 
11,132

 
7,722

Accrued employee costs
 
31,954

 
54,893

Accrued expenses and other current liabilities
 
65,827

 
64,169

Current portion of operating lease liabilities
 
22,306

 

Income taxes payable
 
595

 
1,012

Current portion of finance lease obligations
 
283

 
223

Total current liabilities
 
157,533

 
155,095

Long term borrowings
 
299,765

 
263,241

Finance lease obligations, less current portion
 
492

 
315

Deferred tax liabilities, net
 
10,103

 
8,445

Operating lease liabilities, less current portion
 
77,060

 

Other non-current liabilities
 
6,794

 
16,521

Total liabilities
 
551,747

 
443,617

Commitments and contingencies (Refer Note 26)
 


 


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

 

ExlService Holdings, Inc. Stockholders’ equity:
 
 
 
 
Common stock, $0.001 par value; 100,000,000 shares authorized, 38,256,036 shares issued and 34,365,437 shares outstanding as of March 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018
 
38

 
38

Additional paid-in capital
 
371,144

 
364,179

Retained earnings
 
498,939

 
484,244

Accumulated other comprehensive loss
 
(77,212
)
 
(83,467
)
Total including shares held in treasury
 
792,909

 
764,994

Less: 3,890,599 shares as of March 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost
 
(162,333
)
 
(146,925
)
Stockholders’ equity
 
630,576

 
618,069

Non-controlling interest
 
259

 
250

Total equity
 
630,835

 
618,319

Total liabilities and equity
 
$
1,182,582

 
$
1,061,936

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,
 
 
2019
 
2018
Revenues, net
 
$
239,573

   
$
206,973

Cost of revenues(1)
 
157,240

   
138,101

Gross profit(1)
 
82,333

 
68,872

Operating expenses:
 

   

       General and administrative expenses
 
32,531

   
29,266

       Selling and marketing expenses
 
18,047

   
13,952

       Depreciation and amortization
 
13,667

   
10,504

Impairment charges
 
1,227

 

Total operating expenses
 
65,472

 
53,722

Income from operations
 
16,861

   
15,150

Foreign exchange gain, net
 
1,260

   
615

Interest expense
 
(3,582
)
 
(538
)
Other income, net
 
4,423

   
3,534

Income before income tax expense/(benefit) and earnings from equity affiliates
 
18,962

 
18,761

Income tax expense/(benefit)
 
4,200

 
(4,453
)
Income before earnings from equity affiliates
 
14,762

 
23,214

Loss from equity-method investment
 
67

 
56

Net income attributable to ExlService Holdings, Inc. stockholders
 
$
14,695

 
$
23,158

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

 
$
0.67

Diluted
 
$
0.42

 
$
0.66

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

   
34,446,265

Diluted
 
34,833,435

 
35,302,926


(1) Exclusive of depreciation and amortization.



See accompanying notes to unaudited consolidated financial statements.

4


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

2018
Net income
 
$
14,695

 
$
23,158

 Other comprehensive income/(loss):
 
 
 
 
Unrealized gain/(loss) on effective cash flow hedges, net of taxes $1,189 and ($800), respectively
 
4,748

 
(4,214
)
Foreign currency translation gain/(loss)
 
2,680

 
(7,811
)
Reclassification adjustments
 

 
 
Gain on cash flow hedges, net of taxes $354 and ($776), respectively(1)
 
(1,025
)
 
(1,895
)
Retirement benefits, net of taxes $109 and $1, respectively(2)
 
(148
)
 
(40
)
Total other comprehensive income/(loss)
 
$
6,255

 
$
(13,960
)
Total comprehensive income
 
$
20,950

 
$
9,198


(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 Note 17 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 Note 20 to the unaudited consolidated financial statements.

See accompanying notes to unaudited consolidated financial statements.

5


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

 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive (Loss)/Income
 
Treasury Stock
 
Non - Controlling Interest
 
Total Equity
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
 
Balance as of 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 senior notes

 

 
(13
)
 

 

 

 

 

 
(13
)
Non-controlling interest

 

 

 

 

 

 

 
9

 
9

Other comprehensive income

 

 

 

 
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




 
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 December 31, 2017
36,790,751

 
$
37

 
$
322,246

 
$
427,064

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

 
$
600,045

Impact of adoption of ASU 2016-09

 

 

 
454

 

 

 

 

 
454

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

 
$
37

 
$
322,246

 
$
427,518

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

 
$
600,499

Stock issued against stock-based compensation plans
778,222

 
1

 
430

 

 

 

 

 

 
431

Stock-based compensation

 

 
5,074

 

 

 

 

 

 
5,074

Acquisition of treasury stock

 

 

 

 

 
(223,993
)
 
(13,504
)
 

 
(13,504
)
Non-controlling interest

 

 

 

 

 

 

 
7

 
7

Other comprehensive loss

 

 

 

 
(13,960
)
 

 

 

 
(13,960
)
Net income

 

 

 
23,158

 

 

 

 

 
23,158

Balance as of March 31, 2018
37,568,973

 
$
38

 
$
327,750

 
$
450,676

 
$
(59,670
)
 
(3,126,011
)
 
$
(117,320
)
 
$
231

 
$
601,705


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,
 
2019
 
2018
Cash flows from operating activities:
 
 
 
Net income
$
14,695

 
$
23,158

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

 
10,655

Stock-based compensation expense
6,956

 
5,074

Unrealized gain on short term investments
(3,185
)
 
(2,842
)
Unrealized foreign exchange loss/(gain), net
127

 
(3,319
)
Deferred income tax expense
1,049

 
3,433

Allowance for doubtful accounts receivable
298

 
(612
)
Loss from equity-method investment
67

 
56

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

 

Impairment charges
1,227

 

Others, net
417

 
28

Change in operating assets and liabilities:
 
 
 
Accounts receivable
(12,016
)
 
(590
)
Prepaid expenses and other current assets
591

 
(2,164
)
Advance income tax, net
(2,099
)
 
(13,906
)
Other assets
388

 
(1,789
)
Accounts payable
(1,159
)
 
(1,726
)
Deferred revenue
3,262

 
877

Accrued employee costs
(22,436
)
 
(27,655
)
Accrued expenses and other liabilities
5,837

 
3,317

Net cash provided by/(used for) operating activities
8,343

 
(8,005
)
 
 
 
 
Cash flows from investing activities:
 
 
 
Purchase of property and equipment
(10,878
)
 
(12,680
)
Business acquisition (net of cash acquired)

 
(380
)
Purchase of investments
(47,683
)
 
(20,310
)
Proceeds from redemption of investments
21,361

 
30,358

Net cash used for investing activities
(37,200
)
 
(3,012
)
 
 
 
 
Cash flows from financing activities:
 
 
 
Principal payments on finance lease obligations
(137
)
 
(42
)
Proceeds from borrowings
46,000

 
12,000

Repayments of borrowings
(10,572
)
 
(5,036
)
Payment of debt issuance costs
(97
)
 

Acquisition of treasury stock
(15,408
)
 
(13,504
)
Proceeds from exercise of stock options
22

 
431

Net cash provided by/(used for) financing activities
19,808

 
(6,151
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(455
)
 
(644
)
Net decrease in cash, cash equivalents and restricted cash
(9,504
)
 
(17,812
)
Cash, cash equivalents and restricted cash at beginning of period
104,131

 
94,277

Cash, cash equivalents and restricted cash at end of period
$
94,627

 
$
76,465

See accompanying notes to unaudited consolidated financial statements.

7


EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2019
(In thousands, except share and per share amounts)
1. Organization
ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), operates in the Business Process Management (“BPM”) industry providing operations management services and analytics services that help businesses enhance revenue growth and improve profitability. Using its proprietary platforms, methodologies and tools, the Company looks deeper to help companies improve global operations, enhance data-driven insights, increase customer satisfaction, 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 (“US 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 US 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, 2018.
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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned, wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under US 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.
Non-controlling interest is the equity in a subsidiary not attributable, directly or indirectly, to the parent and it represents the minority partner’s interest in the operations of ExlService Colombia S.A.S. Non-controlling interest consists of the amount of such interest at the date of obtaining control over the subsidiary, and the non-controlling interest's share of changes in equity since that date. The non-controlling interest in the operations for all periods presented were insignificant and is included under general and administrative expenses in the unaudited consolidated statements of income.
(b) Use of Estimates
The preparation of the unaudited consolidated financial statements in conformity with US 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 financial statements include, but are not limited to, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods,

8

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

purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.

(c) Employee Benefits
Contributions to defined contribution plans are charged to the unaudited consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are accrued in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss are classified in “Other income, net”. Refer Note 20 to the unaudited consolidated financial statements for details.
(d) Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments (refer Note 26 to the unaudited consolidated financial statements for details). These deposits with banks have maturity dates after March 31, 2020. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
For purposes of the unaudited statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
(e) Revenue Recognition
Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.  
Adoption of ASU 2014-09 Topic 606, Revenue from Contracts with Customers (Topic 606)
On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606. The effect from the adoption of Topic 606 was not material to the Company's financial statements.
Nature of services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization

9

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

services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.

Type of Contracts
i.
a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) In respect of arrangements involving subcontracting, in part or whole of the assigned work, the Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement based on guidance on “Principal versus agent considerations” in Topic 606.
ii.
Revenues for the Company’s fixed-price contracts are recognized using the proportional performance method when the pattern of performance under the contracts can be reasonably determined. The Company estimates the proportional performance of a contract by comparing the actual number of hours or days worked to the estimated total number of hours or days required to complete each engagement. The use of the proportional performance method requires significant judgment relative to estimating the number of hours or days required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed. The Company regularly monitors its estimates for completion of a project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.
Revenues from the Company's software and related services contracts, which are not significant, are primarily related to maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. To a lesser extent, software and related services contracts may contain software license, related services and maintenance elements as a multiple element arrangement. In such cases, revenue is allocated to maintenance based on the price charged when that element is sold separately.
iv.
Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim and the same is acknowledged by its customers. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and subsequent potential retraction claims. Based on guidance on “variable consideration” in Topic 606, the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.

Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price.

A separate contract is generally drafted for each type of service sold, even if to the same customer. The typical length of a contract is 3 to 5 years for our operations management contracts.


Allocation of transaction price to performance obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract,

10

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

the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.

Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, cost of living adjustments, and pre-payment and volume discounts.
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the company has large number of contracts with similar nature of transactions/services.

Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services when the Company identifies an overpayment claim and the same is acknowledged by its customers, however not invoiced at the balance sheet date. Accordingly, amounts for services that the Company has performed and for which an invoice has not yet been issued to the customers are presented as a part of contract assets as accounts receivable.

Deferred Revenue
The Company has deferred revenue attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are contract liabilities classified under “Deferred Revenue” in the Company's unaudited consolidated balance sheets and subsequently recognized ratably over the period in which the related services are performed. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have persuasive evidence of an arrangement with customer. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets, and are recognized ratably over the estimated expected period of benefit, under Cost of Revenues in the unaudited consolidated statements of income.
Other incremental and direct costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the unaudited consolidated statements of income.
Any upfront payments made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms
All Contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts. At times, the Company enters into fixed price contracts and software licenses involving significant implementation wherein the milestones are defined such that the Company can recover the costs with a reasonable margin.


11

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

Practical expedients and exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of 1 year or less and (ii) contracts for which the Company recognizes revenue at the amount to which we have the right to invoice for services performed.
Accounts Receivable
We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivables in dispute to estimate the collectability of these accounts receivables.

(f) Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included 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 included in property and equipment, current portion of finance lease obligations and finance lease obligations, less current portion in the Company's unaudited consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for 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 in determining the present value of lease payments. Lease terms include 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.

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 recording those leases which had not expired as of the date of adoption of January 1, 2019. The prior period unaudited consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.

The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.

The adoption resulted in the recognition of ROU assets of $80,328, net of deferred rent of $8,626 and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings.

Refer Note 21 to the unaudited consolidated financial statements for details.

(g) Recent Accounting Pronouncements    
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied through a modified retrospective approach. Early adoption as of the fiscal years beginning

12

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

after December 15, 2018 is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In June 2018, FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. This ASU involves several aspects of the accounting for non-employee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments in this ASU affect all entities that enter into share-based payment transactions for acquiring goods and services from non-employees. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year.  Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-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, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this Update 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 ASU are effective for fiscal years beginning after December 15, 2020. An entity is permitted to early adopt this Update. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption is permitted and both prospective and retrospective transition methods are allowed. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

(h) Recently Adopted Accounting Pronouncements
In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's unaudited consolidated balance sheets, but did not have a material impact on the Company's unaudited consolidated income statements and unaudited consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer Note 21 to the unaudited consolidated financial statements for details.
In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which

13

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

it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer Note 21 to the unaudited consolidated financial statements for details.
3. Segment and Geographical Information

The Company operates in the BPM industry and is a provider of operations management and analytics services. The Company has eight operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. Six of those operating segments provide BPM or “operations management” services, five of which are industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of which is a “capability” operating segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these six operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining two operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.

The Company presents information for the following reportable segments:

Insurance
Healthcare
Travel, Transportation and Logistics (“TT&L”)
Finance and Accounting (“F&A”)
Analytics, and
All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).

The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.

The Company does not allocate and therefore the CODM does not evaluate other operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.

Revenues and cost of revenues for the three months ended March 31, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended March 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
69,038

 
$
20,569

 
$
17,425

 
$
25,724

 
$
19,856

 
$
86,961

 
$
239,573

 
Cost of revenues(1)
46,692

 
16,995

 
9,800

 
14,274

 
12,577

 
56,902

 
157,240

 
Gross profit(1)
$
22,346

 
$
3,574

 
$
7,625

 
$
11,450

 
$
7,279

 
$
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


14

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


 
 
Three months ended March 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
63,903

 
$
22,797

 
$
17,499

 
$
23,972

 
$
21,700

 
$
57,102

 
$
206,973

 
Cost of revenues(1)
42,427

 
17,242

 
10,443

 
14,729

 
15,185

 
38,075

 
138,101

 
Gross profit(1)
$
21,476

 
$
5,555

 
$
7,056

 
$
9,243

 
$
6,515

 
$
19,027

 
$
68,872

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,722

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
3,611

 
Income tax benefit
 
 
 
 
 
 
 
 
 
 
 
 
(4,453
)
 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
56

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
23,158

(1) Exclusive of depreciation and amortization.

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

 
$
149,871

Analytics services
86,961

 
57,102

Revenues, net
$
239,573

 
$
206,973


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

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

 
$
171,198

Non-United States
 
 
 
          United Kingdom
29,101

 
28,016

          Rest of World
14,368

 
7,759

Total Non-United States
43,469

 
35,775

Revenues, net
$
239,573

 
$
206,973




15

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

Property and equipment, net by geographic area, were as follows:
 
As of
 
March 31, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
34,527

 
$
36,152

United States
27,210

 
28,254

Philippines
7,703

 
5,985

Rest of World
4,007

 
3,119

Property and equipment, net
$
73,447

 
$
73,510



4. Revenues, net
Adoption of ASU 2014-09 Topic 606, Revenue from Contracts with Customers
On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606.
The effect from the adoption of Topic 606 was not material to the Company financial statements.
Refer 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, 2019
 
December 31, 2018
Accounts receivable, net
$
176,889

 
$
164,752

Contract assets
$
5,241

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (advance payments portion)
$
8,906

 
$
6,345

     Consideration received from customer for transitions activities
$
1,495

 
$
1,669


Accounts receivable includes $75,832 and $63,952 as of March 31, 2019 and December 31, 2018, respectively, representing amounts not billed to customers. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.
Contract assets represents upfront payments made to customers.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers including revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities are included within deferred revenues in the unaudited consolidated balance sheet and are recognized as revenue as (or when) the performance obligation is fulfilled under the contract.
Revenue recognized during the three months ended March 31, 2019 and 2018 that was included in the contract liabilities balance at the beginning of the period was $2,777 and $3,710 respectively.

16

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

Contract acquisition costs
The Company had contract acquisition costs of $513 as of March 31, 2019 and $713 as of December 31, 2018. Further, there was no additional capitalization made during the three months ended March 31, 2019. The Company amortized $200 and $73 during the three months ended March 31, 2019 and 2018, respectively. There was no impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract.
Contract fulfillment costs
The Company had deferred contract fulfillment costs relating to transition activities amounting to $4,472 as of March 31, 2019 and $4,051 as of December 31, 2018. Further, we capitalized an additional $726 during the three months ended March 31, 2019. The Company amortized $305 and $111 during the three months ended March 31, 2019 and 2018, respectively. There was no impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract.
Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized ratably over the period in which the related performance obligations are fulfilled.
5. Earnings Per Share
Basic earnings per share is computed by dividing net income to common stockholders by the weighted average number of common shares outstanding 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. Stock options, restricted stock and restricted stock units that are anti-dilutive are excluded from the computation of weighted average shares outstanding.
The following table sets forth the computation of basic and diluted earnings per share:
 
Three months ended March 31,
 
2019
 
2018
Numerator:
 
 
 
Net income
$
14,695

 
$
23,158

Denominators:
 
 
 
Basic weighted average common shares outstanding
34,374,815

 
34,446,265

Dilutive effect of share based awards
458,620

 
856,661

Diluted weighted average common shares outstanding
34,833,435

 
35,302,926

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

 
$
0.67

Diluted
$
0.42

 
$
0.66

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

 
148,522




17

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

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, 2019
 
March 31, 2018
Cash and cash equivalents
$
86,688

 
$
69,955

Restricted cash (current)
5,364

 
2,727

Restricted cash (non-current)
2,575

 
3,783

Cash, cash equivalents and restricted cash
$
94,627

 
$
76,465



7. Other Income, net
Other income, net consists of the following:
 
Three months ended March 31,
 
2019
 
2018
Interest and dividend income
$
796

 
$
308

Gain on sale and mark-to-market of mutual funds
3,526

 
3,133

Others, net
101

 
93

Other income, net
$
4,423

 
$
3,534




18

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2019
(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, 2019
 
December 31, 2018
Owned Assets:
 
 
 
 
 
Network equipment and computers
3-5
 
$
88,566

 
$
85,921

Software
3-5
 
71,419

 
69,752

Leasehold improvements
3-8
 
40,312

 
39,533

Office furniture and equipment
3-8
 
20,783

 
20,097

Motor vehicles
2-5
 
719

 
635

Buildings
30
 
1,150

 
1,140

Land
 
753

 
746

Capital work in progress
 
12,596

 
11,026

 
 
 
236,298

 
228,850

Less: Accumulated depreciation and amortization
 
 
(163,600
)
 
(155,798
)
 
 
 
$
72,698

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
344

 
53

Motor vehicles
 
 
707

 
628

 
 
 
1,845

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,096
)
 
(1,001
)
 
 
 
$
749

 
$
458

Property and equipment, net
 
 
$
73,447

 
$
73,510

Capital work in progress represents advances paid towards acquisition of property and equipment and cost incurred to develop software not yet ready to be placed in service.

During the three months ended March 31, 2019, 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,
 
2019
 
2018
Depreciation and amortization expense
$
8,139

 
$
6,557


Effective January 1, 2017, the depreciation and amortization expenses set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to $57 and $151 for the three months ended March 31, 2019 and 2018, respectively. Refer Note 17 to the unaudited consolidated financial statements for further details.



19

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


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

 
$
8,783

Less : Accumulated amortization
(2,889
)
 
(2,393
)
Internally developed software, net
$
6,568

 
$
6,390



During the three months ended March 31, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded their fair value. The primary factor contributing to a reduction in the fair value is the commencement of the wind down of the Health Integrated business, and an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized a provisional impairment charge 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 loss was recorded in the unaudited consolidated statements of income under "impairment charges".

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

 
$
218



9. Business Combinations, Goodwill and Intangible Assets
SCIOinspire Holdings Inc.

On July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.

SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.

The aggregate purchase consideration was $245,044, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was $236,500 based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $233,000, issued 69,459 shares of restricted common stock of the Company in the amount of $4,080 and paid the balance with available cash on hand.

Pursuant to the Company’s business combinations accounting policy, the total purchase consideration for SCIO was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for SCIO, the fair values of all identifiable assets and liabilities were established. For accounting and financial reporting

20

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

purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.

The fair value of assets acquired and liabilities assumed from the acquisition of SCIO is based on a preliminary valuation. The primary areas of the purchase price that are not yet finalized are related to direct and indirect taxes, and, as such, the Company's estimates and assumptions are subject to change within the measurement period.

The Company’s preliminary purchase price allocation to net tangible and intangible assets of SCIO is as follows:

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044



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

The fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 5 years.


21

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

The fair values of the customer relationships were determined by using an “income approach”, specifically the Multi-Period Excess Earnings Method ("MPEEM"). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges ("CAC"). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 10 years.

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

Acquisition-related costs

Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the unaudited consolidated statements of income. The Company recognized acquisition-related costs, which were incurred to effect business combination, for its SCIO and Health Integrated acquisitions of $nil and $363 during the three months ended March 31, 2019 and 2018, respectively.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
45

 

 
95

 
115

 

 

 
255

Balance at March 31, 2019
$
38,248

 
$
19,276

 
$
12,792

 
$
47,308

 
$
5,326

 
$
227,289

 
$
350,239



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

As of March 31, 2019, the Company believes no other goodwill impairment exists, apart from the impairment charges discussed above, and that the remaining goodwill is recoverable for all of its reporting units; however, there can be no assurances that additional goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of

22

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

estimates and significant judgments that are based on a number of factors including actual operating results. 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, 2019
 
 

Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,832

 
$
(59,826
)
 
$
(5,549
)
 
$
64,457

Leasehold benefits
2,668

 
(2,636
)
 

 
32

Developed technology
37,182

 
(16,279
)
 

 
20,903

Non-compete agreements
2,045

 
(1,975
)
 

 
70

Trade names and trademarks
9,643

 
(5,719
)
 
(278
)
 
3,646

 
$
181,370

 
$
(86,435
)
 
$
(5,827
)
 
$
89,108

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,270

 
$
(86,435
)
 
$
(5,827
)
 
$
90,008

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

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

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

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

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,172

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


The amortization expense for the period is as follows:
 
Three months ended March 31,
 
2019
 
2018
Amortization expense
$
5,528

 
$
3,947



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

23

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

recoverable, and an impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "impairment charges". Subsequent to the impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $nil as of December 31, 2018.
The remaining weighted average life of intangible assets is as follows:
 
(in years)
Customer relationships
7.84
Leasehold benefits
0.17
Developed technology
4.17
Non-compete agreements
0.47
Trade names and trademarks (Finite lived)
2.92

Estimated future amortization expense related to intangible assets as of March 31, 2019 is as follows:
2019 (April 1 - December 31)
$
16,034

2020
14,452

2021
12,749

2022
11,334

2023
9,045

2024 and thereafter
25,494

Total
$
89,108



10. Investment in Equity Affiliate
On December 12, 2017, the Company acquired preferred stock in Corridor Platform Inc. (“Corridor”), a big data credit risk management platform for $3,000. The Company has determined that based on its ownership interest and other rights, Corridor is an equity method affiliate. The Company has the right and option to acquire additional preferred stock from Corridor as per the terms of the agreement. The Company's proportionate share of net loss for the three months ended March 31, 2019 and 2018 was $67 and $56, respectively.
11. Other Current Assets
Other current assets consist of the following:
 
As of
 
March 31, 2019
 
December 31, 2018
Derivative instruments
$
4,601

 
$
4,059

Advances to suppliers
1,643

 
2,910

Receivables from statutory authorities
13,889

 
14,145

Contract assets
1,217

 
1,201

Deferred contract fulfillment costs
1,246

 
1,236

Others
3,986

 
4,689

Other current assets
$
26,582

 
$
28,240




24

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


12. Other Assets
Other assets consist of the following:
 
As of
 
March 31, 2019

 
December 31, 2018

Lease deposits
$
8,949

 
$
8,891

Derivative instruments
3,824

 
1,971

Deposits with statutory authorities
6,315

 
6,259

Term deposits
325

 
315

Contract assets
4,024

 
4,244

Deferred contract fulfillment costs
3,226

 
2,815

Others
6,501

 
6,520

Other assets
$
33,164

 
$
31,015


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

 
$
44,711

Derivative instruments
2,046

 
3,204

Client liabilities
6,632

 
6,933

Other current liabilities
14,814

 
9,321

Accrued expenses and other current liabilities
$
65,827

 
$
64,169


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

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
3,791

 
3,616

Deferred transition revenue
713

 
945

Others
243

 
247

Other non-current liabilities
$
6,794

 
$
16,521



15. Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of amortization 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 topic 815. Changes in the fair values of forward

25

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

contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheet until the settlement of those contracts. The balances as of March 31, 2019 and December 31, 2018 are as follows:

 
As of
 
March 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(81,425
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively
3,390

 
(333
)
Retirement benefits, net of taxes of $56 and ($53), respectively
823

 
971

Accumulated other comprehensive loss
$
(77,212
)
 
$
(83,467
)

16. 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, 2019 and December 31, 2018.
As of March 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
168,693

 
$

 
$

 
$
168,693

Derivative financial instruments

 
8,425

 

 
8,425

Total
$
168,693

 
$
8,425

 
$

 
$
177,118

Liabilities

 

 

 

Derivative financial instruments
$

 
$
3,289

 
$

 
$
3,289

Total
$

 
$
3,289

 
$

 
$
3,289



 

 

 

As of December 31, 2018
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments

 
6,030

 

 
6,030

Total
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities

 

 

 

Derivative financial instruments
$

 
$
6,279

 
$

 
$
6,279

Total
$

 
$
6,279

 
$

 
$
6,279

 
 
 
 
 
* Represents short-term investments carried on fair value option under ASC 825 “Financial Instruments” as of March 31, 2019 and December 31, 2018.
Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer Note 17 to the unaudited consolidated financial statements for further details.

26

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

Financial instruments not carried at fair value:
The Company’s other financial instruments not carried at fair value consist primarily of accounts receivable, accounts payable and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature.
Convertible Senior Notes:
The total estimated fair value of the convertible senior notes as of March 31, 2019 and December 31, 2018 was $137,374 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of the March 31, 2019 and December 31, 2018. 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.
17. Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $410,189 (including $6,250 of range forward contracts) as of March 31, 2019 and $362,435 (including $6,900 of range forward contracts) as of December 31, 2018.
Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) are recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization”, as applicable.
The Company also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies. 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 $100,204 and GBP 12,767 as of March 31, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company estimates that approximately $2,467 of net derivative gains, excluding tax effects, included in accumulated other comprehensive loss 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, 2019. At March 31, 2019, the maximum outstanding term of the cash flow hedges was 45 months.
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.

27

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

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

 
$
4,022

Other assets
 
$
3,824

 
$
1,971

Accrued expenses and other current liabilities
 
$
2,000

 
$
3,137

Other non-current liabilities
 
$
1,243

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
46

 
$
67


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, 2019 and 2018:
 
 
Three months ended March 31,
Forward Exchange Contracts:
 
2019
 
2018
Gain/(loss) recognized in AOCI
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
5,937

 
$
(5,014
)
 
 
 
 
 
Gain/(loss) recognized in unaudited consolidated statements of income
 
 
 
 
Derivatives not designated as hedging instruments
 
$
1,396

 
$
(2,928
)

28

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2019
(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,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
Location in unaudited consolidated statements of income where gain/(loss) was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
157,240

 
$
531

 
$
138,101

 
$
2,145

General and administrative expenses
 
$
32,531

 
80

 
$
29,266

 
331

Selling & marketing expenses
 
$
18,047

 
7

 
$
13,952

 
33

Depreciation & amortization
 
$
13,667

 
53

 
$
10,504

 
162

 
 
 
 
$
671

 
 
 
$
2,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,260

 
$
1,396

 
$
615

 
$
(2,928
)
 
 
$
1,260

 
$
1,396

 
$
615

 
$
(2,928
)

18. Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.
Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBO rate, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0% to 0.75% per annum with respect to loans pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee, which is also tied to the Company’s total net leverage ratio, and ranges from 0.15% to 0.30% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of

29

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

outstanding revolving loans and letter of credit obligations. The Credit Facility carried an effective interest rate of 3.9% and 3.3% per annum during the three months ended March 31, 2019 and 2018.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of assets or subsidiaries. In addition, the Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed $50,000 to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.5 to 1.0 or more than 3.0 to 1.0, respectively. As of March 31, 2019, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

The Company entered into a second amendment (the “Amendment”) to its Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the convertible notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of October 4, 2018 and the other documents entered into in connection therewith.
As of March 31, 2019, the Company had outstanding indebtedness under the credit facility of $186,000, of which $20,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $166,000 is included under “long-term borrowings” in the unaudited consolidated balance sheets. As of December 31, 2018, the Company had an outstanding indebtedness under the credit facility of $150,000, of which $20,000 was included under “current portion of long-term borrowings,” and the balance of $130,000 was included under “long-term borrowings” 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, 2019 and December 31, 2018 was $942 and $1,006, respectively, and is included under "other current assets" and “other assets” in the unaudited 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, 2019, the Company recognized interest expense of $1,313. The Notes are convertible at an initial conversion rate of 13.3333 shares of the common stock per $1,000 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 Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.
The net proceeds from the issuance of 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

30

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

is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of March 31, 2019 and December 31, 2018 was $1,178 and $1,127, respectively.
The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of $133,077 was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was 5.75% per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling $16,923 was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the three months ended March 31, 2019, the Company amortized $600 of the discount to interest expense. At the time of issuance, the Company evaluated the Notes in accordance with ASC 815-15 and determined that the Notes contain a single embedded derivative, being the call option having market interest rates as underlying, which does not require bifurcation as the features clearly and closely related to the host instrument. The Company determined that the value of this embedded derivative was nominal as of the date of issuance.
Borrowings also includes structured payables which are in the nature of debt, amounting to $1,542 and $2,114 as of March 31, 2019 and December 31, 2018, respectively, of which $876 and $1,423 is included under "current portion of long-term borrowings", $666 and $691, respectively, under "long-term borrowings" in the unaudited consolidated balance sheets.
Future principal payments/maturities for all of the Company's borrowings as of March 31, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (April - December)
 
$

 
$
15,000

 
$
876

 
$
15,876

2020
 

 
26,000

 
666

 
26,666

2021
 

 
28,000

 

 
28,000

2022
 

 
117,000

 

 
117,000

2023
 

 

 

 

Thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
186,000

 
$
1,542

 
$
337,542


    
19. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the three months ended March 31, 2019 and 2018, the Company acquired 22,666 and 41,811 shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of $1,408 and $2,565, respectively. The weighted average purchase price per share of $62.11 and $61.34, respectively, was the average of the high and low price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an annual amount of $20,000.
On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an aggregate additional amount of $100,000.

31

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

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.
During the three months ended March 31, 2019, the Company purchased 239,865 shares of its common stock, for an aggregate purchase price of approximately $14,000, including commissions, representing an average purchase price per share of $58.37 under the 2017 Repurchase Program.
During the three months ended March 31, 2018, the Company purchased 182,182 shares of its common stock, for an aggregate purchase price of approximately $10,939, including commissions, representing an average purchase price per share of $60.05 under the 2017 Repurchase Programs.
Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.
20. Employee Benefit Plans
The Company’s Gratuity Plans in India ("Gratuity Plan") provide for lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.
In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the "Philippines Plan"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.    
Components of net periodic benefit cost:
 
Three months ended March 31,
 
2019
 
2018
Service cost
$
487

 
$
438

Interest cost
219

 
180

Expected return on plan assets
(142
)
 
(124
)
Amortization of actuarial (gain)/loss
(39
)
 
(39
)
Net periodic benefit cost
$
525

 
$
455


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. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately 7.8% per annum on these Gratuity Plans for the three months ended March 31, 2019.
Change in Plan Assets
 
 
Plan assets at January 1, 2019
 
$
7,420

Actual return
 
150

Employer contribution
 

Benefits paid*
 
(130
)
Effect of exchange rate changes
 
67

Plan assets at March 31, 2019
 
$
7,507


32

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

*Benefit payments were substantially made through the plan assets during the three months ended March 31, 2019.
The Company maintains several 401(k) plans (the "401(k) Plans") under Section 401(k) of the Internal Revenue Code of 1986 (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 $1,213 and $1,230 for the three months ended March 31, 2019 and 2018, respectively.
During the three months ended March 31, 2019 and 2018, the Company contributed $2,004 and $1,914, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Bulgaria, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
21. Leases
The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
Supplemental balance sheet information
 
As of
 
March 31, 2019
Operating Lease
 
Operating lease right-of-use assets
$
89,835

 
 
Operating lease liabilities - Current
$
22,306

Operating lease liabilities - Non-current
77,060

Total operating lease liabilities
$
99,366

 
 
Finance Lease
 
Property and equipment, gross
$
1,845

Accumulated depreciation
(1,096
)
Property and equipment, net
$
749

 
 
Finance lease liabilities - Current
$
283

Finance lease liabilities - Non-current
492

Total finance lease liabilities
$
775



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

33

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

Lease cost
Three months ended March 31, 2019
Finance lease:
 
Amortization of right-of-use assets
$
95

Interest on lease liabilities
25

Operating lease (a)
7,017

Total lease cost
$
7,137

Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was $6,422.
(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, 2019
Cash paid for amounts included in the measurement of lease liabilities :
 
       Operating cash flows from operating leases
$
5,199

       Operating cash flows from finance leases
$
20

       Financing cash flows from finance leases
$
137

Weighted-average remaining lease term
 
Finance lease
2.9 years

Operating lease
6.4 years

Weighted-average discount rate
 
Finance lease
8.7
%
Operating lease
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, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775




34

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




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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315



22. Income Taxes
The 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 (benefit) of $4,200 and $(4,453) for the three months ended March 31, 2019 and 2018, respectively. The effective tax rate increased from (23.7)% during the three months ended March 31, 2018 to 22.1% during the three months ended March 31, 2019 primarily as a result of (i) an adjustment of $4,836 reducing the provisional transition tax on the mandatory deemed repatriation of accumulated earnings and profits ("E&P") of foreign subsidiaries recognized during the three months ended March 31, 2018, and (ii) the recording of excess tax benefits related to stock awards of $4,827 pursuant to ASU No. 2016-09 during the three months ended March 31, 2018 compared to $1,015 during the three months ended March 31, 2019.
23. Stock-Based Compensation
The following costs related to the Company’s stock-based compensation plans are included in the unaudited consolidated statements of income:
 
Three months ended March 31,
 
2019
 
2018
Cost of revenues
$
1,326

 
$
1,093

General and administrative expenses
2,975

 
2,250

Selling and marketing expenses
2,655

 
1,731

Total
$
6,956

 
$
5,074


As of March 31, 2019, the Company had 2,671,960 shares available for grant under the 2018 Omnibus Incentive Plan.
Stock Options

35

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

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

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

 
$
20.21

 
$
5,267

 
2.24

Granted

 

 

 

Exercised
(2,500
)
 
8.75

 
131

 

Forfeited

 

 

 

Outstanding at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03

Vested and exercisable at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03


The unrecognized compensation cost for unvested options as of March 31, 2019 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, 2018*
103,623

 
$
42.68

 
953,578

 
$
51.81

Granted

 

 
449,523

 
64.26

Vested
(48,854
)
 
35.91

 
(354,138
)
 
46.01

Forfeited

 

 
(21,623
)
 
55.19

Outstanding at March 31, 2019*
54,769

 
$
48.72

 
1,027,340

 
$
59.19

* As of March 31, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 155,753 and 155,753, respectively.
As of March 31, 2019, unrecognized compensation cost of $58,948 is expected to be expensed over a weighted average period of 3.11 years.
Performance Based Stock Awards
Performance based restricted stock unit (the “PRSUs”) activity under the Company’s stock-based compensation 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, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Vested

 

 

 

Forfeited

 

 

 

Outstanding at March 31, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83


As of March 31, 2019, unrecognized compensation cost of $16,647 is expected to be expensed over a weighted average period of 2.26 years.


36

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

24. Exit Costs

The Company commenced the process of substantially winding down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The Company had previously disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2019, the operating results of this business were significantly below the Company’s estimates and future estimated cash flows are impacted due to loss of customer contracts and cost pressures, and the Company continues to incur losses from this business. The Company anticipates the wind down process to be substantially completed by the end of 2019. The Company is currently in the process of making a determination of (i) the amount or range of amounts of each major type of costs that will be incurred or (ii) the amount or range of amounts of costs that will result in future cash expenditures.

25. Related Party Disclosures
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil and $199 in the three months ended March 31, 2019 and 2018, respectively, for services provided.
As of March 31, 2019 and December 31, 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.
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.
During the quarter ended March 31, 2019, the Company reimbursed $35 to The Orogen Group LLC in connection with legal costs.
The Company had outstanding Notes with a principle amount of $150,000 as of March 31, 2019 and December 31, 2018 and interest accrued of $2,625 and $1,313 as of March 31, 2019 and December 31, 2018, respectively, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details.

26. Commitments and Contingencies
Fixed Asset Commitments
At March 31, 2019, the Company has committed to spend approximately $9,552 under agreements to purchase property and equipment. This amount is net of capital advances paid in respect of these purchases.
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”) 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 requires ExlService Philippines, Inc. to meet certain performance and investment criteria. The Company’s management believes that these centers have in the past satisfied and will continue to satisfy the required criteria.

In March 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of $2,400, of which $1,200 was paid in 2018 and the remainder has been paid during the three months ended March 31, 2019.


Contingencies
U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions

37

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

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. and India, tax year 2015 and subsequent tax years remain open for examination by the tax authorities as of March 31, 2019.

The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company related to its transfer pricing issues for tax years 2003 to 2014 and its permanent establishment issues for tax years 2003 to 2007 as of March 31, 2019 and December 31, 2018 is $17,863 and $18,177, respectively, of which the Company has made payments or provided bank guarantee to the extent $8,244 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,328 and $6,273 as of March 31, 2019 and December 31, 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,916 and $1,899 as of March 31, 2019 and December 31, 2018, 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.


38


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, 2018. Some of the statements in the following discussion are forward looking statements. Dollar amounts within Item 2 are presented as actual, rounded, dollar amounts.
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. These factors include but are not limited to:
our dependence on a limited number of clients in a limited number of industries;
worldwide political, economic or business conditions;
negative public reaction in the U.S. or elsewhere to offshore outsourcing;
fluctuations in our earnings;
our ability to attract and retain clients including in a timely manner;
our ability to successfully consummate or integrate strategic acquisitions;
restrictions on immigration;
our ability to hire and retain enough sufficiently trained employees to support our operations;
our ability to grow our business or effectively manage growth and international operations;
any changes in the senior management team;
increasing competition in our industry;
telecommunications or technology disruptions;
our ability to withstand the loss of a significant customer;
our ability to realize the entire book value of goodwill and other intangible assets from acquisitions;
regulatory, legislative and judicial developments, including changes to or the withdrawal of governmental fiscal incentives;
changes in tax laws or decisions regarding repatriation of funds held abroad;
ability to service debt or obtain additional financing on favorable terms;
legal liability arising out of customer contracts;
technological innovation;
political or economic instability in the geographies in which we operate;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and customer data; and
adverse outcome of our disputes with the Indian tax authorities.
These and other factors are more fully discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018. 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.

39


Executive Overview
We are an operations management and analytics company that helps businesses enhance revenue growth and improve profitability. Using proprietary platforms, methodologies, and our full range of digital capabilities, we look deeper to help companies transform their businesses, functions and operations, to help them deliver better customer experience and business outcomes, while managing risk and compliance. We serve our customers in the insurance, healthcare, travel, transportation and logistics, banking and financial services and utilities industries, among others.
We operate in the business process management (“BPM”) industry and we provide operations management and analytics services. Our eight operating segments are strategic business units that align our products and services with how we manage our business, approach our key markets and interact with our clients. Six of those operating segments provide BPM or “operations management” services, which we organize into industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one “capability” operating segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these six operating segments we provide operations management services, which typically involve transfer to the Company of business operations of a client, after which we administer and manage those operations for our client on an ongoing basis. Our remaining two operating segments are Consulting, which provides industry-specific digital transformational services related to operations management services, and our Analytics operating segment, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.
We present information for the following reportable segments:

Insurance,
Healthcare,
Travel, Transportation and Logistics,
Finance and Accounting,
Analytics, and
All Other (consisting of our remaining operating segments, including our Banking and Financial services, Utilities and Consulting operating segments).
Our global delivery network, which include highly trained industry and process specialists across the United States, Latin America, South Africa, Europe and Asia (primarily India and the Philippines), is a key asset. We have operations centers in India, the U.S., the Philippines, Bulgaria, Colombia, South Africa, Romania and the Czech Republic.

On July 1, 2018, we completed the acquisition of SCIO pursuant to the Merger Agreement. The acquisition of SCIO is included in the Analytics reportable segment. SCIO is a health analytics solution and services company serving over 100 healthcare organizations representing over 130 million covered lives across the continuum, including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies.

On December 22, 2017, we acquired substantially all of the assets and assumed certain liabilities related thereto of Health Integrated. The acquisition of Health Integrated is included in the Healthcare reportable segment. Health Integrated provides dedicated care management services on behalf of health plans. Its services include case management, utilization management, disease management, special needs programs, and multichronic care management. Health Integrated serves lives in the Medicaid, Medicare, and dual eligible populations.
Revenues
For the three months ended March 31, 2019, we had revenues of $239.6 million compared to revenues of $207.0 million for the three months ended March 31, 2018, an increase of $32.6 million, or 15.8%.
We serve clients mainly in the U.S. and the U.K., with these two regions generating 81.9% and 12.1%, respectively, of our total revenues for the three months ended March 31, 2019, and 82.7% and 13.5%, respectively, of our revenues for the three months ended March 31, 2018.
For the three months ended March 31, 2019 and 2018, our total revenues from our top ten clients accounted for 38.4% and 39.6% of our total revenues, respectively. Our revenue concentration with our top clients remains consistent year-over-year and we continue to develop relationships with new clients to diversify our client base. We believe that the loss of any of our ten largest clients could have a material adverse effect on our financial performance.

40


Our Business
We provide operations management and analytics services. We market our services to our existing and prospective clients through our sales and client management teams, which are aligned by key industry verticals and cross-industry domains such as finance and accounting. Our sales and client management teams operate from the U.S., Europe and Australia.
Operations Management Services: We provide our clients with a range of operations management services principally in the insurance, healthcare, travel, transportation and logistics, banking and financial services and utilities sectors, among others, as well as cross-industry operations management services, such as finance and accounting services. We also provide services related to operations management, through our Consulting services that provides industry-specific digital transformational services.
Our operations management solutions typically involve the transfer to the Company business operations of a client such as claims processing, clinical operations, or financial transaction processing, after which we administer and manage the operations for our client on an ongoing basis. As part of this transfer, we hire and train employees to work at our operations centers on the relevant business operations, implement a process migration to these operations centers and then provide services either to the client or directly to the client’s customers. Each client contract has different terms based on the scope, deliverables and complexity of the engagement.
We have been observing a shift in industry pricing models toward transaction-based pricing, outcome-based pricing and other pricing models. We believe this trend will continue and we have begun to use such alternative pricing models with some of our current clients and are seeking to move certain other clients from a billing rate model to a transaction-based or other pricing model. These pricing models place the focus on operating efficiency in order to maintain our gross margins. In addition, we have also observed that prospective larger clients are entering into multi-vendor relationships with regard to their outsourcing needs. We believe that the trend toward multi-vendor relationships will continue. A multi-vendor relationship allows a client to seek more favorable pricing and other contract terms from each vendor, which can result in significantly reduced gross margins from the provision of services to such client for each vendor. To the extent our large clients expand their use of multi-vendor relationships and are able to extract more favorable contract terms from other vendors, our gross margins and revenues may be reduced with regard to such clients if we are required to modify the terms of our relationships with such clients to meet competition.
Our existing agreements with original terms of three or more years provide us with a relatively predictable revenue base for a substantial portion of our operations management business, however, we have a long selling cycle for our services and the budget and approval processes of prospective clients make it difficult to predict the timing of entering into definitive agreements with new clients. Similarly, new license sales and implementation projects for our technology service platforms and other software-based services have a long selling cycle, however ongoing annual maintenance and support contracts for existing arrangements provide us with a relatively predictable revenue base.
Analytics: Our Analytics services focus on driving improved business outcomes for our customers by generating data-driven insights across all parts of our customers’ business. We also provide care optimization and reimbursement optimization services, for our clients through our healthcare analytics solutions and services. We also offer integrated solutions to help our clients in cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claim payment accuracy. Our teams deliver predictive and prescriptive analytics in the areas of customer acquisition and lifecycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting, payment integrity and care management and data management . We actively cross-sell and, where appropriate, integrate our Analytics services with other operations management services as part of a comprehensive offering set for our clients.
We anticipate that revenues from our Analytics services will grow as we expand our service offerings and client base, both organically and through acquisitions.
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, 2018.

41


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

   
$
207.0

Cost of revenues(1)
157.3

   
138.1

Gross profit(1)
82.3

 
68.9

Operating expenses:
 
   
 
       General and administrative expenses
32.5

   
29.2

       Selling and marketing expenses
18.0

   
14.0

       Depreciation and amortization
13.7

   
10.5

Impairment charges
1.2

 

Total operating expenses
65.4

 
53.7

Income from operations
16.9

   
15.2

Foreign exchange gain, net
1.3

   
0.6

Interest expense
(3.6
)
 
(0.5
)
Other income, net
4.4

   
3.5

Income before income tax expense/(benefit) and earnings from equity affiliates
19.0

 
18.8

Income tax expense/(benefit)
4.2

 
(4.5
)
Income before earnings from equity affiliates
14.8

 
23.3

Loss from equity-method investment
0.1

 
0.1

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

 
$
23.2


(1) Exclusive of depreciation and amortization.


42


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

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

 
$
63.9

 
$
5.1

 
8.0
 %
Healthcare
20.6

 
22.8

 
(2.2
)
 
(9.8
)%
Travel, Transportation and Logistics
17.4

 
17.5

 
(0.1
)
 
(0.4
)%
Finance and Accounting
25.7

 
24.0

 
1.7

 
7.3
 %
All Other
19.9

 
21.7

 
(1.8
)
 
(8.5
)%
Analytics
87.0

 
57.1

 
29.9

 
52.3
 %
Total revenues, net
$
239.6

 
$
207.0

 
$
32.6

 
15.8
 %
Revenues for the three months ended March 31, 2019 were $239.6 million, up $32.6 million, or 15.8%, compared to the three months ended March 31, 2018.
Revenue growth in Insurance of $5.1 million was primarily driven by expansion of business from our new and existing clients of $6.4 million. This was partially offset by $1.3 million mainly attributable to the depreciation of the Indian rupee and Australian dollar against the U.S. dollar during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. Insurance revenues were 28.8% and 30.9% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.
Revenue decline in Healthcare of $2.2 million was primarily driven by lower revenues from our Health Integrated business. Healthcare revenues were 8.6% and 11.0% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.
Revenue decline in Travel, Transportation and Logistics ("TT&L") of $0.1 million was primarily driven by $0.3 million attributable to the depreciation of the Indian rupee and Philippine peso against the U.S. dollar during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. This was partially offset by $0.2 million attributable to expansion of business from our existing clients. TT&L revenues were 7.3% and 8.5% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.
Revenue growth in Finance and Accounting ("F&A") of $1.7 million was driven by net volume increases from our new and existing clients of $2.4 million. This was partially offset by $0.7 million mainly attributable to the depreciation of the Indian rupee against the U.S. dollar during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. F&A revenues were 10.7% and 11.6% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.
Revenue decline in All Other of $1.8 million was primarily driven by lower revenues of $0.8 million in our Banking and Financial Services operating segment and $0.3 million in our Consulting operating segment, partially offset by higher revenue of $0.1 million in our Utilities operating segment. Further decline of $0.8 million was due to the depreciation of the Indian rupee against the U.S. dollar and depreciation of U.K. pound sterling against the U.S. dollar. All Other revenues were 8.3% and 10.5% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.
Revenue growth in Analytics of $29.9 million was primarily driven by our acquisition of SCIO in July 2018 contributing $19.1 million. The remaining increase of $11.3 million was attributable to our recurring- and project-based engagements from our new and existing clients. This was partially offset by $0.5 million attributable to the depreciation of the U.K. pound sterling against the U.S. dollar during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. Analytics revenues were 36.3% and 27.6% of our total revenues in the three months ended March 31, 2019 and March 31, 2018, respectively.


43


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

 
$
42.4

 
$
4.3

 
10.1
 %
 
32.4
%
 
33.6
%
 
(1.2
)%
Healthcare
17.0

 
17.2

 
(0.2
)
 
(1.4
)%
 
17.4
%
 
24.4
%
 
(7.0
)%
TT&L
9.8

 
10.5

 
(0.7
)
 
(6.2
)%
 
43.8
%
 
40.3
%
 
3.5
 %
F&A
14.3

 
14.7

 
(0.4
)
 
(3.1
)%
 
44.5
%
 
38.6
%
 
5.9
 %
All Other
12.6

 
15.2

 
(2.6
)
 
(17.2
)%
 
36.7
%
 
30.0
%
 
6.7
 %
Analytics
56.9

 
38.1

 
18.8

 
49.4
 %
 
34.6
%
 
33.3
%
 
1.3
 %
Total
$
157.3

 
$
138.1

 
$
19.2

 
13.9
 %
 
34.4
%
 
33.3
%
 
1.1
 %
For the three months ended March 31, 2019, cost of revenues was $157.3 million compared to $138.1 million for the three months ended March 31, 2018, an increase of $19.2 million, or 13.9%. Our gross margin for the three months ended March 31, 2019 was 34.4% compared to 33.3% for three months ended March 31, 2018, an increase of 110 basis points (“bps”).
The increase in cost of revenues in Insurance of $4.3 million was primarily due to an increase in employee-related costs of $5.6 million on account of higher headcount and wage inflation, technology and infrastructure costs of $0.6 million, partially offset by lower other operating costs of $1.0 million and currency movements, net of hedging of $1.0 million. Gross margin in Insurance decreased by 120 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to higher operating expenses associated with the initiation of services for new clients.
The decrease in cost of revenues in Healthcare of $0.2 million was primarily due to a decrease in infrastructure costs of $0.3 million and currency movements, net of hedging of $0.2 million, partially offset by higher employee-related costs of $0.3 million. Gross margin in Healthcare decreased by 700 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to the impact of our Health Integrated business, lower revenues from existing clients and termination of certain client contracts.
The decrease in cost of revenues in TT&L of $0.7 million was primarily due to a decrease in infrastructure costs of $0.3 million and currency movements, net of hedging of $0.4 million. Gross margin in TT&L increased by 350 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to higher volumes in existing clients.
The decrease in cost of revenues in F&A of $0.4 million was primarily due to a decrease in travel costs of $0.5 million, infrastructure costs of $0.2 million and currency movements, net of hedging of $0.2 million, partially offset by higher employee-related costs of $0.5 million on account of higher headcount and wage inflation. Gross margin in F&A increased by 590 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to higher revenues from existing clients and higher margin in existing and new clients.
The decrease in cost of revenues in All Other of $2.6 million was primarily due to a decrease in employee-related costs of $1.3 million, travel and infrastructure costs of $0.8 million and currency movements, net of hedging of $0.5 million. Gross margin in All Other increased by 670 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to lower operating costs in Utilities and Consulting operating segments.
The increase in cost of revenues in Analytics of $18.8 million was primarily due to an increase in employee-related costs of $15.3 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of SCIO in July 2018 of $10.1 million. The remaining increase was attributable to other operating costs of $4.3 million, partially offset by currency movements, net of hedging of $0.8 million. Gross margin in Analytics increased by 130 bps during the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to higher gross margin from our SCIO acquisition.




44



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

   
$
29.2

 
$
3.3

 
11.2
%
Selling and marketing expenses
18.0

 
14.0

 
4.0

 
29.4
%
Selling, general and administrative expenses
$
50.5

 
$
43.2

 
$
7.3

 
17.0
%
As a percentage of revenues
21.1
%
 
20.9
%
 
 
 
 
The increase in SG&A expenses of $7.3 million was primarily due to an increase in employee-related costs of $7.6 million, including incremental costs related to our SCIO acquisition in July 2018 of $3.7 million, investment in new facilities $0.8 million, higher reserve for doubtful debts and other operating expenses of $2.0 million. This was partially offset by the recognition of a claim for litigation settlement of $2.4 million during the three months ended March 31, 2018 and currency movements net of hedging of $0.7 million.
Depreciation and Amortization.
 
Three months ended March 31,
 
Change
 
Percentage
change
 
2019
 
2018
 
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
8.1

 
$
6.6

 
$
1.5

 
24.1
%
Intangible amortization expense
5.6

 
3.9

 
1.7

 
40.1
%
Depreciation and amortization expense
$
13.7

 
$
10.5

 
$
3.2

 
30.1
%
As a percentage of revenues
5.7
%
 
5.1
%
 
 
 
 
The increase in intangibles amortization expense of $1.7 million was primarily due to the increase in amortization of intangibles associated with our SCIO acquisition in July 2018. The increase in depreciation expense of $1.5 million was due to depreciation related to our new operating centers commenced during 2018 to support our business growth and depreciation associated with our SCIO acquisition.

Impairment Charges.
 
Three months ended March 31,

 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment charges
$
1.2

 
$

 
$
1.2

 
N/A
As a percentage of revenues
0.5
%
 

 
 
 
 

During the three months ended March 31, 2019, we performed an impairment test of our long-lived assets of our Health Integrated business. Based on the results, the long-lived assets carrying value exceeded their fair value. The primary factor contributing to a reduction in the fair value is the commencement of the wind down of the Health Integrated business, and an anticipated reduction to our estimated future cash flows. As a result of this analysis, we recognized a provisional impairment charge of $1.2 million during the three months ended March 31, 2019 to write down the carrying value of internally developed software to its fair value. See Note 8 to our unaudited consolidated financial statements for details.

Income from Operations. Income from operations increased by $1.7 million, or 11.3%, from $15.2 million for the three months ended March 31, 2018 to $16.9 million for the three months ended March 31, 2019. As a percentage of revenues, income from operations decreased from 7.3% for the three months ended March 31, 2018 to 7.0% for the three months ended March 31, 2019.

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, 2019. The average exchange rate of the U.S. dollar against the Indian rupee increased from 64.64 during the three months

45


ended March 31, 2018 to 70.32 during the three months ended March 31, 2019. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.40 during the three months ended March 31, 2018 to 1.32 during the three months ended March 31, 2019. The average exchange rate of the U.S. dollar against the Philippine peso increased from 51.85 during the three months ended March 31, 2018 to 52.11 during the three months ended March 31, 2019.
We recorded a net foreign exchange gain of $1.3 million for the three months ended March 31, 2019 compared to the net foreign exchange gain of $0.6 million for the three months ended March 31, 2018.

Interest expense. Interest expense increased from $0.5 million for the three months ended March 31, 2018 to $3.6 million for the three months ended March 31, 2019 primarily due to increase in borrowings under our Credit Facility, issuance of convertible notes and higher effective interest rates.
Other Income, net.
 
Three months ended March 31,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Interest and dividend income
$
0.8

 
$
0.3

 
$
0.5

 
158.4
%
Gain on sale and mark-to-market of mutual funds
3.5

 
3.1

 
0.4

 
12.5
%
Other, net
0.1

 
0.1

 

 
8.6
%
Other income, net
$
4.4

 
$
3.5

 
$
0.9

 
25.2
%

Other income, net increased by $0.9 million, from $3.5 million for the three months ended March 31, 2018 to $4.4 million for the three months ended March 31, 2019, primarily due to a higher return on our mutual fund investments of $0.4 million and an increase in interest and dividend income of $0.5 million during the three months ended March 31, 2019 compared to three months ended March 31, 2018.
Income Tax Expense. We recorded income tax expense of $4.2 million and income tax benefit of $4.5 million for the three months ended March 31, 2019 and 2018, respectively. The effective tax rate increased from (23.7%) during the three months ended March 31, 2018 to 22.1% during the three months ended March 31, 2019 primarily as a result of (i) an adjustment of $4.8 million reducing the provisional transition tax on the mandatory deemed repatriation of accumulated earnings and profits ("E&P") of foreign subsidiaries recognized during the three months ended March 31, 2018 (ii) recording of excess tax benefits related to stock awards of $4.8 million pursuant to ASU No. 2016-09 during the three months ended March 31, 2018 compared to $1.0 million during the three months ended March 31, 2019. See Note 22 to our unaudited consolidated financial statements.
Net Income. Net income decreased from $23.2 million for the three months ended March 31, 2018 to $14.7 million for the three months ended March 31, 2019, primarily due to higher income tax expense of $8.7 million, higher interest expense of $3.1 million, partially offset by increase in income from operations of $1.7 million, other income, net of $0.9 million and higher foreign exchange gain of $0.7 million. As a percentage of revenues, net income decreased from 11.2% for the three months ended March 31, 2018 to 6.1% for the three months ended March 31, 2019.


46


Liquidity and Capital Resources
 
Three months ended March 31,
 
2019
 
2018
 
(dollars in millions)
Opening cash, cash equivalents and restricted cash
$
104.1

 
$
94.3

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

 
(8.0
)
Net cash used for investing activities
(37.2
)
 
(3.0
)
Net cash provided by/(used for) financing activities
19.8

 
(6.2
)
Effect of exchange rate changes
(0.4
)
 
(0.6
)
Closing cash, cash equivalents and restricted cash
$
94.6

 
$
76.5

As of March 31, 2019 and 2018, we had $302.7 million and $280.4 million, respectively, in cash, cash equivalents and short-term investments. During the first quarter of 2018, we made an election to change the tax status of most of our controlled foreign corporations ("CFC") to disregarded entities for U.S. income tax purposes. As a result, we no longer have undistributed earnings in connection with our CFCs. The transition tax resulted in previously taxed income ("PTI") which may be subject to withholding taxes and currency gains or losses upon repatriation. We presently do not intend to distribute our PTI and have not recorded any deferred taxes. If, in the future, we change our present intention regarding the distribution of PTI, additional taxes may be required and would be recorded in the period the intention changes.
Operating Activities: Cash flows provided by operating activities were $8.3 million for the three months ended March 31, 2019 as compared to cash flows used for operating activities of $8.0 million during the three months ended March 31, 2018. Generally, factors that affect our earnings—including pricing, volume of services, costs and productivity—affect our cash flows used or provided from operations in a similar manner. However, while management of working capital, including timing of collections and payments affects operating results only indirectly, the impact on the working capital and cash flows provided by operating activities can be significant.
Cash flows provided by operating activities for the three months ended March 31, 2019 was $8.3 million. This comprised of net income plus the net effect of non-cash items, such as depreciation and amortization, stock-based compensation expense, deferred income taxes, impairment charges and others aggregating to $36.0 million. The primary working capital use of cash of $37.7 million during the three months ended March 31, 2019 was driven by an increase in accounts receivables, accrued employee costs, advance income tax and accounts payables. The primary working capital sources of cash of $10.0 million was driven by higher accrued expenses and other liabilities and deferred revenue.
Investing Activities: Cash flows used for investing activities were $37.2 million for the three months ended March 31, 2019 as compared to cash flows used for investing activities of $3.0 million for the three months ended March 31, 2018. The increase is mainly due to net purchase of investments of $26.3 million during the three months ended March 31, 2019 as compared to net proceeds from investments of $10.0 million during the three months ended March 31, 2018, partially offset by lower capital expenditures of $1.8 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018.
Financing Activities: Cash flows provided by financing activities were $19.8 million during the three months ended March 31, 2019 as compared to cash flows used for financing activities of $6.2 million during the three months ended March 31, 2018. The increase in cash flows provided by financing activities was primarily due to higher net borrowings of $28.5 million (net of repayments) under our Credit Facility (as described below in “Financing Arrangements”) during the three months ended March 31, 2019, partially offset by higher purchases of treasury stock by $1.9 million under our share repurchase program during 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 $10.9 million of capital expenditures in the three months ended March 31, 2019. We expect to incur capital expenditures of between $35.0 million to $40.0 million in 2019, primarily to meet our growth requirements, including additions to our facilities as well as investments in technology applications, product development, digital technology, advanced automation & robotics and infrastructure.
In connection with any tax assessment orders that have been issued or may be issued against us or our subsidiaries, we may be required to deposit additional amounts with respect to such assessment orders (see Note 26 to our unaudited consolidated

47


financial statements herein for further details). We anticipate that we will continue to rely upon cash from operating activities to finance our smaller acquisitions, capital expenditures and working capital needs. If we have significant growth through acquisitions, we may need to obtain additional financing.
Financing Arrangements (Debt Facility)
Revolver Credit Agreement
On November 21, 2017, we and each of our wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200.0 million revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100.0 million, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, we exercised our option under the Credit Agreement to increase the commitments by $100.0 million thereby utilizing the entire revolver under the Credit Facility of $300.0 million, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.

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 us 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.
See Note 18 to our unaudited consolidated financial statements herein for further details on our debt facilities.
As of March 31, 2019, we had outstanding indebtedness under the credit facility of $186.0 million, of which $20.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 $166.0 million is included under “long-term borrowings” in the unaudited consolidated balance sheets. As of December 31, 2018, we had outstanding indebtedness under the credit facility of $150.0 million, of which $20.0 million was presented under "current portion of long-term borrowings" and the balance of $130.0 million was included under "long-term borrowings" in the unaudited consolidated balance sheets.
Convertible Senior Notes
On October 1, 2018, we 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.0 million 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, 2019, we recognized interest expense of $1.3 million. The Notes are convertible at an initial conversion rate of 13.3333 shares of the common stock per $1,000 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

48


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, excluding tax effects, 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.
Off-Balance Sheet Arrangements
As of March 31, 2019, we had no off-balance sheet arrangements or obligations.
Contractual Obligations
The following table sets forth our contractual obligations as of March 31, 2019:
 
 
Payment Due by Period
 
 
 
 
Less than
 
1-3
 
4-5
 
After
 

 
 
1 year
 
years
 
years
 
5 years
 
Total
 
 
(dollars in millions)
Finance leases
 
$
0.4

 
$
0.4

 
$
0.2

 
$

 
$
1.0

Operating leases(a)
 
23.6

 
40.5

 
31.4

 
32.7

 
128.2

Purchase obligations
 
9.6

 

 

 

 
9.6

Other obligations(b)
 
1.8

 
3.3

 
2.8

 
4.6

 
12.5

Borrowings:
 

 
 
 
 
 
 
 
 
Principal payments
 
20.9

 
56.7

 
110.0

 
150.0

 
337.6

Interest payments(c)
 
11.7

 
20.4

 
14.0

 
5.3

 
51.4

Total contractual cash obligations(d)
 
$
68.0

 
$
121.3

 
$
158.4

 
$
192.6

 
$
540.3

 
 
(a)
Represents minimum lease payments payable for cancellable and non-cancellable lease period.
(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, 2019.
(d)
Excludes $0.8 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 “STPI” 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 “PEZA.” The registration provides us with certain fiscal incentives on the import of capital goods and requires that ExlService Philippines, Inc. 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.

49


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

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 our 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, 2019. Based upon that evaluation, the CEO and CFO have concluded that, as of March 31, 2019, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
During the three months ended March 31, 2019, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

In making its assessment of the changes in internal control over financial reporting during the three months ended March 31, 2019, our management excluded an evaluation of the disclosure controls and procedures of SCIO which we acquired on July 1, 2018. See Note 9 to the unaudited consolidated financial statements contained herein for details of our acquisition.

PART II.     Other Information
 

ITEM 1.    Legal Proceedings
In the course of our normal business activities, various lawsuits, claims and proceedings may be instituted or asserted against us. We believe that the disposition of matters currently instituted or asserted will not have a material adverse effect on our unaudited consolidated financial position, results of operations or cash flows. See Note 26 to the unaudited consolidated financial statements contained herein for details regarding certain contingent liabilities.

ITEM 1A.    Risk Factors
We have disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 a number of risks which may materially affect our business, financial condition or results of operations. You should carefully consider the “Risk Factors” set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 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.

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, 2019, purchases of common stock were as follows:
Period
 
Total Number of
Shares Purchased
 
Average Price
Paid per share
(2)
 
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, 2019 through Jan 31, 2019(1)
 
100,289

 
$
54.67

 
95,400

 
$
34,792,477

Feb 1, 2019 through Feb 28, 2019(1)
 
95,344

 
$
62.14

 
77,567

 
$
30,000,041

Mar 1, 2019 through Mar 31, 2019
 
66,898

 
$
59.79

 
66,898

 
$
26,000,095

Total
 
262,531

 
$
58.69

 
239,865

 
$


(1) Includes 22,666 shares of the Company’s common stock acquired by the Company at the price of $62.11 in connection with satisfaction of tax withholding obligations on vested restricted stock.
(2) Average of high and low price of common stock on the trading day prior to the vesting date of the shares of restricted stock.
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
 
 
 
 
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
 
 
 


52


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934 the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: April 30, 2019
EXLSERVICE HOLDINGS, INC.
 
 
 
 
 
By:
 
/S/ VISHAL CHHIBBAR
 
 
 
Vishal Chhibbar
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)


53
EX-31.1 2 exls-ex311x03x31x2019x.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: April 30, 2019
/s/ Rohit Kapoor
 
Rohit Kapoor
 
Vice-Chairman and Chief Executive Officer


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


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

Date: April 30, 2019
/s/ Vishal Chhibbar
 
Vishal Chhibbar
 
Chief Financial Officer


EX-32.1 4 exls-ex321x03x31x2019x.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, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rohit Kapoor, Vice-Chairman and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(a)
the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(b)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Rohit Kapoor
 
Rohit Kapoor
 
Vice-Chairman and Chief Executive Officer
 
 
 
April 30, 2019
 


EX-32.2 5 exls-ex322x03x31x2019x.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, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Vishal Chhibbar, 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/ Vishal Chhibbar
 
Vishal Chhibbar
 
Chief Financial Officer
 
 
 
April 30, 2019
 


EX-101.SCH 6 exls-20190331.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 2318301 - Disclosure - Borrowings Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Business Combinations, Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409408 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Capital Structure - 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 2126100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2426401 - 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 Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical) 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 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 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 0001000 - Document - Document and Entity Information 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 2124100 - Disclosure - Exit Cost 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 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Investment in Equity Affiliate link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Investment in Equity Affiliate (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 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 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 2125100 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenues, net - Additional Information (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 2423403 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details) 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 2423409 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423408 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2423407 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423406 - 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 2423405 - Disclosure - Stock Based Compensation - Stock Options Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Stock Based Compensation (Tables) 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-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 exls-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 exls-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Other Assets Schedule of Other Assets [Table Text Block] 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 Leases [Abstract] Operating Leases Operating Lease Liabilities, Payments Due [Abstract] 2019 (April 1 - December 31) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five 2024 Lessee, Operating Lease, Liability, Payments, Due Year Six Lessee, Operating Lease, Liability, Payments, Due Year Six 2025 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Six Lessee, Operating Lease, Liability, Payments, Due after Year Six Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lease liabilities Operating Lease, Liability Finance Leases Finance Lease Liabilities, Payments, Due [Abstract] 2019 (April 1 - December 31) Finance Lease, Liability, Payments, Remainder of Fiscal Year 2020 Finance Lease, Liability, Payments, Due Year Two 2021 Finance Lease, Liability, Payments, Due Year Three 2022 Finance Lease, Liability, Payments, Due Year Four 2023 Finance Lease, Liability, Payments, Due Year Five 2024 Finance Lease, Liability, Payments, Due Year Six Finance Lease, Liability, Payments, Due Year Six 2025 and thereafter Finance Lease, Liability, Payments, Due after Year Six Finance Lease, Liability, Payments, Due after Year Six Total lease payments Finance Lease, Liability, Payments, Due Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Lease liabilities Finance Lease, Liability Payables and Accruals [Abstract] Accrued expenses Accrued Expenses Current Accrued expenses. Derivative instruments Derivative Instruments and Hedges, Liabilities Client liabilities Payables to Customers Other current liabilities Other Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Equity [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2014 Repurchase Program Two Thousand Fourteen Repurchase Program [Member] Two thousand fourteen repurchase program. 2017 Repurchase Program Two Thousand Seventeen Repurchase Program [Member] Two Thousand Seventeen Repurchase Program [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [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) Shares Paid for Tax Withholding for Share Based Compensation Withholding tax payments related to the vesting of restricted stock for total consideration Payments Related to Tax Withholding for Share-based Compensation Weighted average purchase price prior to the vesting date (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Repurchase of common stock authorized, maximum Stock Repurchase Program, Authorized Amount Additional authorized amount Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Authorized increase in repurchase amount Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period Authorized increase in repurchase amount, 2018 Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two Stock Repurchase Program, Authorized Increase in Repurchase Amount Per Period, Year Two Common stock purchased under the repurchase program (in shares) Treasury Stock, Shares, Acquired Common stock aggregate purchase price including commissions Common Stock Aggregate Purchase Price Including Commission Common stock aggregate purchase price including commission. Common stock average purchase price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Equity Method Investments and Joint Ventures [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Corridor Corridor Platform Inc [Member] Corridor Platform Inc [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Aggregate cost Equity Method Investment, Aggregate Cost Loss from equity-method investment Income (Loss) from Equity Method Investments Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivatives in cash flow hedging relationships Cash Flow Hedging [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] 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] Derivatives in cash flow hedging relationships Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Gain/(loss) recognized in unaudited consolidated statements of income Foreign Currency Transaction Gain (Loss), before Tax Cash paid for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from finance leases Finance Lease, Principal Payments 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 Segment Reporting [Abstract] 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] Debt Disclosure [Abstract] Borrowings Debt Disclosure [Text Block] Retirement Benefits [Abstract] 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, 2019 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, 2019 Disclosure of Compensation Related Costs, Share-based Payments [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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Omnibus Incentive Plan [Member] 2018 Omnibus Incentive Plan [Member] 2018 Omnibus Incentive Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Revenue from Contract with Customer [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [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] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accounts receivable not billed Unbilled Contracts Receivable Contract liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Capitalized contract acquisition costs Capitalized Contract Cost, Gross Increase in capitalized contract costs Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross Capitalized contract acquisition costs, amount amortized Capitalized Contract Cost, Amortization Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss Deferred costs, contract fulfillment Amount of Deferred Costs Related to Long-term Contracts Contracts with Customer, Receivables and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Business Combination, Goodwill And Intangible Assets Disclosure [Abstract] Business Combination, Goodwill And Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Health Integrated, Inc. Health Integrated, Inc. [Member] Health Integrated, Inc. [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Insurance Insurance [Member] Insurance [Member] Healthcare Health Care [Member] TT&L Travel, Transportation and Logistics [Member] Travel, Transportation and Logistics [Member] F&A Finance and Accounting [Member] Finance and Accounting [Member] All Other Other Operations Management [Member] Other Operations Management [Member] Analytics Analytics [Member] Analytics [Member] Goodwill [Line Items] Goodwill [Line Items] Finite-Lived Intangible Assets, Accumulated Impairment Finite-Lived Intangible Assets, Accumulated Impairment Finite-Lived Intangible Assets, Accumulated Impairment Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning Balance Goodwill Acquisitions Goodwill, Acquired During Period Measurement period adjustments Goodwill, Purchase Accounting Adjustments Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Impairment charges Goodwill, Impairment Loss Ending Balance 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) Common Stock, Shares, Outstanding Treasury stock (in shares) Treasury Stock, Shares Derivatives Designated as Hedging Instruments 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 Depreciation, Depletion and Amortization, Nonproduction Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Foreign exchange gain, net Accounting Policies [Abstract] 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 Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Income Statement [Abstract] Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues Cost of Services, Excluding Depreciation, Depletion, and Amortization Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] General and administrative expenses Selling and marketing expenses Depreciation and amortization Impairment charges Capitalized Computer Software, Impairments Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Income before income tax expense/(benefit) and earnings from equity affiliates Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense/(benefit) Income Tax Expense (Benefit) Income before earnings from equity affiliates Income (Loss) From Continuing Operations Before Equity Method Investments, Total Income (Loss) From Continuing Operations Before Equity Method Investments, Total Loss from equity-method investment Net income attributable to ExlService Holdings, Inc. stockholders Net Income (Loss) Attributable to Parent Earnings per share attributable to ExlService Holdings, Inc. stockholders: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted 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] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Performance Based Stock Awards Performance Based Stock Awards [Member] Performance Based Stock Awards [Member] Unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Cost not yet recognized, period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Stock Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of costs related to company's stock-based compensation plan Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of stock options activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of restricted stock and RSU activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of performance based stock awards activity Share-based Compensation, Performance Shares Award Outstanding Activity [Table Text Block] Earnings Per Share Earnings Per Share [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 Accounts Receivable, Net, Current Prepaid expenses Prepaid Expense, Current Advance income tax, net Prepaid Taxes Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Restricted cash Deferred tax assets, net Deferred Income Tax Assets, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Other assets Other Assets, Noncurrent Investment in equity affiliate Equity Method Investments Total assets Assets Liabilities and equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Current portion of long-term borrowings Long-term Debt, Current Maturities 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 Operating Lease, Liability, Current Income taxes payable Accrued Income Taxes, Current Current portion of finance lease obligations Finance Lease, Liability, Current Total current liabilities Liabilities, Current Long term borrowings Long-term Debt, Excluding Current Maturities Finance lease obligations, less current portion Finance Lease, Liability, Noncurrent Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent Other non-current liabilities Liabilities, Other than Long-term Debt, Noncurrent Total liabilities Liabilities Commitments and contingencies (Refer Note 26) Commitments and Contingencies Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued Preferred Stock, Value, Issued ExlService Holdings, Inc. Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock, $0.001 par value; 100,000,000 shares authorized, 38,256,036 shares issued and 34,365,437 shares outstanding as of March 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total including shares held in treasury Stockholders Equity Including Shares Held In Treasury Total stockholders' equity including shares held in treasury. Less: 3,890,599 shares as of March 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost Treasury Stock, Value Stockholders’ equity Stockholders' Equity Attributable to Parent Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and equity Liabilities and Equity Segment and Geographical Information Segment Reporting Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Property, Plant and Equipment [Abstract] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Adjustments to reconcile net income to net cash provided/(used for) by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Unrealized gain on short term investments Unrealized Gain (Loss) on Investments Unrealized foreign exchange loss/(gain), net Foreign Currency Transaction Gain (Loss), Unrealized Deferred income tax expense Deferred Income Tax Expense (Benefit) Allowance for doubtful accounts receivable Provision for Doubtful Accounts Amortization of non-cash interest expense related to convertible senior notes Amortization of Debt Discount (Premium) 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 Net cash provided by/(used for) 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] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Business acquisition (net of cash acquired) Payments to Acquire Businesses, Net of Cash Acquired Purchase of investments Payments to Acquire Investments Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Principal payments on finance lease obligations 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 Payments of Debt Issuance Costs Acquisition of treasury stock Payments for Repurchase of Common Stock Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net cash provided by/(used for) 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 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 beginning of period Cash, cash equivalents and restricted cash at end of period Other Income and Expenses [Abstract] Other Income, net Interest and Other Income [Text Block] Business Combinations, Goodwill and Intangible Assets Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Fair Value, Measurements, 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 Line of Credit Facility [Table] Line of Credit Facility [Table] SCIO SCIO [Member] SCIO [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] New Credit Agreement New Credit Agreement [Member] New Credit Agreement [Member] 3.50% Convertible Senior Notes due October 1, 2024 3.50% Convertible Senior Notes due October 1, 2024 [Member] 3.50% Convertible Senior Notes due October 1, 2024 [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Notes Payable Convertible Notes Payable [Member] Notes Payable, Other Payables Notes Payable, Other Payables [Member] 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 Debt instrument face amount Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Interest expense Interest Expense, Debt Conversion rate Debt Instrument, Convertible, Conversion Ratio 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 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 Allocation of equity component related to issuance costs on convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Debt discount amortization Structured payable Long-term Debt Number of operating segments Number of Operating Segments Number of operating segments, operations management Number of Operating Segments, Operations Management Services Number of Operating Segments, Operations Management Services Number of operating segments, industry focused Number of Operating Segments, Industry Focused Number of Operating Segments, Industry Focused Number of operating segments, finance and accounting Number of Operating Segments, Finance and Accounting Services Number of Operating Segments, Finance and Accounting Services Number of operating segments, company provides operations management services Number of Operating Segments, Company Provides Operations Management Services Number of Operating Segments, Company Provides Operations Management Services Number of non-operations management services Number of Operating Segments, Non-Operations Management Services Number of Operating Segments, Non-Operations Management Services Income Tax Disclosure [Abstract] Effective tax rate, current income tax expense (benefit) Effective Income Tax Rate Reconciliation, Percent Excess tax benefits, stock awards Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Measurement period adjustment, transition tax increase (decrease) Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Revolver Credit Notes Structured Payables Debt Instrument [Line Items] Debt Instrument [Line Items] 2019 (April - December) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two 2021 Long-term Debt, Maturities, Repayments of Principal in Year Three 2022 Long-term Debt, Maturities, Repayments of Principal in Year Four 2023 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total 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 Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Operating Lease Operating Leases [Abstract] Operating Leases [Abstract] Operating lease liabilities - Current Operating lease liabilities - Non-current Total operating lease liabilities Finance Lease Finance Leases [Abstract] Finance Leases [Abstract] Property and equipment, gross Finance Lease, Right-of-Use Asset, Gross Finance Lease, Right-of-Use Asset, Gross Accumulated depreciation Finance Lease, Right-of-Use, Accumulated Amortization Finance Lease, Right-of-Use, Accumulated Depreciation Property and equipment, net Finance Lease, Right-of-Use Asset Finance lease liabilities - Current Finance lease liabilities - Non-current Total finance lease liabilities Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Operating Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Operating Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Operating Leases, Future Minimum Payments, Due in Rolling Year Five 2024 Operating Leases, Future Minimum Payments, Due in Rolling Year Six Operating Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Operating Leases, Future Minimum Payments, Due After Year Six Operating Leases, Future Minimum Payments, Due After Year Six Total minimum lease payment Operating Leases, Future Minimum Payments Due Capital Leases Capital Leases, Future Minimum Payments, Net Present Value [Abstract] 2019 Capital Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Capital Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Capital Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Capital Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Capital Leases, Future Minimum Payments, Due in Rolling after Year Five 2024 Capital Leases, Future Minimum Payments, Due in Rolling Year Six Capital Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Total minimum lease payment Capital Leases, Future Minimum Payments Due Less: Imputed interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: Current portion Capital Lease Obligations, Current Long term capital lease obligation Capital Lease Obligations, Noncurrent 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 Accounts receivable, net Contract assets Contract with Customer, Asset, Gross Contract liabilities: Contract with Customer, Liability [Abstract] Deferred revenue (advance payments portion) Contract with Customer, Liability Consideration received from customer for transitions activities Contract From Customer Liability,, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Amortization expense Amortization of Intangible Assets Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] BPM and related services BPM and Related Services [Member] BPM and Related Services [Member] Analytics services Analytics Services [Member] Analytics Services [Member] Revenues and cost of revenues for Company's reportable segments [Line Items] Revenue from External Customer [Line Items] Operating expenses Foreign exchange gain, interest expense and other income, net Nonoperating Income (Expense) Number of capability operating segments 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] Employee Benefits Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Accounts Receivable Receivables, 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] Statement of Comprehensive Income [Abstract] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain/(loss) on effective cash flow hedges, net of taxes $1,189 and ($800), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Foreign currency translation gain/(loss) 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, net of taxes $354 and ($776), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Retirement benefits, net of taxes $109 and $1, respectively Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Total other comprehensive income/(loss) Other Comprehensive Income (Loss), Net of Tax Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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] India INDIA United States UNITED STATES Philippines PHILIPPINES Rest of World Rest Of World [Member] Rest of World. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Income Taxes Income Tax Disclosure [Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Liabilities, Noncurrent [Abstract] Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Deferred rent Deferred Rent Credit, Noncurrent Retirement benefits Liability, Defined Benefit Plan, Noncurrent Deferred transition revenue Contract with Customer, Liability, Noncurrent Others Other Liabilities, Noncurrent Other non-current liabilities Restructuring and Related Activities [Abstract] Exit Cost Restructuring and Related Activities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive (Loss)/Income AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Non - Controlling Interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Beginning balance (in shares) Beginning balance Impact of adoption of ASU 2016-09 Cumulative Effect of New Accounting Principle in Period of Adoption Adjusted equity balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance 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 Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Acquisition of treasury stock (in shares) Acquisition of treasury stock Acquisition Of Treasury Stock Value Equity impact of the value of stock that has been repurchased during the period and has not been retired and is held in treasury. Non-controlling interest Noncontrolling Interest, Period Increase (Decrease) Other comprehensive income Ending balance (in shares) Ending balance 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 Finance lease: Finance 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 Total lease cost Lease, Cost Operating lease costs for leases classified as such under Topic 840 Operating Leases, Rent Expense Document And Entity Information [Abstract] Document and entity information. Document Type Document Type Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Trading Symbol Trading Symbol Document Fiscal Period Focus Document Fiscal Period Focus Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 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 Restricted Stock Restricted Stock [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Number, Outstanding, 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 Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Other Assets Other Assets Disclosure [Text Block] Employee Stock Option Employee Stock Option [Member] Unrecognized compensation cost, unvested options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 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] 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 Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] General and administrative expenses General and Administrative Expense [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] Trade names and trademarks Trademarks and Trade Names [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] SCIO and Health Integrated SCIO and Health Integrated [Member] SCIO and Health Integrated [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Purchase consideration Business Combination, Consideration Transferred Utilized revolver credit facility to finance acquisition Proceeds from Lines of Credit Stock issued during period (in shares) Stock Issued During Period, Shares, Acquisitions Restricted common stock issued for acquisition of SCIO Stock Issued During Period, Value, Acquisitions Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquisition related costs Business Combination, Acquisition Related Costs Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of actuarial (gain)/loss Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Restricted cash Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Identifiable Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Current Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of allocation of purchase price to assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of indefinite lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of amortization of Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of finite lived Intangible Assets useful lives Schedule Of Finite Lived Intangible Assets 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] Summary of Other Income, net Interest and Other Income [Table Text Block] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Denominators: Basic weighted average outstanding (in shares) Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average outstanding (in shares) Earnings per share attributable to ExlService Holdings Inc. stockholders: Earnings Per Share, Basic and Diluted [Abstract] 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 Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Consulting Services Consulting Services [Member] Consulting Services [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Affiliated Entity Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Revenues from related party Accounts receivable from related party Accounts Receivable, Related Parties Related Party Transaction, Amounts of Transaction Related Party Transaction, Amounts of Transaction Debt outstanding Interest accrued Interest Payable Capital Structure Stockholders' Equity Note Disclosure [Text Block] Unrealized (loss)/gain on effective cash flow hedges, taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Realized gain on cash flow hedges, taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Retirement benefits, taxes Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Related Party Disclosures Related Party Transactions Disclosure [Text Block] 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] 2019 (April 1 - December 31) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2024 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five Total Finite-Lived Intangible Assets, Net Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Forward Contracts Forward Contracts [Member] Derivatives in Cash Flow Hedging Relationships Foreign exchange contracts outstanding Derivative, Notional Amount Net derivative gains which could be reclassified into earnings within the next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Maximum outstanding term of cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of revenues Cost of Sales [Member] Selling and marketing expenses Selling and Marketing Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expenses Allocated Share-based Compensation Expense United States United Kingdom UNITED KINGDOM Rest of World Total Non-United States Non-US [Member] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Cumulative foreign currency translation loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Retirement benefits, net of taxes of $56 and ($53), respectively Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated other comprehensive loss Unrealized gain on cash flow hedges, taxes Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax Portion Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax Portion Retirement benefits, taxes Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Post Retirement Plans, Tax Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Post Retirement Plans, Tax Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Revenues, net Revenue from Contract with Customer [Text Block] Other Current Assets Other Current Assets [Text Block] Restricted Stock and Restricted Stock Units Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] 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] 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] Revenue recognition contract terms Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Payment terms Contract With Customer, Payment Terms Contract With Customer, Payment Terms Value of unsatisfied performance obligations not disclosed for contracts (less than) Revenue, Performance Obligation, Unsatisfied, Contract Length Of Time Revenue, Performance Obligation, Unsatisfied, Contract Length Of Time Deferred rent Deferred Rent Credit, Current Operating lease liabilities Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Schedule of supplemental balance sheet information Schedule Of Leases In Statement Of Financial Position [Table Text Block] Schedule Of Leases In Statement Of Financial Position [Table Text Block] Schedule of components of lease cost Lease, Cost [Table Text Block] Schedule of supplemental cash flow informaton related to leases Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block] Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block] Schedule of maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of maturities of lease liabilities Finance Lease, Liability, Maturity [Table Text Block] Schedule of future minimum lease payments for capital leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of future minimum rental payments for operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair value of convertible notes Interest and dividend income Investment Income, Interest and Dividend Gain on sale and mark-to-market of mutual funds Gain (Loss) on Investments Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Other income, net 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] Leasehold benefits Leasehold Benefits [Member] Leasehold benefits. Non-compete agreements Noncompete Agreements [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 Accumulated Impairment Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, net carrying amount 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) Impairment of intangible assets Impairment of Intangible Assets, Finite-lived Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Customer relationships Leasehold benefits Developed technology Non-compete agreements 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 Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [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 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 Litigation, settlement amount Litigation Settlement, Amount Awarded to Other Party Settlement payments made during the period Loss Contingency Accrual, Payments 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 Investment in Equity Affiliate Equity Method Investments and Joint Ventures Disclosure [Text Block] EX-101.PRE 10 exls-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 exls-033119x10q_htm.xml IDEA: XBRL DOCUMENT 0001297989 2019-01-01 2019-03-31 0001297989 2019-04-26 0001297989 2019-03-31 0001297989 2018-12-31 0001297989 2018-01-01 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-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:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 2018-03-31 0001297989 us-gaap:TreasuryStockMember 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-03-31 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MaximumMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember 2019-01-01 2019-03-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-03-31 0001297989 exls:InsuranceMember 2018-01-01 2018-03-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-03-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-03-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-03-31 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-03-31 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-03-31 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-03-31 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-03-31 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-03-31 0001297989 country:PH 2018-12-31 0001297989 country:IN 2019-03-31 0001297989 country:US 2019-03-31 0001297989 exls:RestOfWorldMember 2019-03-31 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-03-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-03-31 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-03-31 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-03-31 0001297989 exls:InsuranceMember 2019-01-01 2019-03-31 0001297989 exls:AnalyticsMember 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001297989 country:GB 2018-01-01 2018-03-31 0001297989 exls:RestOfWorldMember 2019-01-01 2019-03-31 0001297989 exls:RestOfWorldMember 2018-01-01 2018-03-31 0001297989 country:US 2019-01-01 2019-03-31 0001297989 us-gaap:NonUsMember 2018-01-01 2018-03-31 0001297989 country:GB 2019-01-01 2019-03-31 0001297989 country:US 2018-01-01 2018-03-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-03-31 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-03-31 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-03-31 0001297989 exls:ContractFulfillmentCostsMember 2019-03-31 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-03-31 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2019-03-31 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2019-03-31 0001297989 us-gaap:LandMember 2019-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-03-31 0001297989 us-gaap:BuildingMember 2019-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:ConstructionInProgressMember 2019-03-31 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-03-31 0001297989 us-gaap:BuildingMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-03-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0001297989 exls:LeaseholdBenefitsMember 2019-01-01 2019-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-03-31 0001297989 exls:SCIOMember 2018-07-01 2018-07-01 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 exls:SCIOandHealthIntegratedMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 2018-10-01 2018-12-31 0001297989 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2019-03-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2019-03-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-03-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:InsuranceMember 2019-03-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 us-gaap:HealthCareMember 2019-03-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2019-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2019-03-31 0001297989 exls:LeaseholdBenefitsMember 2019-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-03-31 0001297989 exls:SCIOMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001297989 exls:LeaseholdBenefitsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001297989 exls:SCIOandHealthIntegratedMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 exls:HealthIntegratedInc.Member 2018-12-31 0001297989 exls:CorridorPlatformIncMember 2018-01-01 2018-03-31 0001297989 exls:CorridorPlatformIncMember 2017-12-12 0001297989 exls:CorridorPlatformIncMember 2019-01-01 2019-03-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2019-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-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 2018-01-01 2018-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-03-31 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-01-01 2018-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-01-01 2018-03-31 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-03-31 0001297989 srt:MaximumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 srt:MinimumMember exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001297989 us-gaap:RestrictedStockMember 2019-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001297989 exls:A2018OmnibusIncentivePlanMember 2019-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2019-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-03-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-03-31 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-01-01 2019-03-31 iso4217:USD iso4217:USD shares shares exls:operating_segment iso4217:EUR iso4217:GBP pure exls:ClassOfCommonStock false --12-31 Q1 2019 2019-03-31 0001297989 false Large Accelerated Filer false EXLS 115000 1658000 -53000 56000 P30D 3.5 3.0 0 0 0.001 0.001 100000000 100000000 37850544 38256036 34222476 34365437 0.0133333000 P6Y 0 0 0 150000000 -800000 1189000 776000 -354000 -1000 -109000 0.001 0.001 15000000 15000000 0 0 P8Y P8Y P5Y P5Y P5Y P3Y P3Y P3Y P3Y P2Y P30Y 0 3628068 3890599 10-Q EXLSERVICE HOLDINGS, INC. 34341972 86688000 95881000 216056000 184489000 5364000 5608000 176889000 164752000 13145000 11326000 11334000 9639000 26582000 28240000 536058000 499935000 73447000 73510000 89835000 2575000 2642000 4570000 6602000 90008000 95495000 350239000 349984000 33164000 31015000 2686000 2753000 1182582000 1061936000 4560000 5653000 20876000 21423000 11132000 7722000 31954000 54893000 65827000 64169000 22306000 595000 1012000 283000 223000 157533000 155095000 299765000 263241000 492000 315000 10103000 8445000 77060000 6794000 16521000 551747000 443617000 0 0 38000 38000 371144000 364179000 498939000 484244000 -77212000 -83467000 792909000 764994000 162333000 146925000 630576000 618069000 259000 250000 630835000 618319000 1182582000 1061936000 239573000 206973000 157240000 138101000 82333000 68872000 32531000 29266000 18047000 13952000 13667000 10504000 1227000 0 65472000 53722000 16861000 15150000 1260000 615000 3582000 538000 4423000 3534000 18962000 18761000 4200000 -4453000 14762000 23214000 -67000 -56000 14695000 23158000 0.43 0.67 0.42 0.66 34374815 34446265 34833435 35302926 14695000 23158000 4748000 -4214000 2680000 -7811000 1025000 1895000 148000 40000 6255000 -13960000 20950000 9198000 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 36790751 37000 322246000 427064000 -45710000 -2902018 -103816000 224000 600045000 0 454000 454000 36790751 37000 322246000 427518000 -45710000 -2902018 -103816000 224000 600499000 778222 1000 430000 431000 5074000 5074000 223993 13504000 13504000 7000 7000 -13960000 -13960000 23158000 23158000 37568973 38000 327750000 450676000 -59670000 -3126011 -117320000 231000 601705000 14695000 23158000 13724000 10655000 6956000 5074000 3185000 2842000 -127000 3319000 1049000 3433000 298000 -612000 -67000 -56000 600000 0 1227000 0 -417000 -28000 12016000 590000 -591000 2164000 -2099000 -13906000 -388000 1789000 -1159000 -1726000 3262000 877000 -22436000 -27655000 5837000 3317000 8343000 -8005000 10878000 12680000 0 380000 47683000 20310000 21361000 30358000 -37200000 -3012000 137000 42000 46000000 12000000 10572000 5036000 97000 0 15408000 13504000 22000 431000 19808000 -6151000 -455000 -644000 -9504000 -17812000 104131000 94277000 94627000 76465000 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 help businesses enhance revenue growth and improve profitability. Using its proprietary platforms, methodologies and tools, the Company looks deeper to help companies improve global operations, enhance data-driven insights, increase customer satisfaction, 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”). 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%;padding-top:8px;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 (“US 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 US 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, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent: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%;padding-top:8px;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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.</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;"> 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 US GAAP. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-controlling interest is the equity in a subsidiary not attributable, directly or indirectly, to the parent and it represents the minority partner’s interest in the operations of ExlService Colombia S.A.S. Non-controlling interest consists of the amount of such interest at the date of obtaining control over the subsidiary, and the non-controlling interest's share of changes in equity since that date. The non-controlling interest in the operations for all periods presented were insignificant and is included under general and administrative expenses in the unaudited consolidated statements of income.</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 US 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 financial statements include, but are not limited to, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate lease cost, depreciation and amortization periods, </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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%;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) Employee Benefits</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;">Contributions to defined contribution plans are charged to the unaudited consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are accrued in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss are classified in “Other income, net”. Refer Note 20 to the unaudited consolidated financial statements for details.</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) Cash and Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market accounts and time deposits to reduce its exposure to market risk with regard to these funds.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments (refer Note 26 to the unaudited consolidated financial statements for details). These deposits with banks have maturity dates after </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> 2020. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For purposes of the unaudited statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.</span></div><div style="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;">(e) Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span><span style="font-family:inherit;font-size:10pt;color:#0070c0;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup> </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;">Adoption of ASU 2014-09 Topic 606, </span><span style="font-family:inherit;font-size:10pt;">“</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">”</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> (Topic 606)</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606. The effect from the adoption of Topic 606 was not material to the Company's financial statements.</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;">Nature of services</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Type of Contracts</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">b) In respect of arrangements involving subcontracting, in part or whole of the assigned work, the Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement based on guidance on “Principal versus agent considerations” in Topic 606.</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues for the Company’s fixed-price contracts are recognized using the proportional performance method when the pattern of performance under the contracts can be reasonably determined. The Company estimates the proportional performance of a contract by comparing the actual number of hours or days worked to the estimated total number of hours or days required to complete each engagement. The use of the proportional performance method requires significant judgment relative to estimating the number of hours or days required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed. The Company regularly monitors its estimates for completion of a project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from the Company's software and related services contracts, which are not significant, are primarily related to maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. To a lesser extent, software and related services contracts may contain software license, related services and maintenance elements as a multiple element arrangement. In such cases, revenue is allocated to maintenance based on the price charged when that element is sold separately.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iv.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim and the same is acknowledged by its customers. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and subsequent potential retraction claims. Based on guidance on “variable consideration” in Topic 606, the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.</span></div></td></tr></table><div style="line-height: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;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price. </span></div><div style="line-height:120%;text-indent:30px;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;">A separate contract is generally drafted for each type of service sold, even if to the same customer. </span><span style="font-family:inherit;font-size:10pt;"><span>The typical length of a contract is 3 to 5 years for our operations management contracts. </span></span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocation of transaction price to performance obligations</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 transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract, </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration </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;">Variability in the transaction price arises primarily due to service level agreements, cost of living adjustments, and pre-payment and volume discounts. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that the expected value method is most appropriate for determining the variable consideration since the company has large number of contracts with similar nature of transactions/services.</span></div><div style="line-height:120%;text-align:justify;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;">Unbilled Receivables</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services when the Company identifies an overpayment claim and the same is acknowledged by its customers, however not invoiced at the balance sheet date. Accordingly, amounts for services that the Company has performed and for which an invoice has not yet been issued to the customers are presented as a part of contract assets as accounts receivable.</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;">Deferred Revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has deferred revenue attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are contract liabilities classified under “Deferred Revenue” in the Company's unaudited consolidated balance sheets and subsequently recognized ratably over the period in which the related services are performed. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have persuasive evidence of an arrangement with customer. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets, and are recognized ratably over the estimated expected period of benefit, under Cost of Revenues in the unaudited consolidated statements of income.</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 incremental and direct costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the unaudited consolidated statements of income.</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;">Any upfront payments made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="line-height: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;">Payment terms</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;">All Contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;">30</span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;">. The Company does not have any extended payment terms clauses in existing contracts. At times, the Company enters into fixed price contracts and software licenses involving significant implementation wherein the milestones are defined such that the Company can recover the costs with a reasonable margin. </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;">Practical expedients and exemptions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;"> or less and (ii) contracts for which the Company recognizes revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="line-height:174%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</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;">We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivables in dispute to estimate the collectability of these accounts 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%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f) 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. Operating leases are included 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 included in property and equipment, current portion of finance lease obligations and finance lease obligations, less current portion in the Company's unaudited consolidated balance sheets.</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;">ROU assets represent the Company’s right to use an underlying asset for 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 in determining the present value of lease payments. Lease terms include 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: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 January 1, 2019, 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 recording those leases which had not expired as of the date of adoption of January 1, 2019. The prior period unaudited consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.</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 elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.</span></div><div style="line-height:120%;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 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.</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-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer Note 21 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;">(g) Recent Accounting Pronouncements</span><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied through a modified retrospective approach. Early adoption as of the fiscal years beginning </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">after December 15, 2018 is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, FASB issued ASU No. 2018-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation</span><span style="font-family:inherit;font-size:10pt;"> (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. This ASU involves several aspects of the accounting for non-employee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments in this ASU affect all entities that enter into share-based payment transactions for acquiring goods and services from non-employees. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year.  Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. 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%;padding-top:8px;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, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. 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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits-Defined Benefit Plans-General</span><span style="font-family:inherit;font-size:10pt;"> (Subtopic 715-20): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this Update 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 ASU are effective for fiscal years beginning after December 15, 2020. An entity is permitted to early adopt this Update. 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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;"> (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption is permitted and both prospective and retrospective transition methods are allowed. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</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;"><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;">(h) Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU No. 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's unaudited consolidated balance sheets, but did not have a material impact on the Company's unaudited consolidated income statements and unaudited consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer Note 21 to the unaudited consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, FASB issued ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">(Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which </span></div>it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer Note 21 to the unaudited consolidated financial statements for details. The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“US 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 US 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 style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span>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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.<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;"> 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 US GAAP. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’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>Non-controlling interest is the equity in a subsidiary not attributable, directly or indirectly, to the parent and it represents the minority partner’s interest in the operations of ExlService Colombia S.A.S. Non-controlling interest consists of the amount of such interest at the date of obtaining control over the subsidiary, and the non-controlling interest's share of changes in equity since that date. The non-controlling interest in the operations for all periods presented were insignificant and is included under general and administrative expenses in the unaudited consolidated statements of income. The preparation of the unaudited consolidated financial statements in conformity with US 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 financial statements include, but are not limited to, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine 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. Contributions to defined contribution plans are charged to the unaudited consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are accrued in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees. <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.</span></div>The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss are classified in “Other income, net”. Refer Note 20 to the unaudited consolidated financial statements for details. The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market accounts and time deposits to reduce its exposure to market risk with regard to these funds.<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;">Restricted cash represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments (refer Note 26 to the unaudited consolidated financial statements for details). These deposits with banks have maturity dates after </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> 2020. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.</span></div>For purposes of the unaudited statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents. Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services. <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span><span style="font-family:inherit;font-size:10pt;color:#0070c0;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup> </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;">Adoption of ASU 2014-09 Topic 606, </span><span style="font-family:inherit;font-size:10pt;">“</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">”</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> (Topic 606)</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606. The effect from the adoption of Topic 606 was not material to the Company's financial statements.</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;">Nature of services</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Type of Contracts</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">b) In respect of arrangements involving subcontracting, in part or whole of the assigned work, the Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement based on guidance on “Principal versus agent considerations” in Topic 606.</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues for the Company’s fixed-price contracts are recognized using the proportional performance method when the pattern of performance under the contracts can be reasonably determined. The Company estimates the proportional performance of a contract by comparing the actual number of hours or days worked to the estimated total number of hours or days required to complete each engagement. The use of the proportional performance method requires significant judgment relative to estimating the number of hours or days required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed. The Company regularly monitors its estimates for completion of a project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from the Company's software and related services contracts, which are not significant, are primarily related to maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. To a lesser extent, software and related services contracts may contain software license, related services and maintenance elements as a multiple element arrangement. In such cases, revenue is allocated to maintenance based on the price charged when that element is sold separately.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">iv.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim and the same is acknowledged by its customers. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and subsequent potential retraction claims. Based on guidance on “variable consideration” in Topic 606, the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.</span></div></td></tr></table><div style="line-height: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;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price. </span></div><div style="line-height:120%;text-indent:30px;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;">A separate contract is generally drafted for each type of service sold, even if to the same customer. </span><span style="font-family:inherit;font-size:10pt;"><span>The typical length of a contract is 3 to 5 years for our operations management contracts. </span></span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocation of transaction price to performance obligations</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 transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract, </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration </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;">Variability in the transaction price arises primarily due to service level agreements, cost of living adjustments, and pre-payment and volume discounts. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that the expected value method is most appropriate for determining the variable consideration since the company has large number of contracts with similar nature of transactions/services.</span></div><div style="line-height:120%;text-align:justify;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;">Unbilled Receivables</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services when the Company identifies an overpayment claim and the same is acknowledged by its customers, however not invoiced at the balance sheet date. Accordingly, amounts for services that the Company has performed and for which an invoice has not yet been issued to the customers are presented as a part of contract assets as accounts receivable.</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;">Deferred Revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has deferred revenue attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are contract liabilities classified under “Deferred Revenue” in the Company's unaudited consolidated balance sheets and subsequently recognized ratably over the period in which the related services are performed. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have persuasive evidence of an arrangement with customer. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets, and are recognized ratably over the estimated expected period of benefit, under Cost of Revenues in the unaudited consolidated statements of income.</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 incremental and direct costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the unaudited consolidated statements of income.</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;">Any upfront payments made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="line-height: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;">Payment terms</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;">All Contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;">30</span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;">. The Company does not have any extended payment terms clauses in existing contracts. At times, the Company enters into fixed price contracts and software licenses involving significant implementation wherein the milestones are defined such that the Company can recover the costs with a reasonable margin. </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;">Practical expedients and exemptions</span></div><span style="font-family:inherit;font-size:10pt;">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span> or less and (ii) contracts for which the Company recognizes revenue at the amount to which we have the right to invoice for services performed. The typical length of a contract is 3 to 5 years for our operations management contracts. P60D P1Y We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivables in dispute to estimate the collectability of these accounts receivables.<br/> The Company determines if an arrangement is a lease at inception. Operating leases are included 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 included in property and equipment, current portion of finance lease obligations and finance lease obligations, less current portion in the Company's unaudited consolidated balance sheets.<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;">ROU assets represent the Company’s right to use an underlying asset for 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 in determining the present value of lease payments. Lease terms include 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: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 January 1, 2019, 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 recording those leases which had not expired as of the date of adoption of January 1, 2019. The prior period unaudited consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.</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 elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.</span></div><div style="line-height:120%;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 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.</span></div><br/> 80328000 8626000 88954000 In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, <span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied through a modified retrospective approach. Early adoption as of the fiscal years beginning </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">after December 15, 2018 is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, FASB issued ASU No. 2018-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation</span><span style="font-family:inherit;font-size:10pt;"> (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. This ASU involves several aspects of the accounting for non-employee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments in this ASU affect all entities that enter into share-based payment transactions for acquiring goods and services from non-employees. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year.  Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. 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%;padding-top:8px;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, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. 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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits-Defined Benefit Plans-General</span><span style="font-family:inherit;font-size:10pt;"> (Subtopic 715-20): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this Update 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 ASU are effective for fiscal years beginning after December 15, 2020. An entity is permitted to early adopt this Update. 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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;"> (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption is permitted and both prospective and retrospective transition methods are allowed. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</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;"><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;">(h) Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU No. 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's unaudited consolidated balance sheets, but did not have a material impact on the Company's unaudited consolidated income statements and unaudited consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer Note 21 to the unaudited consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, FASB issued ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">(Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which </span></div>it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer Note 21 to the unaudited consolidated financial statements for details. 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-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates in the BPM industry and is a provider of operations management and analytics services. The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>eight</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. </span><span style="font-family:inherit;font-size:10pt;"><span>Six</span></span><span style="font-family:inherit;font-size:10pt;"> of those operating segments provide BPM or “operations management” services, </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> of which are industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of which is a “capability” operating segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. </span></div><div style="line-height:120%;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 presents information for the following reportable segments:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Travel, Transportation and Logistics (“TT&amp;L”)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance and Accounting (“F&amp;A”)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).</span></div></td></tr></table><div style="line-height:120%;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;">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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not allocate and therefore the CODM does not evaluate other operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.</span></div><div style="line-height:120%;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;">Revenues and cost of revenues for the three months ended March 31, 2019 and 2018, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:0%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size: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;">TT&amp;L</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;">F&amp;A</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;">All Other</span></div></td><td rowspan="2" 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" 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>69,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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:bottom;padding-left:2px;padding-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>46,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>12,577</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>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;padding-left: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;"><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>22,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,625</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>11,450</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,279</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:bottom;padding-left:2px;padding-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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:bottom;padding-left:2px;padding-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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:bottom;background-color:#cceeff;padding-left:2px;padding-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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:0%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2018</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;">TT&amp;L</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;">F&amp;A</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;">All Other</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: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>63,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,973</span></span></div></td><td style="vertical-align:bottom;background-color:#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>42,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>15,185</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>38,075</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>138,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></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>21,476</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,555</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,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>9,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,515</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>19,027</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>68,872</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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>53,722</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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,611</span></span></div></td><td style="vertical-align:bottom;background-color:#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 benefit</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,453</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><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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;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;"> Exclusive of depreciation and amortization.</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:100%;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;">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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>149,871</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>57,102</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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>206,973</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 </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> industry-focused operating segments, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer reportable segment disclosure above.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;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="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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></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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>35,775</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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>206,973</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><span style="font-family:inherit;font-size:10pt;">Property and equipment, net by geographic area, were 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: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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;">Property and equipment, 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;">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>34,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>27,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philippines</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>4,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</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>73,447</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>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 8 6 5 1 6 2 Revenues and cost of revenues for the three months ended March 31, 2019 and 2018, respectively, for each of the reportable segments, are as follows:<div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:0%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size: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;">TT&amp;L</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;">F&amp;A</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;">All Other</span></div></td><td rowspan="2" 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" 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>69,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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:bottom;padding-left:2px;padding-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>46,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>12,577</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>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;padding-left: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;"><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>22,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,625</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>11,450</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,279</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:bottom;padding-left:2px;padding-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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:bottom;padding-left:2px;padding-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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:bottom;background-color:#cceeff;padding-left:2px;padding-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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:0%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31, 2018</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;">TT&amp;L</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;">F&amp;A</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;">All Other</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: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>63,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,973</span></span></div></td><td style="vertical-align:bottom;background-color:#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>42,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>15,185</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>38,075</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>138,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></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>21,476</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,555</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,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>9,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,515</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>19,027</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>68,872</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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>53,722</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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,611</span></span></div></td><td style="vertical-align:bottom;background-color:#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 benefit</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,453</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><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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;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;"> Exclusive of depreciation and amortization.</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:100%;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;">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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>149,871</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>57,102</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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>206,973</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><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 </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> industry-focused operating segments, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span> capability operating segment and the consulting operating segment, which provides services related to operations management services. Refer reportable segment disclosure above. 69038000 20569000 17425000 25724000 19856000 86961000 239573000 46692000 16995000 9800000 14274000 12577000 56902000 157240000 22346000 3574000 7625000 11450000 7279000 30059000 82333000 65472000 2101000 4200000 -67000 14695000 63903000 22797000 17499000 23972000 21700000 57102000 206973000 42427000 17242000 10443000 14729000 15185000 38075000 138101000 21476000 5555000 7056000 9243000 6515000 19027000 68872000 53722000 3611000 -4453000 -56000 23158000 152612000 149871000 86961000 57102000 239573000 206973000 5 1 The Company attributes the revenues to regions based upon the location of its customers.<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="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="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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></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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>35,775</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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>206,973</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> 196104000 171198000 29101000 28016000 14368000 7759000 43469000 35775000 239573000 206973000 Property and equipment, net by geographic area, were as follows: <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: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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;">Property and equipment, 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;">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>34,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>27,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philippines</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>4,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</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>73,447</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>73,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 34527000 36152000 27210000 28254000 7703000 5985000 4007000 3119000 73447000 73510000 Revenues, net<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of ASU 2014-09 Topic 606, </span><span style="font-family:inherit;font-size:10pt;">“</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">”</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606.</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 effect from the adoption of Topic 606 was not material to the Company financial statements. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Refer Note 3 to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract balances</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span><span style="font-family:inherit;font-size:10pt;color:#0070c0;font-style:italic;"> </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="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 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, 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>176,889</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>164,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Deferred revenue (advance payments portion)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 from customer for transitions activities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;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;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>$75,832</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$63,952</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2018, respectively, representing amounts not billed to customers. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets represents upfront payments made to customers.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers including revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities are included within deferred revenues in the unaudited consolidated balance sheet and are recognized as revenue as (or when) the performance obligation is fulfilled under the contract.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the three months ended March 31, 2019 and 2018 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>$2,777</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,710</span></span><span style="font-family:inherit;font-size:10pt;"> respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract acquisition costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had contract acquisition costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$513</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2019 and </span><span style="font-family:inherit;font-size:10pt;"><span>$713</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018. Further, there was no additional capitalization made during the three months ended March 31, 2019. The Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$200</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$73</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended March 31, 2019 and 2018, respectively. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract fulfillment costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had deferred contract fulfillment costs relating to transition activities amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$4,472</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2019 and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,051</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018. Further, we capitalized an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$726</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended March 31, 2019. The Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$305</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$111</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended March 31, 2019 and 2018, respectively. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract.</span></div>Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized ratably over the period in which the related performance obligations are fulfilled. The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:<span style="font-family:inherit;font-size:10pt;color:#0070c0;font-style:italic;"> </span><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="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 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, 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>176,889</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>164,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Deferred revenue (advance payments portion)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 from customer for transitions activities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><br/> 176889000 164752000 5241000 5445000 8906000 6345000 1495000 1669000 75832000 63952000 2777000 3710000 513000 713000 200000 73000 0 4472000 4051000 726000 305000 111000 0 Earnings Per Share<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed by dividing net income to common stockholders by the weighted average number of common shares outstanding 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. Stock options, restricted stock and restricted stock units that are anti-dilutive are excluded from the computation of weighted average shares outstanding.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;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><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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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: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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>14,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,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: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,446,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>856,661</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,302,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The following table sets forth the computation of basic and diluted earnings per share:<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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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: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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>14,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,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: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,446,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>856,661</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,302,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 14695000 23158000 34374815 34446265 458620 856661 34833435 35302926 0.43 0.67 0.42 0.66 425432 148522 Cash, Cash Equivalents and Restricted Cash<div style="line-height:120%;padding-bottom:9px;padding-top:8px;text-align:left;text-indent:32px;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="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.44054580896686%;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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>69,955</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,783</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>76,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:<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.44054580896686%;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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>69,955</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,783</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>76,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> For the purpose of unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:<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.44054580896686%;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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>69,955</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,783</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>76,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> 86688000 69955000 5364000 2727000 2575000 3783000 94627000 76465000 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><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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>308</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;">Gain on sale and mark-to-market of mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>93</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,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></tr></table></div> Other income, net consists of the following:<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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>308</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;">Gain on sale and mark-to-market of mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>93</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,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></tr></table></div> 796000 308000 3526000 3133000 101000 93000 4423000 3534000 Property and Equipment, net<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.81286549707602%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:46%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size: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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>88,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>71,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>40,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>20,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">30</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>12,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>236,298</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>228,850</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>(163,600</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>(155,798</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>72,698</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>73,052</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>794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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="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>707</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>628</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,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>(1,096</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,001</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>749</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>458</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>73,447</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>73,510</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></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital work in progress represents advances paid towards acquisition of property and equipment and cost incurred to develop software not yet ready to be placed in service.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended March 31, 2019, there were no changes in estimated useful lives of property and equipment.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 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%;padding-top:16px;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,557</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;">Effective January 1, 2017, the depreciation and amortization expenses set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$57</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$151</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended March 31, 2019 and 2018, respectively. Refer Note 17 to the unaudited consolidated financial statements for further details.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs, included under Software, was as follows:</span></div><div style="line-height:120%;padding-top:16px;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:99.61013645224172%;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: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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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,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>8,783</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>(2,889</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,393</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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 March 31, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded their fair value. The primary factor contributing to a reduction in the fair value is the commencement of the wind down of the Health Integrated business, and an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized a provisional impairment charge 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 March 31, 2019 to write down the carrying value of internally developed software to its fair value. This impairment loss was recorded in the unaudited consolidated statements of income under "impairment charges".</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;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: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;">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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>218</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> 88566000 85921000 71419000 69752000 40312000 39533000 20783000 20097000 719000 635000 1150000 1140000 753000 746000 12596000 11026000 236298000 228850000 163600000 155798000 72698000 73052000 794000 778000 344000 53000 707000 628000 1845000 1459000 1096000 1001000 749000 458000 73447000 73510000 The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:<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;margin-left:auto;margin-right:auto;width:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,557</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>Property and equipment, net consists of the following:<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:91.81286549707602%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:46%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size: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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>88,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>71,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>40,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>20,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">30</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>12,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>236,298</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>228,850</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>(163,600</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>(155,798</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>72,698</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>73,052</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>794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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="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>707</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>628</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,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>(1,096</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,001</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>749</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>458</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>73,447</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>73,510</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></div>The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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: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;">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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>218</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>Internally developed software costs, included under Software, was as follows:<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.61013645224172%;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: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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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,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>8,783</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>(2,889</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,393</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 8139000 6557000 57000 151000 9457000 8783000 2889000 2393000 6568000 6390000 1227000 647000 218000 Business Combinations, Goodwill and Intangible Assets<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SCIOinspire Holdings Inc.</span></div><div style="line-height:120%;padding-top:8px;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 July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.</span></div><div style="line-height:120%;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;">SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.</span></div><div style="line-height:120%;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 aggregate purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$245,044</span></span><span style="font-family:inherit;font-size:10pt;">, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was </span><span style="font-family:inherit;font-size:10pt;"><span>$236,500</span></span><span style="font-family:inherit;font-size:10pt;"> based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$233,000</span></span><span style="font-family:inherit;font-size:10pt;">, issued </span><span style="font-family:inherit;font-size:10pt;"><span>69,459</span></span><span style="font-family:inherit;font-size:10pt;"> shares of restricted common stock of the Company in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,080</span></span><span style="font-family:inherit;font-size:10pt;"> and paid the balance with available cash on hand.</span></div><div style="line-height:120%;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;">Pursuant to the Company’s business combinations accounting policy, the total purchase consideration for SCIO was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for SCIO, the fair values of all identifiable assets and liabilities were established. For accounting and financial reporting </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">purposes, fair value is defined under ASC No. 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement and Disclosure</span><span style="font-family:inherit;font-size:10pt;">, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.</span></div><div style="line-height:120%;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 fair value of assets acquired and liabilities assumed from the acquisition of SCIO is based on a preliminary valuation. The primary areas of the purchase price that are not yet finalized are related to direct and indirect taxes, and, as such, the Company's estimates and assumptions are subject to change within the measurement period.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s preliminary purchase price allocation to net tangible and intangible assets of SCIO is as follows:</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: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="5"/></tr><tr><td style="width:84%;"/><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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,132</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>81,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>245,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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 fair values of the trade names and trademarks intangible assets were determined by using an “income approach”, specifically the relief-from-royalty approach. The basic principle of the relief-from-royalty method is that without ownership of the subject intangible asset, the user of that intangible asset would have to make a stream of payments to the owner of the asset in return for the rights to use that asset. By acquiring the intangible asset, the user avoids these payments. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm’s ownership. The trade names and trademarks are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of </span><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;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 fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;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 fair values of the customer relationships were determined by using an “income approach”, specifically the Multi-Period Excess Earnings Method ("MPEEM"). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges ("CAC"). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;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 goodwill recognized is attributable primarily to expected synergies from continuing operations of SCIO and the Company. The amount of goodwill recognized from SCIO's acquisition is not deductible for tax purposes. The goodwill has been assigned to our Analytics reportable segment based upon the Company’s assessment of nature of services rendered by SCIO.</span></div><div style="line-height:120%;text-align:center;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;">Acquisition-related costs</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;">Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the unaudited consolidated statements of income. The Company recognized acquisition-related costs, which were incurred to effect business combination, for its SCIO and Health Integrated acquisitions of $</span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$363</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended March 31, 2019 and 2018, respectively.</span></div><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;">Goodwill</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="line-height:120%;padding-top:8px;text-align: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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">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, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>63,538</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>204,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;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>(14,229</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</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 December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,203</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,193</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,984</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>47,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>350,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2018, the Company performed its annual impairment test of goodwill for all its reporting units. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying values except for the Health Integrated reporting unit, within the Healthcare operating segment. The primary factors contributing to a reduction in the fair value of the Health Integrated reporting unit were: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget; and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. As a result of this analysis, the Company recognized a goodwill impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$14,229</span></span><span style="font-family:inherit;font-size:10pt;"> during the fourth quarter to write down the carrying value of Health Integrated’s goodwill to its fair value of $</span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018. This impairment loss was recorded in the consolidated statements of income under "impairment 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 March 31, 2019, the Company believes no other goodwill impairment exists, apart from the impairment charges discussed above, and that the remaining goodwill is recoverable for all of its reporting units; however, there can be no assurances that additional goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimates and significant judgments that are based on a number of factors including actual operating results. It is reasonably possible that the judgments and estimates described above could change in future periods.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;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:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><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: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, 2019</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="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;"><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;">Accumulated Impairment</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: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>129,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,826</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,636</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>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,279</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>20,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,975</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>70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;padding-left: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,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>89,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td 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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>182,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(86,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;padding-left:6px;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="16"/></tr><tr><td style="width:44%;"/><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: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 colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Accumulated Impairment</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;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>129,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,367</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,653</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;background-color:#cceeff;padding-left: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>182,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent: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;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.5925925925926%;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;">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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,947</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;">During the fourth quarter of 2018, the Company recognized impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,549</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$278</span></span><span style="font-family:inherit;font-size:10pt;"> related to its customer relationships and trademarks intangible assets, respectively, in the Health Integrated reporting unit, within the Healthcare operating segment. The Company tested these intangible assets for recoverability due to indicators warranting the impairment test such as: (i) revenues and profitability in 2018 were significantly lower than the Company’s budget, and (ii) significant changes to the Company's estimated future cash flows and long-term growth assumptions for the Health Integrated reporting unit driven by loss of customer contracts, cost pressures and the Company’s most recent views of the long-term outlook for the Health Integrated business. Based on the results of its testing, the Company determined that the carrying value of the intangible assets was not </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recoverable, and an impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "impairment charges". Subsequent to the impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $</span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remaining weighted average life of intangible assets is as follows:</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:87.71929824561403%;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.84</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;">Leasehold benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</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;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.17</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;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</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.92</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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, 2019 is as follows:</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (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>16,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 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>25,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>89,108</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> 245044000 236500000 233000000 69459 4080000 The Company’s preliminary purchase price allocation to net tangible and intangible assets of SCIO is as follows:<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:84%;"/><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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,132</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>81,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>245,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 9842000 2790000 19924000 2076000 1824000 1751000 47800000 21400000 3700000 111107000 12482000 17132000 200000 29814000 81293000 163751000 245044000 P3Y P5Y P10Y 363000 The following table sets forth details of changes in goodwill by reportable segment of the Company:<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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">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, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>63,538</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>204,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;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>(14,229</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,229</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 December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,203</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,193</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,984</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>47,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>350,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 38333000 35233000 13679000 48372000 5326000 63538000 204481000 0 0 0 0 0 163751000 163751000 0 -1728000 0 0 0 0 -1728000 130000 0 982000 1179000 0 0 2291000 0 14229000 0 0 0 0 14229000 38203000 19276000 12697000 47193000 5326000 227289000 349984000 -45000 0 -95000 -115000 0 0 -255000 38248000 19276000 12792000 47308000 5326000 227289000 350239000 14229000 Information regarding the Company’s intangible assets is set forth below:<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:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><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: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, 2019</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="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;"><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;">Accumulated Impairment</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: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>129,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,826</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,636</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>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,279</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>20,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,975</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>70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;padding-left: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,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>89,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td 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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>182,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(86,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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="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="16"/></tr><tr><td style="width:44%;"/><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: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 colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Accumulated Impairment</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;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>129,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,367</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,653</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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;background-color:#cceeff;padding-left: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>182,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 129832000 59826000 5549000 64457000 2668000 2636000 0 32000 37182000 16279000 0 20903000 2045000 1975000 0 70000 9643000 5719000 278000 3646000 181370000 86435000 5827000 89108000 900000 900000 182270000 86435000 5827000 90008000 129790000 56367000 5549000 67874000 2644000 2567000 0 77000 37154000 14653000 0 22501000 2045000 1937000 0 108000 9639000 5326000 278000 4035000 181272000 80850000 5827000 94595000 900000 900000 182172000 80850000 5827000 95495000 The amortization expense for the period is as follows:<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.5925925925926%;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;">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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,947</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> 5528000 3947000 5549000 278000 The remaining weighted average life of intangible assets is as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="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.84</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;">Leasehold benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</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;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.17</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;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</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.92</span></span></div></td></tr></table></div> P7Y10M2D P0Y2M1D P4Y2M1D P0Y5M19D P2Y11M1D <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, 2019 is as follows:</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (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>16,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 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>25,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>89,108</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> 16034000 14452000 12749000 11334000 9045000 25494000 89108000 Investment in Equity Affiliate<span style="font-family:inherit;font-size:10pt;">On December 12, 2017, the Company acquired preferred stock in Corridor Platform Inc. (“Corridor”), a big data credit risk management platform for </span><span style="font-family:inherit;font-size:10pt;"><span>$3,000</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has determined that based on its ownership interest and other rights, Corridor is an equity method affiliate. The Company has the right and option to acquire additional preferred stock from Corridor as per the terms of the agreement. The Company's proportionate share of net loss for 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;"> and 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$67</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$56</span></span>, respectively. 3000000 67000 56000 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="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="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advances to suppliers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;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,986</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>4,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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,582</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>28,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Other current assets consist of the following:<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="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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, 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advances to suppliers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from statutory authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;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,986</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>4,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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,582</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>28,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 4601000 4059000 1643000 2910000 13889000 14145000 1217000 1201000 1246000 1236000 3986000 4689000 26582000 28240000 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="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, 2019</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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;">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>8,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>3,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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:2px;padding-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>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>4,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>6,501</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>6,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>33,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Other assets consist of the following:<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, 2019</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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;">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>8,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>3,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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:2px;padding-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>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>4,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>6,501</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>6,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>33,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 8949000 8891000 3824000 1971000 6315000 6259000 325000 315000 4024000 4244000 3226000 2815000 6501000 6520000 33164000 31015000 Accrued Expenses and Other Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following:</span></div><div style="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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>42,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>2,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>14,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;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>65,827</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>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Accrued expenses and other current liabilities consist of the following:<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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>42,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>2,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>14,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;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>65,827</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>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 42335000 44711000 2046000 3204000 6632000 6933000 14814000 9321000 65827000 64169000 Other Non-Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities consist of the following:</span></div><div style="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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>1,243</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,075</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>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Other non-current liabilities consist of the following:<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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>1,243</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,075</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>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retirement benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred transition revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1243000 3075000 804000 804000 0 7834000 3791000 3616000 713000 945000 243000 247000 6794000 16521000 Accumulated Other Comprehensive Loss<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss consists of amortization 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 topic 815. Changes in the fair values of forward </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheet until the settlement of those contracts. The balances as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2018 are as follows:</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="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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(81,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,390</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(333</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;">Retirement benefits, net of taxes of $56 and ($53), respectively</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>823</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>971</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;">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;"><div style="text-align:left;font-size:10pt;"><span style="font-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>(77,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> The balances as of <span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2018 are as follows:</span><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="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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(81,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,390</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(333</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;">Retirement benefits, net of taxes of $56 and ($53), respectively</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>823</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>971</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;">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;"><div style="text-align:left;font-size:10pt;"><span style="font-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>(77,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> -81425000 -84105000 3390000 -333000 -823000 -971000 -77212000 -83467000 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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align: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, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;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>168,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>168,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>8,425</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>8,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>168,693</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>8,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>177,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>3,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</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, 2018</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>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>142,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</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>148,438</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>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;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>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><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 short-term investments carried on fair value option under ASC 825 “Financial Instruments” as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> and December 31, 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">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 Note 17 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:32px;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 accounts receivable, accounts payable and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature.</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><span style="font-family:inherit;font-size:10pt;">The total estimated fair value of the convertible senior notes as of March 31, 2019 and December 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$137,374</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$130,510</span></span>, respectively. The fair value was determined based on the market yields for similar Notes as of the March 31, 2019 and December 31, 2018. 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. The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of <span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;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>168,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>168,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>8,425</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>8,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>168,693</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>8,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>177,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>3,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</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, 2018</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>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative financial instruments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>142,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</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>148,438</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>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;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>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><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><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 short-term investments carried on fair value option under ASC 825 “Financial Instruments” as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">March 31, 2019</span> and December 31, 2018. 168693000 0 0 168693000 0 8425000 0 8425000 168693000 8425000 0 177118000 0 3289000 0 3289000 0 3289000 0 3289000 142408000 0 0 142408000 0 6030000 0 6030000 142408000 6030000 0 148438000 0 6279000 0 6279000 0 6279000 0 6279000 137374000 130510000 Derivatives and Hedge Accounting<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$410,189</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$6,250</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$362,435</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$6,900</span></span><span style="font-family:inherit;font-size:10pt;"> of range forward contracts) as of December 31, 2018. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) are recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization”, as applicable.</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 also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies. 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>$100,204</span></span><span style="font-family:inherit;font-size:10pt;"> and GBP </span><span style="font-family:inherit;font-size:10pt;"><span>12,767</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$125,503</span></span><span style="font-family:inherit;font-size:10pt;">, GBP </span><span style="font-family:inherit;font-size:10pt;"><span>15,616</span></span><span style="font-family:inherit;font-size:10pt;"> and EUR </span><span style="font-family:inherit;font-size:10pt;"><span>512</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates that approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2,467</span></span><span style="font-family:inherit;font-size:10pt;"> of net derivative gains, excluding tax effects, included in accumulated other comprehensive loss 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, 2019</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maximum outstanding term of the cash flow hedges was </span><span style="font-family:inherit;font-size:10pt;"><span>45 months</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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>4,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>3,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>2,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>3,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:bottom;padding-left:2px;padding-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>1,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,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></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, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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>134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></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 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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:16px;text-align: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:88.4990253411306%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;">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: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;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,014</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><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;">Gain/(loss) recognized in 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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,928</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></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: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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></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;"><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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">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;"><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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) 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;"><div style="text-align:left;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/(loss) 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>2,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="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>615</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>(2,928</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(2,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 410189000 6250000 362435000 6900000 100204000 12767000 125503000 15616000 512000 2467000 P45M The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:<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, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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>4,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>3,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>2,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>3,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:bottom;padding-left:2px;padding-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>1,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,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></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, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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>134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4467000 4022000 3824000 1971000 2000000 3137000 1243000 3075000 134000 37000 46000 67000 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 style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-top: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:88.4990253411306%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;">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: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;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,014</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><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;">Gain/(loss) recognized in 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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,928</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></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: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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></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;"><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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">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;"><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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) 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;"><div style="text-align:left;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/(loss) 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>2,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="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>615</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>(2,928</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(2,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 5937000 -5014000 1396000 -2928000 157240000 531000 138101000 2145000 32531000 80000 29266000 331000 18047000 7000 13952000 33000 13667000 53000 10504000 162000 671000 2671000 1260000 1396000 615000 -2928000 1260000 1396000 615000 -2928000 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%;padding-top:16px;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 Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;"> thereby utilizing the entire revolver under the Credit Facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$300,000</span></span><span style="font-family:inherit;font-size:10pt;">, to fund SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBO rate, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum with respect to loans pegged to the specified prime rate, and </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee, which is also tied to the Company’s total net leverage ratio, and ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.30%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.3%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum during the three months ended March 31, 2019 and 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of assets or subsidiaries. In addition, the Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$50,000</span></span><span style="font-family:inherit;font-size:10pt;"> to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;"> to </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, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.</span></div><div style="line-height:120%;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, 2019</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>$186,000</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;"> 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>$166,000</span></span><span style="font-family:inherit;font-size:10pt;"> is included under “long-term borrowings” in the unaudited consolidated balance sheets. As of December 31, 2018, the Company had an outstanding indebtedness under the credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;"> was included under “current portion of long-term borrowings,” and the balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$130,000</span></span><span style="font-family:inherit;font-size:10pt;"> was included under “long-term borrowings” in the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurred certain debt issuance costs, which are deferred and amortized as an adjustment to interest expense over the term of the credit facility. The unamortized debt issuance costs as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$942</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,006</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and is included under "other current assets" and “other assets” in the unaudited consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Senior Notes</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On 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 March 31, 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;">. 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 </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> 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 Notes to repay </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding borrowings under the Credit Facility.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net proceeds from the issuance of Notes were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$149,000</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> and offering expenses of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$442</span></span><span style="font-family:inherit;font-size:10pt;"> paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were </span><span style="font-family:inherit;font-size:10pt;"><span>$1,279</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$163</span></span><span style="font-family:inherit;font-size:10pt;"> respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of March 31, 2019 and December 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,178</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,127</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>$133,077</span></span><span style="font-family:inherit;font-size:10pt;"> was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>5.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$16,923</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the three months ended March 31, 2019, the Company amortized </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. At the time of issuance, the Company evaluated the Notes in accordance with ASC 815-15 and determined that the Notes contain a single embedded derivative, being the call option having market interest rates as underlying, which does not require bifurcation as the features clearly and closely related to the host instrument. The Company determined that the value of this embedded derivative was nominal as of the date of issuance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings also includes structured payables which are in the nature of debt, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$1,542</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,114</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$876</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,423</span></span><span style="font-family:inherit;font-size:10pt;"> is included under "current portion of long-term borrowings", </span><span style="font-family:inherit;font-size:10pt;"><span>$666</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$691</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, under "long-term borrowings" in the unaudited consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future principal payments/maturities for all of the Company's borrowings as of March 31, 2019 were as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">2019 (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>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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;">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="2" style="vertical-align:bottom;padding-left: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>26,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>28,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>28,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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>117,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>150,000</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;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</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>186,000</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,542</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>337,542</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> 200000000 100000000 100000000 300000000 0 0.0075 0.0100 0.0175 0.0015 0.0030 0.039 0.033 50000000 3.5 3.0 186000000 20000000 166000000 150000000 20000000 130000000 942000 1006000 150000000 0.0350 0.0350 1313000 75 1.50 150000000 149000000 1000000 442000 1279000 163000 1178000 1127000 133077000 0.0575 16923000 600000 1542000 2114000 876000 1423000 666000 691000 Future principal payments/maturities for all of the Company's borrowings as of March 31, 2019 were as follows:<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;">2019 (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>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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;">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="2" style="vertical-align:bottom;padding-left: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>26,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>28,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>28,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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>117,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>150,000</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;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</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>186,000</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,542</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>337,542</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> 0 15000000 876000 15876000 0 26000000 666000 26666000 0 28000000 0 28000000 0 117000000 0 117000000 0 0 0 0 150000000 0 0 150000000 150000000 186000000 1542000 337542000 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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>22,666</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>41,811</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,408</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,565</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The weighted average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$62.11</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$61.34</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was the average of the high and low price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> up to an annual amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> up to an aggregate additional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The approval increased the 2017 authorization from </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> and authorizes stock repurchases of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> in each of 2018 and 2019.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 approximately </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;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>182,182</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10,939</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>$60.05</span></span><span style="font-family:inherit;font-size:10pt;"> under the 2017 Repurchase Programs.</span></div>Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes. 1 22666 41811 1408000 2565000 62.11 61.34 20000000 100000000 20000000 40000000 40000000 239865 14000000 58.37 182182 10939000 60.05 Employee Benefit Plans<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Gratuity Plans in India ("Gratuity Plan") provide for lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the "Philippines Plan"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.    </span></div><div style="line-height:120%;padding-top: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:86.15984405458089%;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="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>438</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(124</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 (gain)/loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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 periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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>525</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>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 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. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>7.8%</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, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.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, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">*Benefit payments were substantially made through the plan assets during the three months ended March 31, 2019.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains several 401(k) plans (the "401(k) Plans") under Section 401(k) of the Internal Revenue Code of 1986 (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>$1,213</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,230</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively.</span></div><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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$2,004</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,914</span></span>, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Bulgaria, Romania, the Czech Republic, South Africa, Colombia, and Singapore. Components of net periodic benefit cost:<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.15984405458089%;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="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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>438</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(124</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 (gain)/loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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 periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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>525</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>455</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> 487000 438000 219000 180000 142000 124000 39000 39000 525000 455000 0.078 <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, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:9pt;font-style:italic;"> </span>*Benefit payments were substantially made through the plan assets during the three months ended March 31, 2019. 7420000 150000 0 130000 -67000 7507000 0.04 1213000 1230000 2004000 1914000 Leases<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 finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates.</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 performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments 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;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="4"/></tr><tr><td style="width:80%;"/><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="3" 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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;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></tr><tr><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 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: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,835</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></tr><tr><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td 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>77,060</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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>99,366</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></tr><tr><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;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,096</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: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;">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;"><div style="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>749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current<br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">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: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>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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-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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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;">Operating lease </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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: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;">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: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,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;">Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,422</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="line-height: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="4"/></tr><tr><td style="width:81%;"/><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="3" style="vertical-align:bottom;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;">Three months ended March 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;">Cash paid 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;"><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;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Financing cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></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%;padding-top:8px;text-align:justify;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 lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</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;">Finance Leases</span></div></td></tr><tr><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;">2019 (April 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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;"><div style="text-align:left;font-size:10pt;"><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;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>19,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><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>17,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>15,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>12,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,372</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" 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>99,366</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 colspan="2" 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>775</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;"><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;"><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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows:</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Operating Leases</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;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;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>15,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Leases<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 finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates.</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 performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments 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;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="4"/></tr><tr><td style="width:80%;"/><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="3" 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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;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></tr><tr><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 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: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,835</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></tr><tr><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td 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>77,060</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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>99,366</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></tr><tr><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;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,096</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: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;">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;"><div style="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>749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current<br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">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: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>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;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:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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-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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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;">Operating lease </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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: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;">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: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,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;">Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,422</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="line-height: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="4"/></tr><tr><td style="width:81%;"/><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="3" style="vertical-align:bottom;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;">Three months ended March 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;">Cash paid 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;"><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;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Financing cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></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%;padding-top:8px;text-align:justify;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 lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</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;">Finance Leases</span></div></td></tr><tr><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;">2019 (April 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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;"><div style="text-align:left;font-size:10pt;"><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;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>19,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><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>17,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>15,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>12,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,372</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" 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>99,366</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 colspan="2" 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>775</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;"><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;"><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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows:</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Operating Leases</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;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;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>15,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Supplemental balance sheet information <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="4"/></tr><tr><td style="width:80%;"/><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="3" 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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;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></tr><tr><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 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: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,835</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></tr><tr><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities - Non-current</span></div></td><td 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>77,060</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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>99,366</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></tr><tr><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;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,096</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: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;">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;"><div style="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>749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities - Non-current<br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">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: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>775</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> 89835000 22306000 77060000 99366000 1845000 1096000 749000 283000 492000 775000 The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:<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="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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-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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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;">Operating lease </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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: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;">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: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,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;">Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,422</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div>(a) Includes short-term leases, which are immaterial. 95000 25000 7017000 7137000 6422000 Supplemental cash flow and other information related to leases are as follows:<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="4"/></tr><tr><td style="width:81%;"/><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="3" style="vertical-align:bottom;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;">Three months ended March 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;">Cash paid 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;"><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;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Operating cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Financing cash flows from 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">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></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;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div> 5199000 20000 137000 P2Y10M24D P6Y4M24D 0.087 0.073 Maturities of lease liabilities as of <span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</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;">Finance Leases</span></div></td></tr><tr><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;">2019 (April 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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;"><div style="text-align:left;font-size:10pt;"><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;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>19,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><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>17,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>15,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>12,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,372</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" 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>99,366</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 colspan="2" 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>775</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 style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><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;"><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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of minimum lease payments as of December 31, 2018 are as follows:</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Operating Leases</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;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;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>15,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Maturities of lease liabilities as of <span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">March 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</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;">Finance Leases</span></div></td></tr><tr><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;">2019 (April 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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;"><div style="text-align:left;font-size:10pt;"><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;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>19,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><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>17,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>15,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>12,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,372</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" 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>99,366</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 colspan="2" 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>775</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> 17904000 286000 22265000 294000 19545000 200000 17251000 94000 15071000 73000 12754000 3000 23372000 0 128162000 950000 28796000 175000 99366000 775000 Maturities of minimum lease payments as of December 31, 2018 are as follows:<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;margin-left:auto;margin-right:auto;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Operating Leases</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;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;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>15,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Maturities of minimum lease payments as of December 31, 2018 are as follows:<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;margin-left:auto;margin-right:auto;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Operating Leases</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;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;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>15,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long term capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> NA</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 23431000 283000 20039000 163000 16924000 120000 14804000 58000 12859000 49000 11114000 0 15000000 0 114171000 673000 135000 538000 223000 315000 Income Taxes<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;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><span style="font-family:inherit;font-size:10pt;">The Company recorded income tax expense (benefit) of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,200</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(4,453)</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. The effective tax rate increased from </span><span style="font-family:inherit;font-size:10pt;"><span>(23.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, 2018</span><span style="font-family:inherit;font-size:10pt;"> to </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;"> primarily as a result of (i) an adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,836</span></span><span style="font-family:inherit;font-size:10pt;"> reducing the provisional transition tax on the mandatory deemed repatriation of accumulated earnings and profits ("E&amp;P") of foreign subsidiaries recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and (ii) the recording of excess tax benefits related to stock awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,827</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, 2018</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>. 4200000 -4453000 -0.237 0.221 4836000 -4827000 -1015000 Stock-Based Compensation<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 following costs related to the Company’s stock-based compensation plans 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:76%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,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>1,093</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:top;background-color:#cceeff;padding-left:2px;padding-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,731</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>6,956</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>5,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>2,671,960</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;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size: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, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,975</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,341</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>2.03</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, 2019</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>159,975</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>20.39</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>6,341</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>2.03</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> was $</span><span style="font-family:inherit;font-size:10pt;">nil</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: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: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;">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, 2018*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(48,854</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>35.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(354,138</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>46.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(21,623</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>55.19</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, 2019*</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,769</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>1,027,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* As of March 31, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$58,948</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.11 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%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance based restricted stock unit (the “PRSUs”) activity under the Company’s stock-based compensation 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, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left: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>54,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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>—</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>—</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,415</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>57.66</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>154,389</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>72.83</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><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$16,647</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.26 years</span></span>. The following costs related to the Company’s stock-based compensation plans are included in the unaudited consolidated statements of income:<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:76%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,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>1,093</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:top;background-color:#cceeff;padding-left:2px;padding-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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,731</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>6,956</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>5,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1326000 1093000 2975000 2250000 2655000 1731000 6956000 5074000 2671960 Stock option activity under the Company’s stock-based compensation plans is shown below: <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="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, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,975</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,341</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>2.03</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, 2019</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>159,975</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>20.39</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>6,341</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>2.03</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> 162475 20.21 5267000 P2Y2M26D 0 0 2500 8.75 131000 0 0 159975 20.39 6341000 P2Y10D 159975 20.39 6341000 P2Y10D Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:<div style="line-height:120%;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: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;">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, 2018*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(48,854</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>35.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(354,138</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>46.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(21,623</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>55.19</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, 2019*</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,769</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>1,027,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.19</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><span style="font-family:inherit;font-size:9pt;font-style:italic;">* As of March 31, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:9pt;font-style:italic;"><span>155,753</span></span>, respectively. 103623 42.68 953578 51.81 0 0 449523 64.26 48854 35.91 354138 46.01 0 0 21623 55.19 54769 48.72 1027340 59.19 155753 155753 58948000 P3Y1M9D Performance based restricted stock unit (the “PRSUs”) activity under the Company’s stock-based compensation plans is shown below:<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, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>100,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left: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>54,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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>—</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>—</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,415</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>57.66</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>154,389</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>72.83</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> 100353 54.07 100336 62.43 54062 64.33 54053 92.13 0 0 0 0 0 0 0 0 154415 57.66 154389 72.83 16647000 P2Y3M3D Exit Costs<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company commenced the process of substantially winding down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The Company had previously disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2019, the operating results of this business were significantly below the Company’s estimates and future estimated cash flows are impacted due to loss of customer contracts and cost pressures, and the Company continues to incur losses from this business. The Company anticipates the wind down process to be substantially completed by the end of 2019. The Company is currently in the process of making a determination of (i) the amount or range of amounts of each major type of costs that will be incurred or (ii) the amount or range of amounts of costs that will result in future cash expenditures. Related Party Disclosures<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $</span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$199</span></span><span style="font-family:inherit;font-size:10pt;"> in 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;"> and 2018, respectively, for services provided.</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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had accounts receivable of $</span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to these services.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s Board of Directors.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the quarter ended March 31, 2019, the Company reimbursed </span><span style="font-family:inherit;font-size:10pt;"><span>$35</span></span><span style="font-family:inherit;font-size:10pt;"> to The Orogen Group LLC in connection with legal costs. </span></div><span style="font-family:inherit;font-size:10pt;">The Company had outstanding Notes with a principle amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span>, respectively, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details. 199000 5000 150000000 35000 150000000 2625000 1313000 Commitments and Contingencies<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fixed Asset 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, 2019</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>$9,552</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 in respect of these purchases.</span></div><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;">Other 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;">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”) 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%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s operations centers in the Philippines are registered with the Philippine Economic Zone Authority (“PEZA”). The registration provides the Company with certain fiscal incentives on the import of capital goods and 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%;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 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,400</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1,200</span></span><span style="font-family:inherit;font-size:10pt;"> was paid in 2018 and the remainder has been paid during the three months ended March 31, 2019.</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;"><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%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. and India, tax year 2015 and subsequent tax years remain open for examination by the tax authorities as of March 31, 2019.</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;">2014</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> is </span><span style="font-family:inherit;font-size:10pt;"><span>$17,863</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18,177</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of which the Company has made payments or provided bank guarantee to the extent </span><span style="font-family:inherit;font-size:10pt;"><span>$8,244</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8,171</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Amounts paid as deposits in respect of such assessments aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$6,328</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,273</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$1,916</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,899</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s 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>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. 9552000 1 2400000 1200000 17863000 18177000 8244000 8171000 6328000 6273000 1916000 1899000 Exclusive of depreciation and amortization. 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 Note 17 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 Note 20 to the unaudited consolidated financial statements. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
Apr. 26, 2019
Document And Entity Information [Abstract]    
Document Type 10-Q  
Entity Registrant Name EXLSERVICE HOLDINGS, INC.  
Entity Central Index Key 0001297989  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Trading Symbol EXLS  
Document Fiscal Period Focus Q1  
Entity Emerging Growth Company false  
Entity Small Business false  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   34,341,972
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 86,688 $ 95,881
Short-term investments 216,056 184,489
Restricted cash 5,364 5,608
Accounts receivable, net 176,889 164,752
Prepaid expenses 13,145 11,326
Advance income tax, net 11,334 9,639
Other current assets 26,582 28,240
Total current assets 536,058 499,935
Property and equipment, net 73,447 73,510
Operating lease right-of-use assets 89,835  
Restricted cash 2,575 2,642
Deferred tax assets, net 4,570 6,602
Intangible assets, net 90,008 95,495
Goodwill 350,239 349,984
Other assets 33,164 31,015
Investment in equity affiliate 2,686 2,753
Total assets 1,182,582 1,061,936
Current liabilities:    
Accounts payable 4,560 5,653
Current portion of long-term borrowings 20,876 21,423
Deferred revenue 11,132 7,722
Accrued employee costs 31,954 54,893
Accrued expenses and other current liabilities 65,827 64,169
Current portion of operating lease liabilities 22,306  
Income taxes payable 595 1,012
Current portion of finance lease obligations 283 223
Total current liabilities 157,533 155,095
Long term borrowings 299,765 263,241
Finance lease obligations, less current portion 492 315
Deferred tax liabilities, net 10,103 8,445
Operating lease liabilities, less current portion 77,060  
Other non-current liabilities 6,794 16,521
Total liabilities 551,747 443,617
Commitments and contingencies (Refer Note 26)  
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
ExlService Holdings, Inc. Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized, 38,256,036 shares issued and 34,365,437 shares outstanding as of March 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018 38 38
Additional paid-in capital 371,144 364,179
Retained earnings 498,939 484,244
Accumulated other comprehensive loss (77,212) (83,467)
Total including shares held in treasury 792,909 764,994
Less: 3,890,599 shares as of March 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost (162,333) (146,925)
Stockholders’ equity 630,576 618,069
Non-controlling interest 259 250
Total equity 630,835 618,319
Total liabilities and equity $ 1,182,582 $ 1,061,936
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2019
Dec. 31, 2018
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,256,036 37,850,544
Common stock, outstanding (in shares) 34,365,437 34,222,476
Treasury stock (in shares) 3,890,599 3,628,068
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Statement [Abstract]    
Revenues, net $ 239,573 $ 206,973
Cost of revenues [1] 157,240 138,101
Gross profit [1] 82,333 68,872
Operating expenses:    
General and administrative expenses 32,531 29,266
Selling and marketing expenses 18,047 13,952
Depreciation and amortization 13,667 10,504
Impairment charges 1,227 0
Total operating expenses 65,472 53,722
Income from operations 16,861 15,150
Foreign exchange gain, net 1,260 615
Interest expense (3,582) (538)
Other income, net 4,423 3,534
Income before income tax expense/(benefit) and earnings from equity affiliates 18,962 18,761
Income tax expense/(benefit) 4,200 (4,453)
Income before earnings from equity affiliates 14,762 23,214
Loss from equity-method investment 67 56
Net income attributable to ExlService Holdings, Inc. stockholders $ 14,695 $ 23,158
Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in dollars per share) $ 0.43 $ 0.67
Diluted (in dollars per share) $ 0.42 $ 0.66
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in shares) 34,374,815 34,446,265
Diluted (in shares) 34,833,435 35,302,926
[1] Exclusive of depreciation and amortization.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net income $ 14,695 $ 23,158
Other comprehensive income/(loss):    
Unrealized gain/(loss) on effective cash flow hedges, net of taxes $1,189 and ($800), respectively 4,748 (4,214)
Foreign currency translation gain/(loss) 2,680 (7,811)
Reclassification adjustments    
Gain on cash flow hedges, net of taxes $354 and ($776), respectively [1] (1,025) (1,895)
Retirement benefits, net of taxes $109 and $1, respectively [2] (148) (40)
Total other comprehensive income/(loss) 6,255 (13,960)
Total comprehensive income $ 20,950 $ 9,198
[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 Note 17 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 Note 20 to the unaudited consolidated financial statements.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Unrealized (loss)/gain on effective cash flow hedges, taxes $ 1,189 $ (800)
Realized gain on cash flow hedges, taxes 354 (776)
Retirement benefits, taxes $ 109 $ 1
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
Non - Controlling Interest
Impact of adoption of ASU 2016-09 $ 454   $ 0 $ 454      
Adjusted equity balance 600,499 $ 37 322,246 427,518 $ (45,710) $ (103,816) $ 224
Beginning balance (in shares) at Dec. 31, 2017   36,790,751       (2,902,018)  
Beginning balance at Dec. 31, 2017 600,045 $ 37 322,246 427,064 (45,710) $ (103,816) 224
Stock issued against stock-based compensation plans (in shares)   778,222          
Stock issued against stock-based compensation plans 431 $ 1 430        
Stock-based compensation 5,074   5,074        
Acquisition of treasury stock (in shares)           (223,993)  
Acquisition of treasury stock (13,504)         $ (13,504)  
Non-controlling interest 7           7
Other comprehensive income (13,960)       (13,960)    
Net income 23,158     23,158      
Ending balance (in shares) at Mar. 31, 2018   37,568,973       (3,126,011)  
Ending balance at Mar. 31, 2018 $ 601,705 $ 38 327,750 450,676 (59,670) $ (117,320) 231
Beginning balance (in shares) at Dec. 31, 2018 34,222,476 37,850,544       (3,628,068)  
Beginning balance at Dec. 31, 2018 $ 618,319 $ 38 364,179 484,244 (83,467) $ (146,925) 250
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)   (13)        
Non-controlling interest 9           9
Other comprehensive income 6,255       6,255    
Net income $ 14,695     14,695      
Ending balance (in shares) at Mar. 31, 2019 34,365,437 38,256,036       (3,890,599)  
Ending balance at Mar. 31, 2019 $ 630,835 $ 38 $ 371,144 $ 498,939 $ (77,212) $ (162,333) $ 259
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 14,695 $ 23,158
Adjustments to reconcile net income to net cash provided/(used for) by operating activities:    
Depreciation and amortization 13,724 10,655
Stock-based compensation expense 6,956 5,074
Unrealized gain on short term investments (3,185) (2,842)
Unrealized foreign exchange loss/(gain), net 127 (3,319)
Deferred income tax expense 1,049 3,433
Allowance for doubtful accounts receivable 298 (612)
Loss from equity-method investment 67 56
Amortization of non-cash interest expense related to convertible senior notes 600 0
Impairment charges 1,227 0
Others, net 417 28
Change in operating assets and liabilities:    
Accounts receivable (12,016) (590)
Prepaid expenses and other current assets 591 (2,164)
Advance income tax, net (2,099) (13,906)
Other assets 388 (1,789)
Accounts payable (1,159) (1,726)
Deferred revenue 3,262 877
Accrued employee costs (22,436) (27,655)
Accrued expenses and other liabilities 5,837 3,317
Net cash provided by/(used for) operating activities 8,343 (8,005)
Cash flows from investing activities:    
Purchase of property and equipment (10,878) (12,680)
Business acquisition (net of cash acquired) 0 (380)
Purchase of investments (47,683) (20,310)
Proceeds from redemption of investments 21,361 30,358
Net cash used for investing activities (37,200) (3,012)
Cash flows from financing activities:    
Principal payments on finance lease obligations (137) (42)
Proceeds from borrowings 46,000 12,000
Repayments of borrowings (10,572) (5,036)
Payment of debt issuance costs (97) 0
Acquisition of treasury stock (15,408) (13,504)
Proceeds from exercise of stock options 22 431
Net cash provided by/(used for) financing activities 19,808 (6,151)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (455) (644)
Net decrease in cash, cash equivalents and restricted cash (9,504) (17,812)
Cash, cash equivalents and restricted cash at beginning of period 104,131 94,277
Cash, cash equivalents and restricted cash at end of period $ 94,627 $ 76,465
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Organization
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), operates in the Business Process Management (“BPM”) industry providing operations management services and analytics services that help businesses enhance revenue growth and improve profitability. Using its proprietary platforms, methodologies and tools, the Company looks deeper to help companies improve global operations, enhance data-driven insights, increase customer satisfaction, 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 21 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2019
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 (“US 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 US 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, 2018.
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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned, wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under US 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.
Non-controlling interest is the equity in a subsidiary not attributable, directly or indirectly, to the parent and it represents the minority partner’s interest in the operations of ExlService Colombia S.A.S. Non-controlling interest consists of the amount of such interest at the date of obtaining control over the subsidiary, and the non-controlling interest's share of changes in equity since that date. The non-controlling interest in the operations for all periods presented were insignificant and is included under general and administrative expenses in the unaudited consolidated statements of income.
(b) Use of Estimates
The preparation of the unaudited consolidated financial statements in conformity with US 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 financial statements include, but are not limited to, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine 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) Employee Benefits
Contributions to defined contribution plans are charged to the unaudited consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are accrued in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss are classified in “Other income, net”. Refer Note 20 to the unaudited consolidated financial statements for details.
(d) Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments (refer Note 26 to the unaudited consolidated financial statements for details). These deposits with banks have maturity dates after March 31, 2020. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
For purposes of the unaudited statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
(e) Revenue Recognition
Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.  
Adoption of ASU 2014-09 Topic 606, Revenue from Contracts with Customers (Topic 606)
On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606. The effect from the adoption of Topic 606 was not material to the Company's financial statements.
Nature of services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization
services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.

Type of Contracts
i.
a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) In respect of arrangements involving subcontracting, in part or whole of the assigned work, the Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement based on guidance on “Principal versus agent considerations” in Topic 606.
ii.
Revenues for the Company’s fixed-price contracts are recognized using the proportional performance method when the pattern of performance under the contracts can be reasonably determined. The Company estimates the proportional performance of a contract by comparing the actual number of hours or days worked to the estimated total number of hours or days required to complete each engagement. The use of the proportional performance method requires significant judgment relative to estimating the number of hours or days required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed. The Company regularly monitors its estimates for completion of a project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.
Revenues from the Company's software and related services contracts, which are not significant, are primarily related to maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. To a lesser extent, software and related services contracts may contain software license, related services and maintenance elements as a multiple element arrangement. In such cases, revenue is allocated to maintenance based on the price charged when that element is sold separately.
iv.
Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim and the same is acknowledged by its customers. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and subsequent potential retraction claims. Based on guidance on “variable consideration” in Topic 606, the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.

Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price.

A separate contract is generally drafted for each type of service sold, even if to the same customer. The typical length of a contract is 3 to 5 years for our operations management contracts.


Allocation of transaction price to performance obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract,
the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.

Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, cost of living adjustments, and pre-payment and volume discounts.
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the company has large number of contracts with similar nature of transactions/services.

Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services when the Company identifies an overpayment claim and the same is acknowledged by its customers, however not invoiced at the balance sheet date. Accordingly, amounts for services that the Company has performed and for which an invoice has not yet been issued to the customers are presented as a part of contract assets as accounts receivable.

Deferred Revenue
The Company has deferred revenue attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are contract liabilities classified under “Deferred Revenue” in the Company's unaudited consolidated balance sheets and subsequently recognized ratably over the period in which the related services are performed. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have persuasive evidence of an arrangement with customer. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets, and are recognized ratably over the estimated expected period of benefit, under Cost of Revenues in the unaudited consolidated statements of income.
Other incremental and direct costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the unaudited consolidated statements of income.
Any upfront payments made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms
All Contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts. At times, the Company enters into fixed price contracts and software licenses involving significant implementation wherein the milestones are defined such that the Company can recover the costs with a reasonable margin.

Practical expedients and exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of 1 year or less and (ii) contracts for which the Company recognizes revenue at the amount to which we have the right to invoice for services performed.
Accounts Receivable
We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivables in dispute to estimate the collectability of these accounts receivables.

(f) Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included 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 included in property and equipment, current portion of finance lease obligations and finance lease obligations, less current portion in the Company's unaudited consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for 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 in determining the present value of lease payments. Lease terms include 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.

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 recording those leases which had not expired as of the date of adoption of January 1, 2019. The prior period unaudited consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.

The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.

The adoption resulted in the recognition of ROU assets of $80,328, net of deferred rent of $8,626 and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings.

Refer Note 21 to the unaudited consolidated financial statements for details.

(g) Recent Accounting Pronouncements    
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied through a modified retrospective approach. Early adoption as of the fiscal years beginning
after December 15, 2018 is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In June 2018, FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. This ASU involves several aspects of the accounting for non-employee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments in this ASU affect all entities that enter into share-based payment transactions for acquiring goods and services from non-employees. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year.  Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-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, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this Update 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 ASU are effective for fiscal years beginning after December 15, 2020. An entity is permitted to early adopt this Update. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption is permitted and both prospective and retrospective transition methods are allowed. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

(h) Recently Adopted Accounting Pronouncements
In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's unaudited consolidated balance sheets, but did not have a material impact on the Company's unaudited consolidated income statements and unaudited consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer Note 21 to the unaudited consolidated financial statements for details.
In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which
it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer Note 21 to the unaudited consolidated financial statements for details.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Segment and Geographical Information Segment and Geographical Information

The Company operates in the BPM industry and is a provider of operations management and analytics services. The Company has eight operating segments, which are strategic business units that align its products and services with how it manages its business, approaches its key markets and interacts with its clients. Six of those operating segments provide BPM or “operations management” services, five of which are industry-focused operating segments (Insurance, Healthcare, Travel, Transportation and Logistics, Banking and Financial Services, and Utilities) and one of which is a “capability” operating segment (Finance and Accounting) that provides services to clients in our industry-focused segments as well as clients across other industries. In each of these six operating segments, the Company provides operations management services, which typically involve transfer to the Company of the business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The remaining two operating segments are Consulting, which provides industry-specific transformational services related to operations management services, and Analytics, which provides services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business.

The Company presents information for the following reportable segments:

Insurance
Healthcare
Travel, Transportation and Logistics (“TT&L”)
Finance and Accounting (“F&A”)
Analytics, and
All Other (consisting of the Company's remaining operating segments, which are the Banking and Financial Services, Utilities and Consulting operating segments).

The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.

The Company does not allocate and therefore the CODM does not evaluate other operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.

Revenues and cost of revenues for the three months ended March 31, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended March 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
69,038

 
$
20,569

 
$
17,425

 
$
25,724

 
$
19,856

 
$
86,961

 
$
239,573

 
Cost of revenues(1)
46,692

 
16,995

 
9,800

 
14,274

 
12,577

 
56,902

 
157,240

 
Gross profit(1)
$
22,346

 
$
3,574

 
$
7,625

 
$
11,450

 
$
7,279

 
$
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


 
 
Three months ended March 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
63,903

 
$
22,797

 
$
17,499

 
$
23,972

 
$
21,700

 
$
57,102

 
$
206,973

 
Cost of revenues(1)
42,427

 
17,242

 
10,443

 
14,729

 
15,185

 
38,075

 
138,101

 
Gross profit(1)
$
21,476

 
$
5,555

 
$
7,056

 
$
9,243

 
$
6,515

 
$
19,027

 
$
68,872

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,722

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
3,611

 
Income tax benefit
 
 
 
 
 
 
 
 
 
 
 
 
(4,453
)
 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
56

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
23,158

(1) Exclusive of depreciation and amortization.

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

 
$
149,871

Analytics services
86,961

 
57,102

Revenues, net
$
239,573

 
$
206,973


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

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

 
$
171,198

Non-United States
 
 
 
          United Kingdom
29,101

 
28,016

          Rest of World
14,368

 
7,759

Total Non-United States
43,469

 
35,775

Revenues, net
$
239,573

 
$
206,973



Property and equipment, net by geographic area, were as follows:
 
As of
 
March 31, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
34,527

 
$
36,152

United States
27,210

 
28,254

Philippines
7,703

 
5,985

Rest of World
4,007

 
3,119

Property and equipment, net
$
73,447

 
$
73,510

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, net
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues, net Revenues, net
Adoption of ASU 2014-09 Topic 606, Revenue from Contracts with Customers
On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606.
The effect from the adoption of Topic 606 was not material to the Company financial statements.
Refer 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, 2019
 
December 31, 2018
Accounts receivable, net
$
176,889

 
$
164,752

Contract assets
$
5,241

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (advance payments portion)
$
8,906

 
$
6,345

     Consideration received from customer for transitions activities
$
1,495

 
$
1,669


Accounts receivable includes $75,832 and $63,952 as of March 31, 2019 and December 31, 2018, respectively, representing amounts not billed to customers. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.
Contract assets represents upfront payments made to customers.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers including revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. The contract liabilities are included within deferred revenues in the unaudited consolidated balance sheet and are recognized as revenue as (or when) the performance obligation is fulfilled under the contract.
Revenue recognized during the three months ended March 31, 2019 and 2018 that was included in the contract liabilities balance at the beginning of the period was $2,777 and $3,710 respectively.
Contract acquisition costs
The Company had contract acquisition costs of $513 as of March 31, 2019 and $713 as of December 31, 2018. Further, there was no additional capitalization made during the three months ended March 31, 2019. The Company amortized $200 and $73 during the three months ended March 31, 2019 and 2018, respectively. There was no impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract.
Contract fulfillment costs
The Company had deferred contract fulfillment costs relating to transition activities amounting to $4,472 as of March 31, 2019 and $4,051 as of December 31, 2018. Further, we capitalized an additional $726 during the three months ended March 31, 2019. The Company amortized $305 and $111 during the three months ended March 31, 2019 and 2018, respectively. There was no impairment loss in relation to costs capitalized. The capitalized costs will be amortized on a straight-line basis over the life of contract.
Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized ratably over the period in which the related performance obligations are fulfilled.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income to common stockholders by the weighted average number of common shares outstanding 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. Stock options, restricted stock and restricted stock units that are anti-dilutive are excluded from the computation of weighted average shares outstanding.
The following table sets forth the computation of basic and diluted earnings per share:
 
Three months ended March 31,
 
2019
 
2018
Numerator:
 
 
 
Net income
$
14,695

 
$
23,158

Denominators:
 
 
 
Basic weighted average common shares outstanding
34,374,815

 
34,446,265

Dilutive effect of share based awards
458,620

 
856,661

Diluted weighted average common shares outstanding
34,833,435

 
35,302,926

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

 
$
0.67

Diluted
$
0.42

 
$
0.66

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

 
148,522

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents and Restricted Cash
3 Months Ended
Mar. 31, 2019
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, 2019
 
March 31, 2018
Cash and cash equivalents
$
86,688

 
$
69,955

Restricted cash (current)
5,364

 
2,727

Restricted cash (non-current)
2,575

 
3,783

Cash, cash equivalents and restricted cash
$
94,627

 
$
76,465

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Other Income, net
3 Months Ended
Mar. 31, 2019
Other Income and Expenses [Abstract]  
Other Income, net Other Income, net
Other income, net consists of the following:
 
Three months ended March 31,
 
2019
 
2018
Interest and dividend income
$
796

 
$
308

Gain on sale and mark-to-market of mutual funds
3,526

 
3,133

Others, net
101

 
93

Other income, net
$
4,423

 
$
3,534

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment, net
3 Months Ended
Mar. 31, 2019
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, 2019
 
December 31, 2018
Owned Assets:
 
 
 
 
 
Network equipment and computers
3-5
 
$
88,566

 
$
85,921

Software
3-5
 
71,419

 
69,752

Leasehold improvements
3-8
 
40,312

 
39,533

Office furniture and equipment
3-8
 
20,783

 
20,097

Motor vehicles
2-5
 
719

 
635

Buildings
30
 
1,150

 
1,140

Land
 
753

 
746

Capital work in progress
 
12,596

 
11,026

 
 
 
236,298

 
228,850

Less: Accumulated depreciation and amortization
 
 
(163,600
)
 
(155,798
)
 
 
 
$
72,698

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
344

 
53

Motor vehicles
 
 
707

 
628

 
 
 
1,845

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,096
)
 
(1,001
)
 
 
 
$
749

 
$
458

Property and equipment, net
 
 
$
73,447

 
$
73,510

Capital work in progress represents advances paid towards acquisition of property and equipment and cost incurred to develop software not yet ready to be placed in service.

During the three months ended March 31, 2019, 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,
 
2019
 
2018
Depreciation and amortization expense
$
8,139

 
$
6,557


Effective January 1, 2017, the depreciation and amortization expenses set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to $57 and $151 for the three months ended March 31, 2019 and 2018, respectively. Refer Note 17 to the unaudited consolidated financial statements for further details.



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

 
$
8,783

Less : Accumulated amortization
(2,889
)
 
(2,393
)
Internally developed software, net
$
6,568

 
$
6,390



During the three months ended March 31, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the long-lived assets carrying value exceeded their fair value. The primary factor contributing to a reduction in the fair value is the commencement of the wind down of the Health Integrated business, and an anticipated reduction to the Company's estimated future cash flows. As a result of this analysis, the Company recognized a provisional impairment charge 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 loss was recorded in the unaudited consolidated statements of income under "impairment charges".

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

 
$
218

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2019
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]  
Business Combinations, Goodwill and Intangible Assets Business Combinations, Goodwill and Intangible Assets
SCIOinspire Holdings Inc.

On July 1, 2018, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”) and Buyer’s wholly owned subsidiary, ExlService Cayman Merger Sub, completed the acquisition of SCIO pursuant to an Agreement of Merger dated April 28, 2018 (the "Merger Agreement"). ExlService Cayman Merger Sub, merged with and into SCIO, with SCIO surviving the merger as a wholly-owned subsidiary of the Buyer.

SCIO is a health analytics solution and services company serving healthcare organizations including providers, health plans, pharmacy benefit managers, employers, health services and global life sciences companies. The acquisition is expected to significantly strengthen the Company’s capability in the high growth cost optimization and care optimization markets. The acquisition of SCIO is included in the Analytics reportable segment.

The aggregate purchase consideration was $245,044, including cash and cash equivalents acquired and post-closing adjustments. The aggregate base purchase consideration payable at closing of the merger was $236,500 based on completion of diligence, which was adjusted based on, among other things, SCIO’s cash, debt, working capital position and other adjustments as of the Closing as set forth in the Merger Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $233,000, issued 69,459 shares of restricted common stock of the Company in the amount of $4,080 and paid the balance with available cash on hand.

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

The fair value of assets acquired and liabilities assumed from the acquisition of SCIO is based on a preliminary valuation. The primary areas of the purchase price that are not yet finalized are related to direct and indirect taxes, and, as such, the Company's estimates and assumptions are subject to change within the measurement period.

The Company’s preliminary purchase price allocation to net tangible and intangible assets of SCIO is as follows:

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044



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

The fair values of the developed technology intangible assets were also determined by the relief-from-royalty approach. Similarly, this approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of the technology. Therefore, a portion of SCIO’s earnings, equal to the after-tax royalty that would have been paid for the use of the technology, can be attributed to the firm’s ownership of the technology. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 5 years.

The fair values of the customer relationships were determined by using an “income approach”, specifically the Multi-Period Excess Earnings Method ("MPEEM"). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges ("CAC"). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 10 years.

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

Acquisition-related costs

Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the unaudited consolidated statements of income. The Company recognized acquisition-related costs, which were incurred to effect business combination, for its SCIO and Health Integrated acquisitions of $nil and $363 during the three months ended March 31, 2019 and 2018, respectively.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
45

 

 
95

 
115

 

 

 
255

Balance at March 31, 2019
$
38,248

 
$
19,276

 
$
12,792

 
$
47,308

 
$
5,326

 
$
227,289

 
$
350,239



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

As of March 31, 2019, the Company believes no other goodwill impairment exists, apart from the impairment charges discussed above, and that the remaining goodwill is recoverable for all of its reporting units; however, there can be no assurances that additional 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. 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, 2019
 
 

Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,832

 
$
(59,826
)
 
$
(5,549
)
 
$
64,457

Leasehold benefits
2,668

 
(2,636
)
 

 
32

Developed technology
37,182

 
(16,279
)
 

 
20,903

Non-compete agreements
2,045

 
(1,975
)
 

 
70

Trade names and trademarks
9,643

 
(5,719
)
 
(278
)
 
3,646

 
$
181,370

 
$
(86,435
)
 
$
(5,827
)
 
$
89,108

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,270

 
$
(86,435
)
 
$
(5,827
)
 
$
90,008

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

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

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

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

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,172

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


The amortization expense for the period is as follows:
 
Three months ended March 31,
 
2019
 
2018
Amortization expense
$
5,528

 
$
3,947



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

Estimated future amortization expense related to intangible assets as of March 31, 2019 is as follows:
2019 (April 1 - December 31)
$
16,034

2020
14,452

2021
12,749

2022
11,334

2023
9,045

2024 and thereafter
25,494

Total
$
89,108

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Investment in Equity Affiliate
3 Months Ended
Mar. 31, 2019
Equity Method Investments and Joint Ventures [Abstract]  
Investment in Equity Affiliate Investment in Equity AffiliateOn December 12, 2017, the Company acquired preferred stock in Corridor Platform Inc. (“Corridor”), a big data credit risk management platform for $3,000. The Company has determined that based on its ownership interest and other rights, Corridor is an equity method affiliate. The Company has the right and option to acquire additional preferred stock from Corridor as per the terms of the agreement. The Company's proportionate share of net loss for the three months ended March 31, 2019 and 2018 was $67 and $56, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Other Current Assets
3 Months Ended
Mar. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
Other current assets consist of the following:
 
As of
 
March 31, 2019
 
December 31, 2018
Derivative instruments
$
4,601

 
$
4,059

Advances to suppliers
1,643

 
2,910

Receivables from statutory authorities
13,889

 
14,145

Contract assets
1,217

 
1,201

Deferred contract fulfillment costs
1,246

 
1,236

Others
3,986

 
4,689

Other current assets
$
26,582

 
$
28,240

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

 
December 31, 2018

Lease deposits
$
8,949

 
$
8,891

Derivative instruments
3,824

 
1,971

Deposits with statutory authorities
6,315

 
6,259

Term deposits
325

 
315

Contract assets
4,024

 
4,244

Deferred contract fulfillment costs
3,226

 
2,815

Others
6,501

 
6,520

Other assets
$
33,164

 
$
31,015

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2019
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, 2019
 
December 31, 2018
Accrued expenses
$
42,335

 
$
44,711

Derivative instruments
2,046

 
3,204

Client liabilities
6,632

 
6,933

Other current liabilities
14,814

 
9,321

Accrued expenses and other current liabilities
$
65,827

 
$
64,169

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Other Non-Current Liabilities
3 Months Ended
Mar. 31, 2019
Liabilities, Noncurrent [Abstract]  
Other Non-Current Liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
March 31, 2019
 
December 31, 2018
Derivative instruments
$
1,243

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
3,791

 
3,616

Deferred transition revenue
713

 
945

Others
243

 
247

Other non-current liabilities
$
6,794

 
$
16,521

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of amortization 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 topic 815. Changes in the fair values of forward
contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheet until the settlement of those contracts. The balances as of March 31, 2019 and December 31, 2018 are as follows:

 
As of
 
March 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(81,425
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively
3,390

 
(333
)
Retirement benefits, net of taxes of $56 and ($53), respectively
823

 
971

Accumulated other comprehensive loss
$
(77,212
)
 
$
(83,467
)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2019
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, 2019 and December 31, 2018.
As of March 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
168,693

 
$

 
$

 
$
168,693

Derivative financial instruments

 
8,425

 

 
8,425

Total
$
168,693

 
$
8,425

 
$

 
$
177,118

Liabilities

 

 

 

Derivative financial instruments
$

 
$
3,289

 
$

 
$
3,289

Total
$

 
$
3,289

 
$

 
$
3,289



 

 

 

As of December 31, 2018
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments

 
6,030

 

 
6,030

Total
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities

 

 

 

Derivative financial instruments
$

 
$
6,279

 
$

 
$
6,279

Total
$

 
$
6,279

 
$

 
$
6,279

 
 
 
 
 
* Represents short-term investments carried on fair value option under ASC 825 “Financial Instruments” as of March 31, 2019 and December 31, 2018.
Derivative Financial Instruments: The Company’s derivative financial instruments consist of foreign currency forward exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer Note 17 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 accounts receivable, accounts payable and accrued expenses for which fair values approximate their carrying amounts due to their short-term nature.
Convertible Senior Notes:
The total estimated fair value of the convertible senior notes as of March 31, 2019 and December 31, 2018 was $137,374 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of the March 31, 2019 and December 31, 2018. 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 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting
3 Months Ended
Mar. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedge Accounting Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies and to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $410,189 (including $6,250 of range forward contracts) as of March 31, 2019 and $362,435 (including $6,900 of range forward contracts) as of December 31, 2018.
Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) are recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as either part of “Cost of revenues”, “General and administrative expenses”, “Selling and marketing expenses”, “Depreciation and amortization”, as applicable.
The Company also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies. 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 $100,204 and GBP 12,767 as of March 31, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company estimates that approximately $2,467 of net derivative gains, excluding tax effects, included in accumulated other comprehensive loss 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, 2019. At March 31, 2019, the maximum outstanding term of the cash flow hedges was 45 months.
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 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, 2019
 
December 31, 2018
Other current assets
 
$
4,467

 
$
4,022

Other assets
 
$
3,824

 
$
1,971

Accrued expenses and other current liabilities
 
$
2,000

 
$
3,137

Other non-current liabilities
 
$
1,243

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
46

 
$
67


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, 2019 and 2018:
 
 
Three months ended March 31,
Forward Exchange Contracts:
 
2019
 
2018
Gain/(loss) recognized in AOCI
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
5,937

 
$
(5,014
)
 
 
 
 
 
Gain/(loss) recognized in unaudited consolidated statements of income
 
 
 
 
Derivatives not designated as hedging instruments
 
$
1,396

 
$
(2,928
)
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,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
Location in unaudited consolidated statements of income where gain/(loss) was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
157,240

 
$
531

 
$
138,101

 
$
2,145

General and administrative expenses
 
$
32,531

 
80

 
$
29,266

 
331

Selling & marketing expenses
 
$
18,047

 
7

 
$
13,952

 
33

Depreciation & amortization
 
$
13,667

 
53

 
$
10,504

 
162

 
 
 
 
$
671

 
 
 
$
2,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,260

 
$
1,396

 
$
615

 
$
(2,928
)
 
 
$
1,260

 
$
1,396

 
$
615

 
$
(2,928
)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Borrowings
3 Months Ended
Mar. 31, 2019
Debt Disclosure [Abstract]  
Borrowings Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.
Depending on the type of borrowing, loans under the Credit Agreement bear interest at a rate equal to the specified prime rate (alternate base rate) or adjusted LIBO rate, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0% to 0.75% per annum with respect to loans pegged to the specified prime rate, and 1.00% to 1.75% per annum on loans pegged to the adjusted LIBO rate. The revolving credit commitments under the Credit Agreement are subject to a commitment fee, which is also tied to the Company’s total net leverage ratio, and ranges from 0.15% to 0.30% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of
outstanding revolving loans and letter of credit obligations. The Credit Facility carried an effective interest rate of 3.9% and 3.3% per annum during the three months ended March 31, 2019 and 2018.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and our material domestic subsidiaries. The Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of assets or subsidiaries. In addition, the Credit Agreement contains a covenant to not permit the interest coverage ratio (the ratio of EBITDA to cash interest expense) or the total net leverage ratio (total funded indebtedness, less unrestricted domestic cash and cash equivalents not to exceed $50,000 to EBITDA) for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.5 to 1.0 or more than 3.0 to 1.0, respectively. As of March 31, 2019, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

The Company entered into a second amendment (the “Amendment”) to its Credit Agreement, as amended, among the Company, as borrower, with certain lenders, and Citibank, N.A. as Administrative Agent to, among other things, permit the issuance by the Company of the convertible notes, and settlement upon maturity or conversion thereof, in accordance with the Investment Agreement, the indenture dated as of October 4, 2018 and the other documents entered into in connection therewith.
As of March 31, 2019, the Company had outstanding indebtedness under the credit facility of $186,000, of which $20,000 is expected to be repaid within the next twelve months and is included under “current portion of long-term borrowings” and of which $166,000 is included under “long-term borrowings” in the unaudited consolidated balance sheets. As of December 31, 2018, the Company had an outstanding indebtedness under the credit facility of $150,000, of which $20,000 was included under “current portion of long-term borrowings,” and the balance of $130,000 was included under “long-term borrowings” 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, 2019 and December 31, 2018 was $942 and $1,006, respectively, and is included under "other current assets" and “other assets” in the unaudited 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, 2019, the Company recognized interest expense of $1,313. The Notes are convertible at an initial conversion rate of 13.3333 shares of the common stock per $1,000 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 Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.
The net proceeds from the issuance of Notes were approximately $149,000, after deducting debt issuance costs of $1,000 and offering expenses of approximately $442 paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were $1,279 and $163 respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs
is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of March 31, 2019 and December 31, 2018 was $1,178 and $1,127, respectively.
The Company accounted for the liability and equity components of the Notes separately to reflect its non-convertible debt borrowing rate. The estimated fair value of the liability component at issuance of $133,077 was determined using a discounted cash flow technique, which considered debt issuances with similar features of the Company’s debt, excluding the conversion feature. The resulting effective interest rate for the Notes was 5.75% per annum. The excess of the gross proceeds received over the estimated fair value of the liability component totaling $16,923 was allocated to the conversion feature (equity component, recorded as additional paid-in capital) with a corresponding offset recognized as a discount to reduce the net carrying value of the Notes. The discount is being amortized to interest expense over a six-year period ending October 1, 2024 (the expected life of the liability component) using the effective interest method. During the three months ended March 31, 2019, the Company amortized $600 of the discount to interest expense. At the time of issuance, the Company evaluated the Notes in accordance with ASC 815-15 and determined that the Notes contain a single embedded derivative, being the call option having market interest rates as underlying, which does not require bifurcation as the features clearly and closely related to the host instrument. The Company determined that the value of this embedded derivative was nominal as of the date of issuance.
Borrowings also includes structured payables which are in the nature of debt, amounting to $1,542 and $2,114 as of March 31, 2019 and December 31, 2018, respectively, of which $876 and $1,423 is included under "current portion of long-term borrowings", $666 and $691, respectively, under "long-term borrowings" in the unaudited consolidated balance sheets.
Future principal payments/maturities for all of the Company's borrowings as of March 31, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (April - December)
 
$

 
$
15,000

 
$
876

 
$
15,876

2020
 

 
26,000

 
666

 
26,666

2021
 

 
28,000

 

 
28,000

2022
 

 
117,000

 

 
117,000

2023
 

 

 

 

Thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
186,000

 
$
1,542

 
$
337,542

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Capital Structure
3 Months Ended
Mar. 31, 2019
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the three months ended March 31, 2019 and 2018, the Company acquired 22,666 and 41,811 shares of common stock, respectively, from employees in connection with withholding tax payments related to the vesting of restricted stock for a total consideration of $1,408 and $2,565, respectively. The weighted average purchase price per share of $62.11 and $61.34, respectively, was the average of the high and low price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
On December 30, 2014, the Company’s Board of Directors authorized a common stock repurchase program (the “2014 Repurchase Program”), under which shares were authorized to be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an annual amount of $20,000.
On February 28, 2017, the Company’s Board of Directors authorized an additional common stock repurchase program (the “2017 Repurchase Program”), under which shares may be purchased by the Company from time to time from the open market and through private transactions during each of the fiscal years 2017 through 2019 up to an aggregate additional amount of $100,000.
The approval increased the 2017 authorization from $20,000 to $40,000 and authorizes stock repurchases of up to $40,000 in each of 2018 and 2019.
During the three months ended March 31, 2019, the Company purchased 239,865 shares of its common stock, for an aggregate purchase price of approximately $14,000, including commissions, representing an average purchase price per share of $58.37 under the 2017 Repurchase Program.
During the three months ended March 31, 2018, the Company purchased 182,182 shares of its common stock, for an aggregate purchase price of approximately $10,939, including commissions, representing an average purchase price per share of $60.05 under the 2017 Repurchase Programs.
Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company’s Gratuity Plans in India ("Gratuity Plan") provide for lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. Liabilities with regard to the Gratuity Plans are determined by actuarial valuation using the projected unit credit method. Current service costs for the Gratuity Plan are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.
In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the "Philippines Plan"). The benefit costs of the Philippines Plan for the year are calculated on an actuarial basis.    
Components of net periodic benefit cost:
 
Three months ended March 31,
 
2019
 
2018
Service cost
$
487

 
$
438

Interest cost
219

 
180

Expected return on plan assets
(142
)
 
(124
)
Amortization of actuarial (gain)/loss
(39
)
 
(39
)
Net periodic benefit cost
$
525

 
$
455


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. They calculate the annual contribution required to be made by the Company and manage the Gratuity Plans, including any required payouts. Fund managers manage these funds on a cash accumulation basis and declare interest retrospectively on March 31 of each year. The Company earned a return of approximately 7.8% per annum on these Gratuity Plans for the three months ended March 31, 2019.
Change in Plan Assets
 
 
Plan assets at January 1, 2019
 
$
7,420

Actual return
 
150

Employer contribution
 

Benefits paid*
 
(130
)
Effect of exchange rate changes
 
67

Plan assets at March 31, 2019
 
$
7,507

*Benefit payments were substantially made through the plan assets during the three months ended March 31, 2019.
The Company maintains several 401(k) plans (the "401(k) Plans") under Section 401(k) of the Internal Revenue Code of 1986 (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 $1,213 and $1,230 for the three months ended March 31, 2019 and 2018, respectively.
During the three months ended March 31, 2019 and 2018, the Company contributed $2,004 and $1,914, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Bulgaria, Romania, the Czech Republic, South Africa, Colombia, and Singapore.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases Leases
The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
Supplemental balance sheet information
 
As of
 
March 31, 2019
Operating Lease
 
Operating lease right-of-use assets
$
89,835

 
 
Operating lease liabilities - Current
$
22,306

Operating lease liabilities - Non-current
77,060

Total operating lease liabilities
$
99,366

 
 
Finance Lease
 
Property and equipment, gross
$
1,845

Accumulated depreciation
(1,096
)
Property and equipment, net
$
749

 
 
Finance lease liabilities - Current
$
283

Finance lease liabilities - Non-current
492

Total finance lease liabilities
$
775



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, 2019
Finance lease:
 
Amortization of right-of-use assets
$
95

Interest on lease liabilities
25

Operating lease (a)
7,017

Total lease cost
$
7,137

Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was $6,422.
(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, 2019
Cash paid for amounts included in the measurement of lease liabilities :
 
       Operating cash flows from operating leases
$
5,199

       Operating cash flows from finance leases
$
20

       Financing cash flows from finance leases
$
137

Weighted-average remaining lease term
 
Finance lease
2.9 years

Operating lease
6.4 years

Weighted-average discount rate
 
Finance lease
8.7
%
Operating lease
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, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775






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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

Leases Leases
The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
Supplemental balance sheet information
 
As of
 
March 31, 2019
Operating Lease
 
Operating lease right-of-use assets
$
89,835

 
 
Operating lease liabilities - Current
$
22,306

Operating lease liabilities - Non-current
77,060

Total operating lease liabilities
$
99,366

 
 
Finance Lease
 
Property and equipment, gross
$
1,845

Accumulated depreciation
(1,096
)
Property and equipment, net
$
749

 
 
Finance lease liabilities - Current
$
283

Finance lease liabilities - Non-current
492

Total finance lease liabilities
$
775



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, 2019
Finance lease:
 
Amortization of right-of-use assets
$
95

Interest on lease liabilities
25

Operating lease (a)
7,017

Total lease cost
$
7,137

Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was $6,422.
(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, 2019
Cash paid for amounts included in the measurement of lease liabilities :
 
       Operating cash flows from operating leases
$
5,199

       Operating cash flows from finance leases
$
20

       Financing cash flows from finance leases
$
137

Weighted-average remaining lease term
 
Finance lease
2.9 years

Operating lease
6.4 years

Weighted-average discount rate
 
Finance lease
8.7
%
Operating lease
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, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775






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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
3 Months Ended
Mar. 31, 2019
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 (benefit) of $4,200 and $(4,453) for the three months ended March 31, 2019 and 2018, respectively. The effective tax rate increased from (23.7)% during the three months ended March 31, 2018 to 22.1% during the three months ended March 31, 2019 primarily as a result of (i) an adjustment of $4,836 reducing the provisional transition tax on the mandatory deemed repatriation of accumulated earnings and profits ("E&P") of foreign subsidiaries recognized during the three months ended March 31, 2018, and (ii) the recording of excess tax benefits related to stock awards of $4,827 pursuant to ASU No. 2016-09 during the three months ended March 31, 2018 compared to $1,015 during the three months ended March 31, 2019.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Based Compensation Stock-Based Compensation
The following costs related to the Company’s stock-based compensation plans are included in the unaudited consolidated statements of income:
 
Three months ended March 31,
 
2019
 
2018
Cost of revenues
$
1,326

 
$
1,093

General and administrative expenses
2,975

 
2,250

Selling and marketing expenses
2,655

 
1,731

Total
$
6,956

 
$
5,074


As of March 31, 2019, the Company had 2,671,960 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, 2018
162,475

 
$
20.21

 
$
5,267

 
2.24

Granted

 

 

 

Exercised
(2,500
)
 
8.75

 
131

 

Forfeited

 

 

 

Outstanding at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03

Vested and exercisable at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03


The unrecognized compensation cost for unvested options as of March 31, 2019 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, 2018*
103,623

 
$
42.68

 
953,578

 
$
51.81

Granted

 

 
449,523

 
64.26

Vested
(48,854
)
 
35.91

 
(354,138
)
 
46.01

Forfeited

 

 
(21,623
)
 
55.19

Outstanding at March 31, 2019*
54,769

 
$
48.72

 
1,027,340

 
$
59.19

* As of March 31, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 155,753 and 155,753, respectively.
As of March 31, 2019, unrecognized compensation cost of $58,948 is expected to be expensed over a weighted average period of 3.11 years.
Performance Based Stock Awards
Performance based restricted stock unit (the “PRSUs”) activity under the Company’s stock-based compensation 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, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Vested

 

 

 

Forfeited

 

 

 

Outstanding at March 31, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83


As of March 31, 2019, unrecognized compensation cost of $16,647 is expected to be expensed over a weighted average period of 2.26 years.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Exit Cost
3 Months Ended
Mar. 31, 2019
Restructuring and Related Activities [Abstract]  
Exit Cost Exit Costs

The Company commenced the process of substantially winding down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. The Company had previously disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2019, the operating results of this business were significantly below the Company’s estimates and future estimated cash flows are impacted due to loss of customer contracts and cost pressures, and the Company continues to incur losses from this business. The Company anticipates the wind down process to be substantially completed by the end of 2019. The Company is currently in the process of making a determination of (i) the amount or range of amounts of each major type of costs that will be incurred or (ii) the amount or range of amounts of costs that will result in future cash expenditures.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Disclosures
3 Months Ended
Mar. 31, 2019
Related Party Transactions [Abstract]  
Related Party Disclosures Related Party Disclosures
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil and $199 in the three months ended March 31, 2019 and 2018, respectively, for services provided.
As of March 31, 2019 and December 31, 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.
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.
During the quarter ended March 31, 2019, the Company reimbursed $35 to The Orogen Group LLC in connection with legal costs.
The Company had outstanding Notes with a principle amount of $150,000 as of March 31, 2019 and December 31, 2018 and interest accrued of $2,625 and $1,313 as of March 31, 2019 and December 31, 2018, respectively, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Fixed Asset Commitments
At March 31, 2019, the Company has committed to spend approximately $9,552 under agreements to purchase property and equipment. This amount is net of capital advances paid in respect of these purchases.
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”) 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 requires ExlService Philippines, Inc. to meet certain performance and investment criteria. The Company’s management believes that these centers have in the past satisfied and will continue to satisfy the required criteria.

In March 2017, the Company was named as a defendant in a putative class action lawsuit filed in California, which challenged the classification of independent contractors. The parties participated in a mediation in early 2018. As the result of the mediation, a settlement was reached pursuant to which the Company agreed, without admission of wrongdoing, to pay a total of $2,400, of which $1,200 was paid in 2018 and the remainder has been paid during the three months ended March 31, 2019.


Contingencies
U.S. and Indian transfer pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Accordingly, the Company determines the appropriate pricing for the international transactions among its associated enterprises on the basis of a detailed functional and economic analysis involving benchmarking against transactions
among entities that are not under common control. The tax authorities have jurisdiction to review this arrangement and in the event that they determine that the transfer price applied was not appropriate, the Company may incur increased tax liability, including accrued interest and penalties. The Company is currently involved in disputes with the Indian tax authorities over the application of some of its transfer pricing policies for some of its subsidiaries. Further, the Company and a U.S. subsidiary are engaged in tax litigation with the income-tax authorities in India on the issue of permanent establishment. The Company is subject to taxation in the United States and various states and foreign jurisdictions. For the U.S. and India, tax year 2015 and subsequent tax years remain open for examination by the tax authorities as of March 31, 2019.

The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company related to its transfer pricing issues for tax years 2003 to 2014 and its permanent establishment issues for tax years 2003 to 2007 as of March 31, 2019 and December 31, 2018 is $17,863 and $18,177, respectively, of which the Company has made payments or provided bank guarantee to the extent $8,244 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,328 and $6,273 as of March 31, 2019 and December 31, 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,916 and $1,899 as of March 31, 2019 and December 31, 2018, 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.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2019
Accounting Policies [Abstract]  
Basis of Preparation The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“US 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 US 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, 2018.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 income and expenses arising from intra-group transactions, are eliminated while preparing those financial statements.
Accounting policies of the respective individual subsidiary and associate are aligned, wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under US 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.
Non-controlling interest is the equity in a subsidiary not attributable, directly or indirectly, to the parent and it represents the minority partner’s interest in the operations of ExlService Colombia S.A.S. Non-controlling interest consists of the amount of such interest at the date of obtaining control over the subsidiary, and the non-controlling interest's share of changes in equity since that date. The non-controlling interest in the operations for all periods presented were insignificant and is included under general and administrative expenses in the unaudited consolidated statements of income.
Use of Estimates The preparation of the unaudited consolidated financial statements in conformity with US 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 financial statements include, but are not limited to, allowance for doubtful receivables, expected recoverability from customers with contingent fee arrangements, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine 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.
Employee Benefits Contributions to defined contribution plans are charged to the unaudited consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are accrued in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method. Prior service cost, if any, resulting from an amendment to a plan is recognized and amortized over the remaining period of service of the covered employees.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss are classified in “Other income, net”. Refer Note 20 to the unaudited consolidated financial statements for details.
Cash and Cash Equivalents and Restricted Cash The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market accounts and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments (refer Note 26 to the unaudited consolidated financial statements for details). These deposits with banks have maturity dates after March 31, 2020. Restricted cash presented under current assets represents funds held on behalf of clients in dedicated bank accounts.
For purposes of the unaudited statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
Revenue Recognition Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.  
Adoption of ASU 2014-09 Topic 606, Revenue from Contracts with Customers (Topic 606)
On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method and applied its guidance to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606. The effect from the adoption of Topic 606 was not material to the Company's financial statements.
Nature of services
The Company derives its revenues from operations management and analytics services. The Company operates in the business process management (“BPM”) industry providing operations management and analytics services helping businesses enhance revenue growth and improve profitability. The Company provides BPM or “operations management” services, which typically involve transfer to the Company of business operations of a client, after which it administers and manages those operations for its client on an ongoing basis. The Company also provides industry-specific digital transformational services related to operations management services, and analytics services that focus on driving improved business outcomes for clients by generating data-driven insights across all parts of their business. The Company also provides care optimization and reimbursement optimization
services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.

Type of Contracts
i.
a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) In respect of arrangements involving subcontracting, in part or whole of the assigned work, the Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement based on guidance on “Principal versus agent considerations” in Topic 606.
ii.
Revenues for the Company’s fixed-price contracts are recognized using the proportional performance method when the pattern of performance under the contracts can be reasonably determined. The Company estimates the proportional performance of a contract by comparing the actual number of hours or days worked to the estimated total number of hours or days required to complete each engagement. The use of the proportional performance method requires significant judgment relative to estimating the number of hours or days required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed. The Company regularly monitors its estimates for completion of a project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.
Revenues from the Company's software and related services contracts, which are not significant, are primarily related to maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. To a lesser extent, software and related services contracts may contain software license, related services and maintenance elements as a multiple element arrangement. In such cases, revenue is allocated to maintenance based on the price charged when that element is sold separately.
iv.
Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim and the same is acknowledged by its customers. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and subsequent potential retraction claims. Based on guidance on “variable consideration” in Topic 606, the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.

Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price.

A separate contract is generally drafted for each type of service sold, even if to the same customer. The typical length of a contract is 3 to 5 years for our operations management contracts.


Allocation of transaction price to performance obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract,
the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.

Variable Consideration
Variability in the transaction price arises primarily due to service level agreements, cost of living adjustments, and pre-payment and volume discounts.
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the company has large number of contracts with similar nature of transactions/services.

Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services when the Company identifies an overpayment claim and the same is acknowledged by its customers, however not invoiced at the balance sheet date. Accordingly, amounts for services that the Company has performed and for which an invoice has not yet been issued to the customers are presented as a part of contract assets as accounts receivable.

Deferred Revenue
The Company has deferred revenue attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are contract liabilities classified under “Deferred Revenue” in the Company's unaudited consolidated balance sheets and subsequently recognized ratably over the period in which the related services are performed. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have persuasive evidence of an arrangement with customer. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets, and are recognized ratably over the estimated expected period of benefit, under Cost of Revenues in the unaudited consolidated statements of income.
Other incremental and direct costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the unaudited consolidated statements of income.
Any upfront payments made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the unaudited consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms
All Contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts. At times, the Company enters into fixed price contracts and software licenses involving significant implementation wherein the milestones are defined such that the Company can recover the costs with a reasonable margin.

Practical expedients and exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of 1 year or less and (ii) contracts for which the Company recognizes revenue at the amount to which we have the right to invoice for services performed.
Accounts Receivable We record accounts receivable net of allowances for doubtful accounts. Allowances for doubtful accounts are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, clients’ financial condition and the amount of accounts receivables in dispute to estimate the collectability of these accounts receivables.
Leases The Company determines if an arrangement is a lease at inception. Operating leases are included 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 included in property and equipment, current portion of finance lease obligations and finance lease obligations, less current portion in the Company's unaudited consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for 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 in determining the present value of lease payments. Lease terms include 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.

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 recording those leases which had not expired as of the date of adoption of January 1, 2019. The prior period unaudited consolidated financial statements have not been retrospectively adjusted and continues to be reported under Topic 840.

The Company elected the practical expedient permitted under the transition guidance under Topic 842, which amongst other matters, allowed the Company (i) not to apply the recognition requirements to short-term leases (leases with a lease term of 12 months or less), (ii) not to reassess whether any expired or existing contracts are or contain leases, (iii) not to reassess the lease classification for any expired or existing leases, and (iv) not to reassess initial direct costs for any existing leases.

The adoption resulted in the recognition of ROU assets of $80,328, net of deferred rent of $8,626 and lease liabilities of $88,954 for operating leases as of January 1, 2019. The Company's accounting for finance leases remained substantially unchanged. The adoption had no impact on opening balance of retained earnings.

Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses, which requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is to be deducted from the amortized cost of the financial asset(s) so as to present the net carrying value at the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied through a modified retrospective approach. Early adoption as of the fiscal years beginning
after December 15, 2018 is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In June 2018, FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. This ASU involves several aspects of the accounting for non-employee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments in this ASU affect all entities that enter into share-based payment transactions for acquiring goods and services from non-employees. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year.  Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-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, based on the concepts in the Concepts Statement, including the consideration of costs and benefits. The amendments in ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Changes to the Disclosure Requirements for Defined Benefit Plans. The amendments in this Update 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 ASU are effective for fiscal years beginning after December 15, 2020. An entity is permitted to early adopt this Update. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption is permitted and both prospective and retrospective transition methods are allowed. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

(h) Recently Adopted Accounting Pronouncements
In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), which requires the identification of arrangements that should be accounted for as leases. Lease arrangements exceeding a twelve months term should be recognized as assets with corresponding liabilities on the balance sheet of the lessee. This ASU requires recognition of an ROU asset and lease obligation for those leases classified as operating leases under Topic 840, while the income statement will reflect lease expense for operating leases. The balance sheet amounts recorded for existing operating leases at the date of adoption of this ASU must be calculated using the applicable incremental borrowing rate. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method provided by ASU 2018-11. The adoption had a material impact on the Company's unaudited consolidated balance sheets, but did not have a material impact on the Company's unaudited consolidated income statements and unaudited consolidated statements of cash flows. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the Company's accounting for finance leases remained substantially unchanged. Refer Note 21 to the unaudited consolidated financial statements for details.
In July 2018, FASB issued ASU No. 2018-11, Leases (Topic 842), which provide entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which
it adopts the new leases standard will continue to be in accordance with current GAAP (Topic 840, Leases). The Company adopted Topic 842 as of January 1, 2019 using this ASU. Refer Note 21 to the unaudited consolidated financial statements for details.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Revenues and Cost of Revenues for Company's Reportable Segments Revenues and cost of revenues for the three months ended March 31, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended March 31, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
69,038

 
$
20,569

 
$
17,425

 
$
25,724

 
$
19,856

 
$
86,961

 
$
239,573

 
Cost of revenues(1)
46,692

 
16,995

 
9,800

 
14,274

 
12,577

 
56,902

 
157,240

 
Gross profit(1)
$
22,346

 
$
3,574

 
$
7,625

 
$
11,450

 
$
7,279

 
$
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


 
 
Three months ended March 31, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
63,903

 
$
22,797

 
$
17,499

 
$
23,972

 
$
21,700

 
$
57,102

 
$
206,973

 
Cost of revenues(1)
42,427

 
17,242

 
10,443

 
14,729

 
15,185

 
38,075

 
138,101

 
Gross profit(1)
$
21,476

 
$
5,555

 
$
7,056

 
$
9,243

 
$
6,515

 
$
19,027

 
$
68,872

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,722

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
3,611

 
Income tax benefit
 
 
 
 
 
 
 
 
 
 
 
 
(4,453
)
 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
56

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
23,158

(1) Exclusive of depreciation and amortization.

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

 
$
149,871

Analytics services
86,961

 
57,102

Revenues, net
$
239,573

 
$
206,973


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

 
$
171,198

Non-United States
 
 
 
          United Kingdom
29,101

 
28,016

          Rest of World
14,368

 
7,759

Total Non-United States
43,469

 
35,775

Revenues, net
$
239,573

 
$
206,973

Property, Plant and Equipment based on Geographical Information Property and equipment, net by geographic area, were as follows:
 
As of
 
March 31, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
34,527

 
$
36,152

United States
27,210

 
28,254

Philippines
7,703

 
5,985

Rest of World
4,007

 
3,119

Property and equipment, net
$
73,447

 
$
73,510

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, net (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019
 
December 31, 2018
Accounts receivable, net
$
176,889

 
$
164,752

Contract assets
$
5,241

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (advance payments portion)
$
8,906

 
$
6,345

     Consideration received from customer for transitions activities
$
1,495

 
$
1,669


XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted earnings per share:
 
Three months ended March 31,
 
2019
 
2018
Numerator:
 
 
 
Net income
$
14,695

 
$
23,158

Denominators:
 
 
 
Basic weighted average common shares outstanding
34,374,815

 
34,446,265

Dilutive effect of share based awards
458,620

 
856,661

Diluted weighted average common shares outstanding
34,833,435

 
35,302,926

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

 
$
0.67

Diluted
$
0.42

 
$
0.66

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

 
148,522

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019
 
March 31, 2018
Cash and cash equivalents
$
86,688

 
$
69,955

Restricted cash (current)
5,364

 
2,727

Restricted cash (non-current)
2,575

 
3,783

Cash, cash equivalents and restricted cash
$
94,627

 
$
76,465

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, 2019
 
March 31, 2018
Cash and cash equivalents
$
86,688

 
$
69,955

Restricted cash (current)
5,364

 
2,727

Restricted cash (non-current)
2,575

 
3,783

Cash, cash equivalents and restricted cash
$
94,627

 
$
76,465

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Other Income, net (Tables)
3 Months Ended
Mar. 31, 2019
Other Income and Expenses [Abstract]  
Summary of Other Income, net Other income, net consists of the following:
 
Three months ended March 31,
 
2019
 
2018
Interest and dividend income
$
796

 
$
308

Gain on sale and mark-to-market of mutual funds
3,526

 
3,133

Others, net
101

 
93

Other income, net
$
4,423

 
$
3,534

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule 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,
 
2019
 
2018
Depreciation and amortization expense
$
8,139

 
$
6,557

Property and equipment, net consists of the following:

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

 
$
85,921

Software
3-5
 
71,419

 
69,752

Leasehold improvements
3-8
 
40,312

 
39,533

Office furniture and equipment
3-8
 
20,783

 
20,097

Motor vehicles
2-5
 
719

 
635

Buildings
30
 
1,150

 
1,140

Land
 
753

 
746

Capital work in progress
 
12,596

 
11,026

 
 
 
236,298

 
228,850

Less: Accumulated depreciation and amortization
 
 
(163,600
)
 
(155,798
)
 
 
 
$
72,698

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
344

 
53

Motor vehicles
 
 
707

 
628

 
 
 
1,845

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,096
)
 
(1,001
)
 
 
 
$
749

 
$
458

Property and equipment, net
 
 
$
73,447

 
$
73,510

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

 
$
218

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

 
$
8,783

Less : Accumulated amortization
(2,889
)
 
(2,393
)
Internally developed software, net
$
6,568

 
$
6,390

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2019
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of allocation of purchase price to assets acquired and liabilities assumed The Company’s preliminary purchase price allocation to net tangible and intangible assets of SCIO is as follows:

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044

Schedule of Goodwill The following table sets forth details of changes in goodwill by reportable segment of the Company:
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
Balance at January 1, 2018
$
38,333

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
45

 

 
95

 
115

 

 

 
255

Balance at March 31, 2019
$
38,248

 
$
19,276

 
$
12,792

 
$
47,308

 
$
5,326

 
$
227,289

 
$
350,239



Schedule of indefinite lived Intangible Assets Information regarding the Company’s intangible assets is set forth below:

As of March 31, 2019
 
 

Gross
Carrying Amount
 
Accumulated
Amortization
 
Accumulated Impairment
 
Net Carrying
Amount
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
$
129,832

 
$
(59,826
)
 
$
(5,549
)
 
$
64,457

Leasehold benefits
2,668

 
(2,636
)
 

 
32

Developed technology
37,182

 
(16,279
)
 

 
20,903

Non-compete agreements
2,045

 
(1,975
)
 

 
70

Trade names and trademarks
9,643

 
(5,719
)
 
(278
)
 
3,646

 
$
181,370

 
$
(86,435
)
 
$
(5,827
)
 
$
89,108

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,270

 
$
(86,435
)
 
$
(5,827
)
 
$
90,008

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

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

Leasehold benefits
2,644

 
(2,567
)
 

 
77

Developed technology
37,154

 
(14,653
)
 

 
22,501

Non-compete agreements
2,045

 
(1,937
)
 

 
108

Trade names and trademarks
9,639

 
(5,326
)
 
(278
)
 
4,035

 
$
181,272

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

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,172

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

Schedule of amortization of Intangible Assets The amortization expense for the period is as follows:
 
Three months ended March 31,
 
2019
 
2018
Amortization expense
$
5,528

 
$
3,947

Schedule of finite lived Intangible Assets useful lives The remaining weighted average life of intangible assets is as follows:
 
(in years)
Customer relationships
7.84
Leasehold benefits
0.17
Developed technology
4.17
Non-compete agreements
0.47
Trade names and trademarks (Finite lived)
2.92
Schedule of estimated future amortization of Intangible Assets
Estimated future amortization expense related to intangible assets as of March 31, 2019 is as follows:
2019 (April 1 - December 31)
$
16,034

2020
14,452

2021
12,749

2022
11,334

2023
9,045

2024 and thereafter
25,494

Total
$
89,108

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets Other current assets consist of the following:
 
As of
 
March 31, 2019
 
December 31, 2018
Derivative instruments
$
4,601

 
$
4,059

Advances to suppliers
1,643

 
2,910

Receivables from statutory authorities
13,889

 
14,145

Contract assets
1,217

 
1,201

Deferred contract fulfillment costs
1,246

 
1,236

Others
3,986

 
4,689

Other current assets
$
26,582

 
$
28,240

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets Other assets consist of the following:
 
As of
 
March 31, 2019

 
December 31, 2018

Lease deposits
$
8,949

 
$
8,891

Derivative instruments
3,824

 
1,971

Deposits with statutory authorities
6,315

 
6,259

Term deposits
325

 
315

Contract assets
4,024

 
4,244

Deferred contract fulfillment costs
3,226

 
2,815

Others
6,501

 
6,520

Other assets
$
33,164

 
$
31,015

XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019
 
December 31, 2018
Accrued expenses
$
42,335

 
$
44,711

Derivative instruments
2,046

 
3,204

Client liabilities
6,632

 
6,933

Other current liabilities
14,814

 
9,321

Accrued expenses and other current liabilities
$
65,827

 
$
64,169

XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Other Non-Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2019
Liabilities, Noncurrent [Abstract]  
Summary of Other Non-Current Liabilities Other non-current liabilities consist of the following:
 
As of
 
March 31, 2019
 
December 31, 2018
Derivative instruments
$
1,243

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
3,791

 
3,616

Deferred transition revenue
713

 
945

Others
243

 
247

Other non-current liabilities
$
6,794

 
$
16,521

XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss The balances as of March 31, 2019 and December 31, 2018 are as follows:

 
As of
 
March 31, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(81,425
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively
3,390

 
(333
)
Retirement benefits, net of taxes of $56 and ($53), respectively
823

 
971

Accumulated other comprehensive loss
$
(77,212
)
 
$
(83,467
)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2019 and December 31, 2018.
As of March 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
168,693

 
$

 
$

 
$
168,693

Derivative financial instruments

 
8,425

 

 
8,425

Total
$
168,693

 
$
8,425

 
$

 
$
177,118

Liabilities

 

 

 

Derivative financial instruments
$

 
$
3,289

 
$

 
$
3,289

Total
$

 
$
3,289

 
$

 
$
3,289



 

 

 

As of December 31, 2018
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
142,408

 
$

 
$

 
$
142,408

Derivative financial instruments

 
6,030

 

 
6,030

Total
$
142,408

 
$
6,030

 
$

 
$
148,438

Liabilities

 

 

 

Derivative financial instruments
$

 
$
6,279

 
$

 
$
6,279

Total
$

 
$
6,279

 
$

 
$
6,279

 
 
 
 
 
* Represents short-term investments carried on fair value option under ASC 825 “Financial Instruments” as of March 31, 2019 and December 31, 2018.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting (Tables)
3 Months Ended
Mar. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Foreign Currency Exchange Contracts The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:
Derivatives designated as hedging instruments:
 
As of
Foreign currency exchange contracts
 
March 31, 2019
 
December 31, 2018
Other current assets
 
$
4,467

 
$
4,022

Other assets
 
$
3,824

 
$
1,971

Accrued expenses and other current liabilities
 
$
2,000

 
$
3,137

Other non-current liabilities
 
$
1,243

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
46

 
$
67


Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income The following tables set forth the effect of foreign currency exchange contracts on the unaudited consolidated statements of income and accumulated other comprehensive loss for the three months ended March 31, 2019 and 2018:
 
 
Three months ended March 31,
Forward Exchange Contracts:
 
2019
 
2018
Gain/(loss) recognized in AOCI
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
5,937

 
$
(5,014
)
 
 
 
 
 
Gain/(loss) recognized in unaudited consolidated statements of income
 
 
 
 
Derivatives not designated as hedging instruments
 
$
1,396

 
$
(2,928
)
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,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
 
As per unaudited consolidated statements of income
 
Gain/(loss) on foreign currency exchange contracts
Cash flow hedging relationships
 
 
 
 
 
 
 
 
Location in unaudited consolidated statements of income where gain/(loss) was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
157,240

 
$
531

 
$
138,101

 
$
2,145

General and administrative expenses
 
$
32,531

 
80

 
$
29,266

 
331

Selling & marketing expenses
 
$
18,047

 
7

 
$
13,952

 
33

Depreciation & amortization
 
$
13,667

 
53

 
$
10,504

 
162

 
 
 
 
$
671

 
 
 
$
2,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,260

 
$
1,396

 
$
615

 
$
(2,928
)
 
 
$
1,260

 
$
1,396

 
$
615

 
$
(2,928
)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Borrowings Borrowings (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (April - December)
 
$

 
$
15,000

 
$
876

 
$
15,876

2020
 

 
26,000

 
666

 
26,666

2021
 

 
28,000

 

 
28,000

2022
 

 
117,000

 

 
117,000

2023
 

 

 

 

Thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
186,000

 
$
1,542

 
$
337,542

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

 
$
438

Interest cost
219

 
180

Expected return on plan assets
(142
)
 
(124
)
Amortization of actuarial (gain)/loss
(39
)
 
(39
)
Net periodic benefit cost
$
525

 
$
455

Change in Plan Assets
Change in Plan Assets
 
 
Plan assets at January 1, 2019
 
$
7,420

Actual return
 
150

Employer contribution
 

Benefits paid*
 
(130
)
Effect of exchange rate changes
 
67

Plan assets at March 31, 2019
 
$
7,507

*Benefit payments were substantially made through the plan assets during the three months ended March 31, 2019.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of supplemental balance sheet information Supplemental balance sheet information
 
As of
 
March 31, 2019
Operating Lease
 
Operating lease right-of-use assets
$
89,835

 
 
Operating lease liabilities - Current
$
22,306

Operating lease liabilities - Non-current
77,060

Total operating lease liabilities
$
99,366

 
 
Finance Lease
 
Property and equipment, gross
$
1,845

Accumulated depreciation
(1,096
)
Property and equipment, net
$
749

 
 
Finance lease liabilities - Current
$
283

Finance lease liabilities - Non-current
492

Total finance lease liabilities
$
775

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, 2019
Finance lease:
 
Amortization of right-of-use assets
$
95

Interest on lease liabilities
25

Operating lease (a)
7,017

Total lease cost
$
7,137

Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was $6,422.
(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, 2019
Cash paid for amounts included in the measurement of lease liabilities :
 
       Operating cash flows from operating leases
$
5,199

       Operating cash flows from finance leases
$
20

       Financing cash flows from finance leases
$
137

Weighted-average remaining lease term
 
Finance lease
2.9 years

Operating lease
6.4 years

Weighted-average discount rate
 
Finance lease
8.7
%
Operating lease
7.3
%
Schedule of maturities of lease liabilities Maturities of lease liabilities as of March 31, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775






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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

Schedule of maturities of lease liabilities Maturities of lease liabilities as of March 31, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775

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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of costs related to company's stock-based compensation plan The following costs related to the Company’s stock-based compensation plans are included in the unaudited consolidated statements of income:
 
Three months ended March 31,
 
2019
 
2018
Cost of revenues
$
1,326

 
$
1,093

General and administrative expenses
2,975

 
2,250

Selling and marketing expenses
2,655

 
1,731

Total
$
6,956

 
$
5,074

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, 2018
162,475

 
$
20.21

 
$
5,267

 
2.24

Granted

 

 

 

Exercised
(2,500
)
 
8.75

 
131

 

Forfeited

 

 

 

Outstanding at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03

Vested and exercisable at March 31, 2019
159,975

 
$
20.39

 
$
6,341

 
2.03

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, 2018*
103,623

 
$
42.68

 
953,578

 
$
51.81

Granted

 

 
449,523

 
64.26

Vested
(48,854
)
 
35.91

 
(354,138
)
 
46.01

Forfeited

 

 
(21,623
)
 
55.19

Outstanding at March 31, 2019*
54,769

 
$
48.72

 
1,027,340

 
$
59.19

* As of March 31, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 155,753 and 155,753, respectively.
Schedule of performance based stock awards activity Performance based restricted stock unit (the “PRSUs”) activity under the Company’s stock-based compensation 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, 2018
100,353

 
$
54.07

 
100,336

 
$
62.43

Granted
54,062

 
64.33

 
54,053

 
92.13

Vested

 

 

 

Forfeited

 

 

 

Outstanding at March 31, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83

XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue recognition contract terms The typical length of a contract is 3 to 5 years for our operations management contracts.  
Value of unsatisfied performance obligations not disclosed for contracts (less than) 1 year  
Operating lease right-of-use assets $ 89,835  
Operating lease liabilities $ 99,366  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Payment terms 30 days  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Payment terms 60 days  
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 66 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2019
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 8
Number of operating segments, operations management 6
Number of operating segments, industry focused 5
Number of operating segments, finance and accounting 1
Number of operating segments, company provides operations management services 6
Number of non-operations management services 2
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
operating_segment
Mar. 31, 2018
USD ($)
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net $ 239,573 $ 206,973
Cost of revenues [1] 157,240 138,101
Gross profit [1] 82,333 68,872
Operating expenses 65,472 53,722
Foreign exchange gain, interest expense and other income, net 2,101 3,611
Income tax expense/(benefit) 4,200 (4,453)
Loss from equity-method investment 67 56
Net income attributable to ExlService Holdings, Inc. stockholders $ 14,695 23,158
Number of operating segments, industry focused | operating_segment 5  
Number of capability operating segments | operating_segment 1  
BPM and related services    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net $ 152,612 149,871
Analytics services    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 86,961 57,102
Insurance    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 69,038 63,903
Cost of revenues 46,692 42,427
Gross profit 22,346 21,476
Healthcare    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 20,569 22,797
Cost of revenues 16,995 17,242
Gross profit 3,574 5,555
TT&L    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 17,425 17,499
Cost of revenues 9,800 10,443
Gross profit 7,625 7,056
F&A    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 25,724 23,972
Cost of revenues 14,274 14,729
Gross profit 11,450 9,243
All Other    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 19,856 21,700
Cost of revenues 12,577 15,185
Gross profit 7,279 6,515
Analytics    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 86,961 57,102
Cost of revenues 56,902 38,075
Gross profit $ 30,059 $ 19,027
[1] Exclusive of depreciation and amortization.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information - Revenues based on Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net $ 239,573 $ 206,973
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 196,104 171,198
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 29,101 28,016
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 14,368 7,759
Total Non-United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net $ 43,469 $ 35,775
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 73,447 $ 73,510
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 34,527 36,152
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 27,210 28,254
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 7,703 5,985
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 4,007 $ 3,119
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 176,889 $ 164,752
Contract assets 5,241 5,445
Contract liabilities:    
Deferred revenue (advance payments portion) 8,906 6,345
Consideration received from customer for transitions activities $ 1,495 $ 1,669
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, net - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable not billed $ 75,832,000   $ 63,952,000
Contract liability, revenue recognized 2,777,000 $ 3,710,000  
Contract Acquisition Costs      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Capitalized contract acquisition costs 513,000   713,000
Capitalized contract acquisition costs, amount amortized 200,000 73,000  
Impairment loss in relation to costs capitalized 0    
Contract Fulfillment Costs      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase in capitalized contract costs 726,000    
Capitalized contract acquisition costs, amount amortized 305,000 $ 111,000  
Impairment loss in relation to costs capitalized 0    
Deferred costs, contract fulfillment $ 4,472,000   $ 4,051,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Numerator:    
Net income $ 14,695 $ 23,158
Denominators:    
Basic weighted average outstanding (in shares) 34,374,815 34,446,265
Dilutive effect of share based awards (in shares) 458,620 856,661
Diluted weighted average outstanding (in shares) 34,833,435 35,302,926
Earnings per share attributable to ExlService Holdings Inc. stockholders:    
Basic (in dollars per share) $ 0.43 $ 0.67
Diluted (in dollars per share) $ 0.42 $ 0.66
Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 425,432 148,522
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 86,688 $ 95,881 $ 69,955  
Restricted cash (current) 5,364 5,608 2,727  
Restricted cash (non-current) 2,575 2,642 3,783  
Cash, cash equivalents and restricted cash $ 94,627 $ 104,131 $ 76,465 $ 94,277
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Other Income, net - Summary of Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Other Income and Expenses [Abstract]    
Interest and dividend income $ 796 $ 308
Gain on sale and mark-to-market of mutual funds 3,526 3,133
Others, net 101 93
Other income, net $ 4,423 $ 3,534
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Owned Assets:    
Owned assets, gross $ 236,298 $ 228,850
Less: Accumulated depreciation and amortization (163,600) (155,798)
Owned assets, net 72,698 73,052
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 1,845 1,459
Less: Accumulated depreciation and amortization (1,096) (1,001)
Property and equipment, net 749 458
Property and equipment, net 73,447 73,510
Network equipment and computers    
Owned Assets:    
Owned assets, gross 88,566 85,921
Software    
Owned Assets:    
Owned assets, gross 71,419 69,752
Leasehold improvements    
Owned Assets:    
Owned assets, gross 40,312 39,533
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 794 778
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 20,783 20,097
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 344 53
Motor vehicles    
Owned Assets:    
Owned assets, gross 719 635
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross $ 707 628
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,150 1,140
Land    
Owned Assets:    
Owned assets, gross 753 746
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 12,596 $ 11,026
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 76 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment, net - Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 8,139 $ 6,557
Impairment charges 1,227 0
Depreciation and Amortization    
Property, Plant and Equipment [Line Items]    
Effect of the foreign exchange gains upon settlement of cash flow hedges $ 57 $ 151
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Property, Plant and Equipment [Abstract]      
Cost $ 9,457   $ 8,783
Less : Accumulated amortization (2,889)   (2,393)
Internally developed software, net 6,568   $ 6,390
Amortization expense 647 $ 218  
Impairment charges $ 1,227 $ 0  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 01, 2018
Mar. 31, 2019
Mar. 31, 2018
SCIO      
Business Acquisition [Line Items]      
Purchase consideration $ 245,044    
Trade names and trademarks | SCIO      
Business Acquisition [Line Items]      
Weighted average useful life 3 years    
Developed technology | SCIO      
Business Acquisition [Line Items]      
Weighted average useful life 5 years    
Customer relationships | SCIO      
Business Acquisition [Line Items]      
Weighted average useful life 10 years    
Restricted Stock | SCIO      
Business Acquisition [Line Items]      
Stock issued during period (in shares) 69,459    
Restricted common stock issued for acquisition of SCIO $ 4,080    
Minimum | SCIO      
Business Acquisition [Line Items]      
Purchase consideration 236,500    
Revolving Credit Facility | SCIO      
Business Acquisition [Line Items]      
Utilized revolver credit facility to finance acquisition $ 233,000    
General and administrative expenses | SCIO and Health Integrated      
Business Acquisition [Line Items]      
Acquisition related costs   $ 0 $ 363
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Jul. 01, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Goodwill $ 350,239 $ 349,984   $ 204,481
SCIO        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 9,842  
Restricted cash     2,790  
Accounts receivable     19,924  
Other current assets     2,076  
Property and equipment     1,824  
Other assets     1,751  
Assets     111,107  
Current liabilities     (12,482)  
Deferred tax liabilities, net     (17,132)  
Other non-current liabilities     (200)  
Liabilities     (29,814)  
Net assets acquired     81,293  
Goodwill     163,751  
Total purchase consideration     245,044  
Customer relationships | SCIO        
Business Acquisition [Line Items]        
Identifiable Intangible Assets     47,800  
Developed technology | SCIO        
Business Acquisition [Line Items]        
Identifiable Intangible Assets     21,400  
Trade names and trademarks | SCIO        
Business Acquisition [Line Items]        
Identifiable Intangible Assets     $ 3,700  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2018
Goodwill [Line Items]      
Finite-Lived Intangible Assets, Accumulated Impairment $ 5,827,000 $ 5,827,000 $ 5,827,000
Goodwill [Roll Forward]      
Beginning Balance 349,984,000   204,481,000
Acquisitions     163,751,000
Measurement period adjustments     (1,728,000)
Currency translation adjustments 255,000   (2,291,000)
Impairment charges   14,229,000 14,229,000
Ending Balance 350,239,000 349,984,000 349,984,000
Insurance      
Goodwill [Roll Forward]      
Beginning Balance 38,203,000   38,333,000
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments 45,000   (130,000)
Impairment charges     0
Ending Balance 38,248,000 38,203,000 38,203,000
Healthcare      
Goodwill [Roll Forward]      
Beginning Balance 19,276,000   35,233,000
Acquisitions     0
Measurement period adjustments     (1,728,000)
Currency translation adjustments 0   0
Impairment charges     14,229,000
Ending Balance 19,276,000 19,276,000 19,276,000
TT&L      
Goodwill [Roll Forward]      
Beginning Balance 12,697,000   13,679,000
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments 95,000   (982,000)
Impairment charges     0
Ending Balance 12,792,000 12,697,000 12,697,000
F&A      
Goodwill [Roll Forward]      
Beginning Balance 47,193,000   48,372,000
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments 115,000   (1,179,000)
Impairment charges     0
Ending Balance 47,308,000 47,193,000 47,193,000
All Other      
Goodwill [Roll Forward]      
Beginning Balance 5,326,000   5,326,000
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments 0   0
Impairment charges     0
Ending Balance 5,326,000 5,326,000 5,326,000
Analytics      
Goodwill [Roll Forward]      
Beginning Balance 227,289,000   63,538,000
Acquisitions     163,751,000
Measurement period adjustments     0
Currency translation adjustments 0   0
Impairment charges     0
Ending Balance 227,289,000 227,289,000 227,289,000
Health Integrated, Inc.      
Goodwill [Roll Forward]      
Beginning Balance $ 0    
Ending Balance   $ 0 $ 0
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2018
Mar. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount $ 181,272 $ 181,370
Accumulated Amortization (80,850) (86,435)
Accumulated Impairment (5,827) (5,827)
Total 94,595 89,108
Total intangible assets, gross carrying amount 182,172 182,270
Total intangible assets, net carrying amount 95,495 90,008
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 129,790 129,832
Accumulated Amortization (56,367) (59,826)
Accumulated Impairment (5,549) (5,549)
Total 67,874 64,457
Indefinite lived intangible assets [Abstract]    
Impairment of intangible assets 5,549  
Leasehold benefits    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,644 2,668
Accumulated Amortization (2,567) (2,636)
Accumulated Impairment 0 0
Total 77 32
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 37,154 37,182
Accumulated Amortization (14,653) (16,279)
Accumulated Impairment 0 0
Total 22,501 20,903
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,045 2,045
Accumulated Amortization (1,937) (1,975)
Accumulated Impairment 0 0
Total 108 70
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 9,639 9,643
Accumulated Amortization (5,326) (5,719)
Accumulated Impairment (278) (278)
Total 4,035 3,646
Indefinite lived intangible assets [Abstract]    
Impairment of intangible assets 278  
Trade names and trademarks    
Indefinite lived intangible assets [Abstract]    
Trade names and trademarks 900 $ 900
Health Integrated, Inc.    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net carrying amount $ 0  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]    
Amortization expense $ 5,528 $ 3,947
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
3 Months Ended
Mar. 31, 2019
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 7 years 10 months 2 days
Leasehold benefits  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 months 1 day
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 4 years 2 months 1 day
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 5 months 19 days
Trade names and trademarks (Finite lived)  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 11 months 1 day
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]    
2019 (April 1 - December 31) $ 16,034  
2020 14,452  
2021 12,749  
2022 11,334  
2023 9,045  
2024 and thereafter 25,494  
Total $ 89,108 $ 94,595
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Investment in Equity Affiliate (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 12, 2017
Schedule of Equity Method Investments [Line Items]      
Loss from equity-method investment $ (67) $ (56)  
Corridor      
Schedule of Equity Method Investments [Line Items]      
Aggregate cost     $ 3,000
Loss from equity-method investment $ 67 $ 56  
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Derivative instruments $ 4,601 $ 4,059
Advances to suppliers 1,643 2,910
Receivables from statutory authorities 13,889 14,145
Contract assets 1,217 1,201
Deferred contract fulfillment costs 1,246 1,236
Others 3,986 4,689
Other current assets $ 26,582 $ 28,240
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Lease deposits $ 8,949 $ 8,891
Derivative instruments 3,824 1,971
Deposits with statutory authorities 6,315 6,259
Term deposits 325 315
Contract assets 4,024 4,244
Deferred contract fulfillment costs 3,226 2,815
Others 6,501 6,520
Other assets $ 33,164 $ 31,015
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued expenses $ 42,335 $ 44,711
Derivative instruments 2,046 3,204
Client liabilities 6,632 6,933
Other current liabilities 14,814 9,321
Accrued expenses and other current liabilities $ 65,827 $ 64,169
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Liabilities, Noncurrent [Abstract]    
Derivative instruments $ 1,243 $ 3,075
Unrecognized tax benefits 804 804
Deferred rent 0 7,834
Retirement benefits 3,791 3,616
Deferred transition revenue 713 945
Others 243 247
Other non-current liabilities $ 6,794 $ 16,521
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.1
Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Cumulative foreign currency translation loss $ (81,425) $ (84,105)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively 3,390 (333)
Retirement benefits, net of taxes of $56 and ($53), respectively 823 971
Accumulated other comprehensive loss (77,212) (83,467)
Unrealized gain on cash flow hedges, taxes 1,658 115
Retirement benefits, taxes $ 56 $ (53)
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Assets    
Mutual funds $ 168,693 $ 142,408
Derivative financial instruments 8,425 6,030
Total 177,118 148,438
Liabilities    
Derivative financial instruments 3,289 6,279
Total 3,289 6,279
Level 1    
Assets    
Mutual funds 168,693 142,408
Derivative financial instruments 0 0
Total 168,693 142,408
Liabilities    
Derivative financial instruments 0 0
Total 0 0
Level 2    
Assets    
Mutual funds 0 0
Derivative financial instruments 8,425 6,030
Total 8,425 6,030
Liabilities    
Derivative financial instruments 3,289 6,279
Total 3,289 6,279
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 92 R81.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Level 2    
Business Acquisition [Line Items]    
Fair value of convertible notes $ 137,374 $ 130,510
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting - Additional Information (Details)
€ in Thousands, £ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Mar. 31, 2019
GBP (£)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
EUR (€)
Dec. 31, 2018
GBP (£)
Derivative Instruments, Gain (Loss) [Line Items]          
Net derivative gains which could be reclassified into earnings within the next 12 months $ 2,467        
Maximum outstanding term of cash flow hedges 45 months        
Derivatives Designated as Hedging Instruments | Derivatives in Cash Flow Hedging Relationships | Foreign currency exchange contracts          
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts outstanding $ 410,189   $ 362,435    
Derivatives not designated as hedging instruments | Foreign currency exchange contracts          
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts outstanding 100,204 £ 12,767 125,503 € 512 £ 15,616
Forward Contracts | Derivatives Designated as Hedging Instruments | Derivatives in Cash Flow Hedging Relationships | Foreign currency exchange contracts          
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts outstanding $ 6,250   $ 6,900    
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) - Foreign currency exchange contracts - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 4,467 $ 4,022
Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 3,824 1,971
Derivatives Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 2,000 3,137
Derivatives Designated as Hedging Instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,243 3,075
Derivatives not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 134 37
Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability $ 46 $ 67
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 1,260 $ 615
Derivatives in cash flow hedging relationships | Derivatives in hedging relationships | Foreign currency exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivatives in cash flow hedging relationships 5,937 (5,014)
Reclassification out of Accumulated Other Comprehensive Income | Derivatives not designated as hedging instruments | Foreign currency exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 1,396 $ (2,928)
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenues $ 157,240 $ 138,101
General and administrative expenses 32,531 29,266
Selling & marketing expenses 18,047 13,952
Depreciation & amortization 13,667 10,504
Foreign exchange gain, net 1,260 615
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 531 2,145
General and administrative expenses 80 331
Selling & marketing expenses 7 33
Depreciation & amortization 53 162
Reclassification from AOCI, before tax 671 2,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 $ 1,396 $ (2,928)
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.19.1
Borrowings - Additional Information (Details)
3 Months Ended
Oct. 01, 2018
USD ($)
$ / shares
Nov. 21, 2017
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Jul. 02, 2018
USD ($)
Credit Facilities [Line Items]            
Interest coverage ratio, minimum     3.5      
Leverage ratio, maximum     3.0      
Long-term debt, maturities, repayments of principal in next twelve months     $ 20,000,000      
Payment of debt issuance costs     97,000 $ 0    
Allocation of equity component related to issuance costs on convertible senior notes     (13,000)      
Debt discount amortization     600,000 $ 0    
Structured payable     337,542,000      
Current portion of long-term borrowings     20,876,000   $ 21,423,000  
Long term borrowings     299,765,000   263,241,000  
Notes Payable, Other Payables            
Credit Facilities [Line Items]            
Structured payable     1,542,000   2,114,000  
Current portion of long-term borrowings     876,000   1,423,000  
Long term borrowings     666,000   691,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      
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     1,178,000   $ 1,127,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 $ 600,000          
Structured payable     150,000,000   $ 150,000,000  
Revolving Credit Facility            
Credit Facilities [Line Items]            
Outstanding debt     186,000,000   150,000,000  
Outstanding debt, noncurrent     166,000,000   130,000,000  
Outstanding debt, current         20,000,000  
Unamortized debt issuance costs     942,000   $ 1,006,000  
Repayments of outstanding borrowings $ 150,000,000          
Structured payable     $ 186,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.90% 3.30%    
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 98 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
2019 (April - December) $ 15,876  
2020 26,666  
2021 28,000  
2022 117,000  
2023 0  
Thereafter 150,000  
Total 337,542  
Notes | 3.50% Convertible Senior Notes due October 1, 2024    
Debt Instrument [Line Items]    
2019 (April - December) 0  
2020 0  
2021 0  
2022 0  
2023 0  
Thereafter 150,000  
Total 150,000 $ 150,000
Structured Payables    
Debt Instrument [Line Items]    
2019 (April - December) 876  
2020 666  
2021 0  
2022 0  
2023 0  
Thereafter 0  
Total 1,542 $ 2,114
Revolver Credit    
Debt Instrument [Line Items]    
2019 (April - December) 15,000  
2020 26,000  
2021 28,000  
2022 117,000  
2023 0  
Thereafter 0  
Total $ 186,000  
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.19.1
Capital Structure - Additional Information (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
ClassOfCommonStock
$ / shares
shares
Mar. 31, 2018
USD ($)
$ / shares
shares
Feb. 28, 2017
USD ($)
Dec. 30, 2014
USD ($)
Equity, Class of Treasury Stock [Line Items]        
Number of classes of common stock outstanding | ClassOfCommonStock 1      
Acquisition of restricted stock from employees in connection with withholding tax payments (in shares) | shares 22,666 41,811    
Withholding tax payments related to the vesting of restricted stock for total consideration $ 1,408,000 $ 2,565,000    
Weighted average purchase price prior to the vesting date (in dollars per share) | $ / shares $ 62.11 $ 61.34    
2014 Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock authorized, maximum       $ 20,000,000
2017 Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Additional authorized amount     $ 100,000,000  
Authorized increase in repurchase amount, 2018     40,000,000  
Common stock purchased under the repurchase program (in shares) | shares 239,865 182,182    
Common stock aggregate purchase price including commissions $ 14,000,000 $ 10,939,000    
Common stock average purchase price per share (in dollars per share) | $ / shares $ 58.37 $ 60.05    
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  
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Retirement Benefits [Abstract]    
Service cost $ 487 $ 438
Interest cost 219 180
Expected return on plan assets (142) (124)
Amortization of actuarial (gain)/loss (39) (39)
Net periodic benefit cost $ 525 $ 455
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Retirement Benefits [Abstract]    
Expected return on plan assets, percentage 7.80%  
Discretionary contributions towards 401(k) plan, maximum percentage 4.00%  
Discretionary contributions to 401(k) plans $ 1,213 $ 1,230
Defined contribution plan, cost $ 2,004 $ 1,914
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans - Change in Plan Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]  
Plan assets at January 1, 2019 $ 7,420
Actual return 150
Employer contribution 0
Benefits paid (130)
Effect of exchange rate changes 67
Plan assets at March 31, 2019 $ 7,507
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating Lease    
Operating lease right-of-use assets $ 89,835  
Operating lease liabilities - Current 22,306  
Operating lease liabilities - Non-current 77,060  
Total operating lease liabilities 99,366  
Finance Lease    
Property and equipment, gross 1,845 $ 1,459
Accumulated depreciation (1,096) (1,001)
Property and equipment, net 749 458
Finance lease liabilities - Current 283 223
Finance lease liabilities - Non-current 492 $ 315
Total finance lease liabilities $ 775  
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Finance lease:    
Amortization of right-of-use assets $ 95  
Interest on lease liabilities 25  
Operating lease 7,017  
Total lease cost $ 7,137  
Operating lease costs for leases classified as such under Topic 840   $ 6,422
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Cash Flow and Other Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities :  
Operating cash flows from operating leases $ 5,199
Operating cash flows from finance leases 20
Financing cash flows from finance leases $ 137
Weighted-average remaining lease term  
Finance lease 2 years 10 months 24 days
Operating lease 6 years 4 months 24 days
Weighted-average discount rate  
Finance lease 8.70%
Operating lease 7.30%
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
2019 (April 1 - December 31) $ 17,904
2020 22,265
2021 19,545
2022 17,251
2023 15,071
2024 12,754
2025 and thereafter 23,372
Total lease payments 128,162
Less: Imputed interest 28,796
Lease liabilities 99,366
Finance Leases  
2019 (April 1 - December 31) 286
2020 294
2021 200
2022 94
2023 73
2024 3
2025 and thereafter 0
Total lease payments 950
Less: Imputed interest 175
Lease liabilities $ 775
XML 107 R96.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Lease Payments under Topic 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 23,431
2020 20,039
2021 16,924
2022 14,804
2023 12,859
2024 11,114
2025 and thereafter 15,000
Total minimum lease payment 114,171
Capital Leases  
2019 283
2020 163
2021 120
2022 58
2023 49
2024 0
2025 and thereafter 0
Total minimum lease payment 673
Less: Imputed interest 135
Present value of minimum lease payments 538
Less: Current portion 223
Long term capital lease obligation $ 315
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Tax Disclosure [Abstract]    
Income tax expense/(benefit) $ 4,200 $ (4,453)
Effective tax rate, current income tax expense (benefit) 22.10% (23.70%)
Excess tax benefits, stock awards $ 1,015 $ 4,827
Measurement period adjustment, transition tax increase (decrease)   $ (4,836)
XML 109 R98.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expenses $ 6,956 $ 5,074
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expenses 1,326 1,093
General and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expenses 2,975 2,250
Selling and marketing expenses    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expenses $ 2,655 $ 1,731
XML 110 R99.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details)
Mar. 31, 2019
shares
2018 Omnibus Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number available for grant (in shares) 2,671,960
XML 111 R100.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options, Outstanding, Beginning Balance (in shares) 162,475  
Number of Options, Granted (in shares) 0  
Number of Options, Exercised (in shares) (2,500)  
Number of Options, Forfeited (in shares) 0  
Number of Options, Outstanding, Ending Balance (in shares) 159,975 162,475
Number of Options, Vested and exercisable at end of period (in shares) 159,975  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-Average Exercise Price, Outstanding, Beginning Balance (in dollars per share) $ 20.21  
Weighted-Average Exercise Price, Granted (in dollars per share) 0  
Weighted-Average Exercise Price, Exercised (in dollars per share) 8.75  
Weighted-Average Exercise Price, Forfeited (in dollars per share) 0  
Weighted-Average Exercise Price, Outstanding, Ending Balance (in dollars per share) 20.39 $ 20.21
Weighted Average Exercise Price, Vested and exercisable at end of period (in dollars per share) $ 20.39  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Aggregate Intrinsic Value, Outstanding $ 6,341 $ 5,267
Aggregate Intrinsic Value, Exercised 131  
Aggregate Intrinsic Value, Vested and exercisable at end of period $ 6,341  
Weighted-Average Remaining Contractual Life 2 years 10 days 2 years 2 months 26 days
Weighted-Average Remaining Contractual Life, Vested and exercisable at end of period 2 years 10 days  
XML 112 R101.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Stock Options Additional Information (Details)
Mar. 31, 2019
USD ($)
Employee Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, unvested options $ 0
XML 113 R102.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) - $ / shares
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, Outstanding, at Beginning Balance (in shares) 103,623  
Number, Granted (in shares) 0  
Number, Vested (in shares) (48,854)  
Number, Forfeited (in shares) 0  
Number, Outstanding, at Ending Balance (in shares) 54,769  
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) $ 42.68  
Weighted-Average Fair Value, Granted (in dollars per share) 0  
Weighted-Average Fair Value, Vested (in dollars per share) 35.91  
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) 953,578  
Number, Granted (in shares) 449,523  
Number, Vested (in shares) (354,138)  
Number, Forfeited (in shares) (21,623)  
Number, Outstanding, at Ending Balance (in shares) 1,027,340  
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) $ 51.81  
Weighted-Average Fair Value, Granted (in dollars per share) 64.26  
Weighted-Average Fair Value, Vested (in dollars per share) 46.01  
Weighted-Average Fair Value, Forfeited (in dollars per share) 55.19  
Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) $ 59.19  
Units vested for which the underlying common stock is yet to be issued (in shares) 155,753 155,753
XML 114 R103.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details) - Restricted Stock and Restricted Stock Units
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 58,948
Cost not yet recognized, period for recognition 3 years 1 month 9 days
XML 115 R104.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Performance Based Stock Awards (Details)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Revenue Based PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number, Outstanding, at Beginning Balance (in shares) | shares 100,353
Number, Granted (in shares) | shares 54,062
Number, Vested (in shares) | shares 0
Number, Forfeited (in shares) | shares 0
Number, Outstanding, at Ending Balance (in shares) | shares 154,415
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 $ 54.07
Weighted-Average Fair Value, Granted (in dollars per share) | $ / shares 64.33
Weighted-Average Fair Value, Vested (in dollars per share) | $ / shares 0
Weighted-Average Fair Value, Forfeited (in dollars per share) | $ / shares 0
Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) | $ / shares $ 57.66
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 100,336
Number, Granted (in shares) | shares 54,053
Number, Vested (in shares) | shares 0
Number, Forfeited (in shares) | shares 0
Number, Outstanding, at Ending Balance (in shares) | shares 154,389
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.43
Weighted-Average Fair Value, Granted (in dollars per share) | $ / shares 92.13
Weighted-Average Fair Value, Vested (in dollars per share) | $ / shares 0
Weighted-Average Fair Value, Forfeited (in dollars per share) | $ / shares 0
Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) | $ / shares $ 72.83
XML 116 R105.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Performance Based Stock Awards Additional Information (Details) - Performance Based Stock Awards
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 16,647
Cost not yet recognized, period for recognition 2 years 3 months 3 days
XML 117 R106.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Disclosures (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Oct. 01, 2018
Related Party Transaction [Line Items]        
Revenues from related party $ 239,573,000 $ 206,973,000    
Accounts receivable from related party 0   $ 5,000  
Related Party Transaction, Amounts of Transaction 35,000      
Debt outstanding 337,542,000      
Consulting Services | Affiliated Entity        
Related Party Transaction [Line Items]        
Revenues from related party 0 $ 199,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  
XML 118 R107.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitments, net of advances $ 9,552  
Export-oriented units established, percentage 100.00%  
Aggregate disputed amount amount related to transfer pricing and permanent establishment $ 17,863 $ 18,177
Litigation, settlement amount   2,400
Settlement payments made during the period   1,200
Total bank guarantees and deposits in respect of contingencies 8,244 8,171
Amounts paid as deposits in respect of contingencies 6,328 6,273
Bank guarantee issued $ 1,916 $ 1,899
EXCEL 119 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N$GDX?(\\#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,$% @ *X2>3B?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 " KA)Y.EW:^<>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEFA$E'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#PBKJFK (DDM2<($+,)"9%VKE5 1)?EXQFNUX,-G[&>85H ] M6G24@)<<6#=-#*>Q;^$*F&"$T:;O NJ%.%?_Q,X=8.?DF,R2&H:A'.HYEW?@ M\/;T^#*O6QB72#J%^5^3 MZP^_J[#UVNS-/S:^"'8M_+J+[@M02P,$% @ *X2>3IE&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 " KA)Y.)7"W=&T" #:" & 'AL+W=OBELD.T')Q9(:%N$XSJ*&U&U8Y/;L)(JB\/W@I;Y5RAQ$1=Z1&_U&U??N)/0NFJ)"+@[+^$9"0D$P&EMO@A,UOJ M!Z)(D0O>!V)PJR/FI4#/B7Z8I3FTS\[>T]5*??HHXCQZF# CXC @\ R!)D2D M8T\"&!(X8(^._Q4X^H@$%DC "A)+3V;T%*:G(#VU]'1&7SD/P$=DL, *%%AY M]+4CX",VL$ &"F0>?>L(^ @4PPIK4&'M\Y$C 4 P++$!)38^/W$D ,B"TUM0 M8NOS7:L!R(+7*(;;*?8CN'9#F 7#T4+3(C^"ZSF P0NF([!S]PC[$5S;(:J )@E%;C?D=_.V'G' MCB-F93'M\*>:)BG:KEUWHMFD:*BXV:$J@Y+?6SO19Z?3X-YC.VG^PH>I_Y6( M6]W*X,R5GE=VJEPY5U0G%#_I5"K]H3%M&+TJLUSKM1BF[;!1O!N_)*+I_GT<2M?O7?]]>&G;S\_N^MOK M[G7?%L_OXS3@]7M];YY;O]LQ[_V=WVZ M6YU*>5QOV]VP[G:+OGVZ6?YDKVJ.4\"L^'O=O@]GUXNI*?==]WVZ^>WQ9FDF M1^VF?1BG(IKT\];6[68SE91\_'LL='FJY\:DQ]\W0UMWFG_7C M^'*SC,O%8_O4O&[&;]W[K^VQ07ZY.+;^]_:MW23YY"35\=!MAOGOXN%U&+OM ML91D9=O\./RN=_/O^['\CS O4VE7.45 >).Y=<*FJ@*$^2 M5:K_9,)!$VZ.I[-X,CB>8#S-\7P>;T4C#I(P2W:S)(8015-KK2I]C!9[8>B% MM1?17=5!XL]J<388'X09+;.1.69ZUD,W7KLAX<:K:CP%%EZ *)B(G03H)&@G MHI(JZ 87:8Q*X07( A?>83<%=%-H-UZX*70U9%FH:J"RY +V$J&7J+V(J5!% M5(OLOUJKRD"9Z5)"*Z6V4@@KI9Z\P4=)!*"*CC.+VAJ,)J/=*#89-'N-EPL; MZ+@LR[-!OW24@:75CDKIR*J:"F(NI"$D\S;70YB;UBD_9WU\].-41;&,V89C MP%I 6,F1H^9BS'TAUPM2!:GJR+XQTHU4AF)P;C%BK&1 MT 1;4F9'>HEN)TFI9UR"^E'RXK"91#F,%"=!JJ70'4:E603 MG:0=+?,I9\UU#T:JTTCU$JE.LW+*0^0^BV1L0^YX@I'J-%*]1*K3J'2.3&[= M85(Z34K9PY73"/2EW&:!*&$R-RLP)IW&I)>8= " D:09(,HN& Q)IR$ISTN5 M ^Q+"8A,5&JH\R:WS1)&).GLU,M26$BE 1+DMEC!P20/72^"2)FF:HT8.%Y"E8W#.3N8%@>:MW&A4!DLZBE" %*AN\RTT)#%+2( T2I 3.]MX6ZL0"=,P4;"8O((Q2 MTB@-:L2!)I-Q$N8H:8[*15>11J1,/3Z57/K "*6H\JB0V1$(@X\T^(+"C :: M/"C7GVLNWVMAX+$&7I!X80TR*JR5V7Z-=&E;+C+;,F/@L09>D)!A!+R4C\B3 M#M)%=IR9=XRQQQI[\LQ9L>;9EY2Q64EAI(O$(;/>&)./-?D*"20&Y"M=:50? M 5U(Q\%<'V5>D&I$%NH-J8;?%QLJ M@'0VFES*R9B3K!E8R$R00N/YK^>;T;%O?=.';;^2O* M4]>-;2K4?$TM?&F;Q]/-IGT:I\LB7?>'KTN'F[';'[^[;#]!K M%,F][8L*^#SG_ Z80]XS_B)*2J7WVM2MV/JEE-T& '$J:4/$$^MHJ]Y<&&^( M5%-^!:+CE)R-J:E!""$&#:E:O\C-VH$7.;O)NFKI@7OBUC2$_]O1FO5;/_#? M%IZK:RGU BCRCESI3RI_=0>N9F"*)U<+\>Z>; MD*P9HRB4AKP.SZHUSWYX@[/1YC:$HR&<#$'\KB$:#9%E .9*?4SD:3(.>L] M/IQ61_1'$6PBM9DGO6CVSKQ3U0JU>B^2) =W'6>4[ 9).).$2\7>H<@F"5#Y M)XC0"1$:?S2'2-W^R.F/C#^>^S.KB$&2&$EK)/ )PL JY"/5@B5VLL0KEA1: M+(,$S;($")J?A?. <$&$G$1H3635O4.K1#;*>XH% W8RX#6#]1'M\$,G])%J MP9(X69(U2V2Q).N-A]!Y1(\H%TRIDRE=,\464[K*%*4APC#"%I)#F*0(HCAV M$V5.HFQ-A"RB;)THCC"*(ZN#[%W", SC!+N)U+W@[%5PS83M9@4=VY1!E&5V MSW((<9A";'<>,&NE^F[[0?BU:H5W9%)U9=,[+XQ)JH+")Q6N5-?I-*GI1>IA MHL9\N%.&B63=>%^"Z=(N_@-02P,$% @ *X2>3DX7>0\$! D1$ !@ M !X;"]W;W)K6]JK\U9VO; MX'N1E\TJ/+?M=1%%S?YLBZQYJ:ZV=%>.55UDK3NM3U%SK6UVZ(.*/$(A3%1D MES)<+_NVMWJ]K&YM?BGM6QTTMZ+(ZO\V-J_NJQ#"SX:OE].Y[1JB]?*:G>R? MMOWK^E:[L^C1R^%2V+*Y5&50V^,J?(7%#M,NH%?\?;'W9G(<=*F\5]6W[N2W MPRH4G2.;VWW;=9&YOP^[M7G>]>1\_#MV&C[&[ *GQY^]_](G[Y)YSQJ[K?)_ M+H?VO J3,#C88W;+VZ_5_5<[)J3#8,S^=_MA]+_!_M:T53'V MXJP4V??A_U+V__>Q_\\P/@#' 'P$*/73 #D&R$> ,_NS #4&J!\!_0C1D$I? MFUW69NME7=V#>IC>:]:M(E@H5_U]U]@7N[_FRM.XUH]U$B^CCZZ?4;(=)#B1 MP$,1N60A$QU++U,&)DPZ43VY$:S;C1U \_#;!B)5]/M(-$3)Z!C5%Y>.T8F$Q S M$VQ8PX:Z\>JR822^84.<)"BE7V"J,DD2(V\W9NW&9+6DBH]/V/B$YJ*]7!+B M4J*6WBSNJ I3-(;WDK)>4NK%>%Y2.L.)4-X]OF-4;GW/U!4$CQ)!W1"6"&8@ M8WP[G$QH,3-/,(,VH'X2WP_0@1")':H2,U98!KX"4BNI;P7IVM8J]F')R+2, M<6ZJ>&*")'Y ^,P;14^U,8GQES$GTZ#G"L0C&"B#IQ0:#2EFLHR/-$9E0,^X MX1$,%+ @?& !9><7J1,R7XQ,RYG]#7C" N4G".G[H6Q4"GV ,BJIY=R-Q1,4 M8L:.\NW$#'A20\K#R6(SLP$!CV2@3':X\ U1WBKT%_V.47U12L_LX,!C&2B7 M0?A@!H:Y*J8%HC*4"#,SACR:D:(9A,]FI- E8&8T>F;'0I[*2*D,PL?R*#)/ MM3'^/KMC9"A!S]QI\C@%'RRJ7C\/DJ#R=D'AJ]:=\P M&B![:#1YQRQL?>K?WYM@7]W*MHN=M#Z^$6RP>T?UVK>PV '3_HK)8NMRI%>< M07>E_]P0_1AZ^%CQ1U:?+F43O%>M>VONWVV/5=5:EY=X<;4]V^SP.,GML>T. M8W=<#Q\)AI.VNHX?0*+'5YCU_U!+ P04 " KA)Y.A9[HM\<" #Q"0 M& 'AL+W=OV2QK+Z].O MEV;N6:R7_"RKLF'/PNO.=4W%GPVK^'7E(_\V\5(>3U)/!.ME2X_L.Y,_VF>A M1L'(LB]KUG0E;SS!#BO_"2VV*-8!!O&S9-=N\NYI*Z^'>BY MDB_\^ID-AF+?&]Q_91=6*;A6HO;8\:HSO][NW$E>#RQ*2DW?^V?9F.=UX+^% MP0%X",#_&Q - =$8T&=S-H , >0C@)AL]59,;K94TO52\*LG^K^WI;J*T(*H M[._TI$FV65/IZ=3L98U0L@PNFFC %#T&3S$C(E#LXQ88VJ+ 3CB^WV#K(K(, MWB$"340F/KHSD<($!"0@AH#<$616%GI,8C!-CR%)'EM67!2.4#SC)@;%Q("; M'"9(0(+$=8-#RTV/B2NJ"' M-$,SA9B!6C(WL1C#!#E(D -FHGN=&Q>36^5>Y*X5%&*[DB!4-JFW.[THA+_N M$%!,+,4@*+9[0 C(<0H&0I%P1O),0T* &J?!,=V!@'4 XKR9$X0V+Z> M$ 8$I;8@['[W81[;10S 5V?6W 3 (SXF >Q2*_UTS M&Q!D=[)@D'DK?#!2L8;WGKOU!+ P04 " KA)Y..@>*] H" !U!0 M& 'AL+W=OK64G9'A$1> \7BD770JC05$AT'7!@2)2CPO!A1W+1NEIC8A6<) MZR5I6KAP1_248O[W!(0-J>N[]\!S4]52!U"6=+B"GR!?N@M7)S2K% V%5C2L M=3B4J?OD'\^QQAO KP8&L=@[NI(K8Z_Z\*U(74\; @*YU I8+3R*?V? 5IGHBUYF*_PXW M( JNG:@<.2/"/)V\%Y+12459H?AM7)O6K,.D?Z?9"<%$"&:"ROT_0C@1PG?" MSA0_.C.E?L829PEG@\/'C]5A?2?\8ZB:F>N@Z9UYIZH5*GK+_-!+T$T+39C3 MB F6F!F!E/J<(K"E. 4;>O QP7F+.!SL&4)K$:'AATN#_MXNL+,*[(S [D,7 M_%471DQL,.V4Y/!I5LT8J)%EC#:K9QL,0_[?6QW M$EN=Q!8GX\RXT#Z@7G5M,*Y,JG^)7/C2\8D*(/>H^I2K6;@?"!02KW=JST?)\%X MD*R;AAR:)VWV#U!+ P04 " KA)Y.#7]/*NL$ "@%P & 'AL+W=O M:Z7M5_VPVWK>C7[MRW]R. M-VU[N$F2YFGC=T7SK3KX??C/Z-=F4"0MAD5VSWX]FT M?_90SZ;5:UMN]_ZA'C6ONUU1_Y?[LGJ_')_^/:O MPT,=[I*3E_5VY_?-MMJ/:O]\._Y-WMQ#VAGTB+^W_KWY?-S7Y:=I\#CW\'I^!2S,_QZ_>%]U2\^+.:Q:/R\*O_9 MKMO-[3@=C];^N7@MV^_5^[T?%F3&HV'U?_@W7P9XQR3$>*K*IO\[>GIMVFHW M> E4=L6OX^]VW_^^#_X_S'@#& S@9"#E10,U&*A/ W710 \&^F0 [J*!&0S, M9X3THH$=#.S)0-N+!FXP<)\1S$6#=#!(T1J28SGZ^BZ*MIA-Z^I]5!];]%!T M;X*\24,'/74/^X;I_Q=*W(2G;S.I]#1YZQP-F/R(@0AC8LR@(P> DG?$V!ZS[S':H 0O M* 9175[V$E%5+%7%4%6(ZA%CO@2Q0N@,I7:N"!=D]Q@1J?2\WF4C.Y1"6=:YH!ZS(15H=84^ $,@'B M2Q8B2H:E9!A*Z!7-#5=>@6%S<[V\U!-;7@H+Y146I6I%86QY*2^^O-3=V?): M-I>6R24*,K9#N)@2+XO R"+.$D$*HED? &J M X'30#R^ /.]!'A/7%U#Q71X]0!&/ M\O(!%,F9$BDYVF)P1,XXC)/D6&#)X'269OCX:L7@)LZ!!)PP!B;TC^WW:4+ MU_7QS/AXTU:'X3P\.1W*S_X'4$L#!!0 ( "N$GDXU"=80 4 /P8 8 M >&PO=V]R:W-H965T&UL?9E1C^HV$(7_"N*=BSWC),Z* M15I25:W42JM;M7W.@G=!%PA-LLOMOV\2LER8.>[+0K+']IFQ\V5L%N>J_M9L M0V@GWP_[8_,XW;;MZ6$^;];;<"B;+]4I'+O_O%;UH6R[R_IMWISJ4&Z&1H?] MG(Q)YX=R=YPN%\.]YWJYJ-[;_>X8GNM)\WXXE/6_J["OSH]3._V\\77WMFW[ M&_/EXE2^A3]"^^?IN>ZNYM=>-KM#.#:[ZCBIP^OC],D^%([[!H/BKUTX-S?? M)WTH+U7UK;_X=?,X-;VCL _KMN^B[#X^0A'V^[ZGSL<_8Z?3ZYA]P]OOG[W_ M/ 3?!?-2-J&H]G_O-NWV<>JGDTUX+=_W[=?J_$L8 TJFDS'ZW\)'V'?RWDDW MQKK:-\/?R?J]::O#V$MGY5!^OWSNCL/G>>S_LQEN0&,#NC;HQOZ_!CPVX!\- MW!#\Q=D0ZD]E6RX7=76>U)?9.I7]HK /W"5SW=\<Y^+&V2+^8? M?4>C9G71T*WFJIAWO5^'(#3$BE1SNA^@T KO\0@,@^"A/=\:3 WNP,$.W-"! MN^W >I&%BR8=-,>+QJ5Y(D+1*F*;1*))H)D$1!-)> H[2%4T>2:"N4B2VV X M(R>" 2J3)@GVDD$OFD$9EXEO0"JJX2B"4(LY0 2S-9 M(Y'&I.]>\M*.5LV\,;'T8)X2X&FLZ"/,4T(\E<4-(9X:GZE'%'(W]1&B$B8J M(:)*AI&&I7R+ \F,HUXP3@D4HIFL*0B TF6I5W,.NQB>?(GAD4 MDU["D 'DK"(/4L5V0XPYR("#7G*0->%<5]NJ#*.Z\U9V;PB3D $)Y7I?,6"< M-8D$>(%TB>'(FY0Q"UEOZZV7A0;K+?M,;OX+((HE!S.5 5/56YT1*Q-G)%.A MCA,3P3QCIC)@JMRWKU@#D]1<:8WCR/$+8Z8R8*J7?&>PN\^]S@Y :FJ3B"&' MB>H 4;V$O /EITO4^190I2XR5P[SU &>RFIXY0 G\]M5,?J!1:J/\=1AGCJP MR?>2\$X7H-8XR_*= W2YHUBIZC">'C92J+3:09:E+92DVOSDS M/H3Z;3A>;R;KZOW8]J>S-W>O1_A/U)\YB_LK^U!<#N)_='/Y7>#WLG[;'9O) M2]6VU6$X=WZMJC9T+LV7+F';4&ZN%_OPVO9?L^Y[?3F/OURTU6G\K6%^_<%C M^1]02P,$% @ *X2>3H7 Z_6P 0 T@, !@ !X;"]W;W)K\9LV8+B]@H[T/Y/ MC49QYUW3,-L9X%4$*::*2XT+;(8.YHBP]Y)H>%HB.V5XN;/ 20..4WH M)7 OFM:% "NRCC?P$]RO[FB\QV:62BC05J F!NJ;( @DE"XP<'^QN^)D\XE W!I7]CO8N^^EQ.W<(OR M452NS>DG2BJH>2_=/0Y?8>KG R53\]_A#-*G!R6^1HG2QB\I>^M032Q>BN+/ MXRET/(>)_P);!Z03('T%8&.AJ/P+=[S(# [$C+/O>+CB9)_ZV90A&$<1_WGQ MUD?/1?(YR=@Y$$TYAS$G7>;,&3FL>W[FT 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[+*]\]RT36[/&$TTV9Q1/[/MM"4'3 6Z/?^]0'NU M:N,78(9Y;]X,0SZB?78=@"20-G2]R@M; _3Z!P+.B>OCJ>9-OYZ&!E MWHL6OH#_VI]ML-C"4DL-QDDTQ$)3T(?]\93%^!3P3<+H5F<2*[D@/D?C8UW0 M710$"BH?&438KO (2D6B(./'S$F7E!&X/K^ROT^UAUHNPL$CJN^R]EU![RFI MH1&#\D\X?H"YGEM*YN(_P154"(]*0HX*E4LKJ0;G4<\L08H6+],N3=K'Z28[ MS+!M )\!? 'E+G%D=BI][V(3[P_\M";*CI3*])=$.^"]UKN MWV8YNT:B.>8TQ?!US!+! ON2@F^E./%_X'P;?MA4>$CPPQ\*;[<)LDV"+!%D M_RUQ*^;NKR1LU5,-MDW3Y$B%@TF3O/(N _O TYO\#I^F_;.PK32.7-"'ETW] M;Q ]!"F[FS!"7?A@BZ&@\?'X)ISM-&:3X;&??Q!;OG'Y"U!+ P04 " K MA)Y.T/;VHK4! #2 P &0 'AL+W=O<.3,>9X-US[X%".1%*^-SVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$ MTHKQS>8MTT(:6F3)=W%%9ON@I(&+([[76KB?9U!VR.F6OCJ>9-.&Z&!%UHD& MOD#XVET<6FQFJ:0&XZ4UQ$&=TX?MZ;R/\2G@FX3!+\XD5G*U]CD:'ZN<;J(@ M4%"&R"!PN\$C*!6)4,:/B9/.*2-P>7YE?Y]JQUJNPL.C5=]E%=J<'BFIH!:] M"D]V^ !3/6\HF8K_!#=0&!Z58([2*I]64O8^6#VQH!0M7L9=FK0/X\WN,,'6 M 7P"\!EP3'G8F"@I?R>"*#)G!^+&WGRNV]X>, MW2+1%',>8_@R9HY@R#ZGX&LISOP?.%^'[U85[A)\]X?"XSK!?I5@GPCV_RUQ M+>;^KR1LT5,-KDG3Y$EI>Y,F>>&=!_:!IS?Y'3Y.^V?A&FD\N=J +YOZ7UL; M *5L[G"$6OQ@LZ&@#O%XP+,;QVPT@NVF'\3F;US\ E!+ P04 " KA)Y. MC;%H?'*S(>M' 3_"_ M^I-%BRTJE=30.6DZ8J'.Z=WN<$P#/@*>)(QN=2:ADK,Q+\'X5N4T"0F!@M(' M!8';!>Y!J2"$:?R>->D2,A#7YS?UAU@[UG(6#NZ->I:5;W-Z2TD%M1B4?S3C M5YCK^43)7/QWN(!">,@$8Y1&N;B2Z%D%4]'B==IE%_=QNDEO9MHV@<\$ MOA!N8QPV!8J9?Q%>%)DU([%3[WL1GGAWX-B;,CAC*^(=)N_0>RD^)QF[!)T9 MX=.L_Q"VD9TC9^/Q76/W:V,\8"K) M%0Y0B]]K,134/AQO\&RG(9L,;_KY_[#E$Q=_ 5!+ P04 " KA)Y.L':C MO+,! #2 P &0 'AL+W=O; ?@R*M6O2UHY]QP9,Q6'6AA[W" WM\T:+1PWC0MLX,!44>05HPGR5NF MA>QIF4??V90YCD[)'LZ&V%%K87Z>0.%4T .].9YDV[G@8&4^B!:^@OLVG(VW MV,I22PV]E=@3 TU!'P['4Q;B8\!W"9/=G$FHY(+X$HQ/=4&3( @45"XP"+]= MX1&4"D1>QH^%DZXI W![OK%_B+7[6B["PB.J9UF[KJ#WE-30B%&Y)YP^PE+/ M&TJ6XC_#%90/#TI\C@J5C2NI1NM0+RQ>BA:O\R[[N$_S37J#[0/X N KX#X" MV)PH*G\OG"AS@Q,Q<^\'$9[X<.2^-U5PQE;$.R_>>N^UY G/V340+3&G.89O M8@YK!//L:PJ^E^+$_X'S?7BZJS"-\/0/A>D^0;9+D$6"[+\E[L5D?R5AFYYJ M,&V<)DLJ'/LXR1OO.K //+[)[_!YVK\(T\K>D@LZ_[*Q_PVB R\EN?,CU/D/ MMAH*&A>.[_S9S&,V&PZ'Y0>Q]1N7OP!02P,$% @ *X2>3K^.Q?NU 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$ M+^M-TY5M*9NH:J566J5J^LS:8QL%/"[@=?KW!>RX5FOE!9CAG#,7AFQ$\V); M $=>M>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B/$ENF1:RHT46 M?6=39#@X)3LX&V('K87Y?0*%8TYW],WQ))O6!04/V4E6MS>D=)!;48E'O"\3/,]1PHF8O_ M"E=0'AXR\3%*5#:NI!RL0SVK^%2T>)UVV<5]G&[2_4S;)O"9P!?"78S#ID Q M\T?A1)$9'(F9>M^+\,2[(_>]*8,SMB+>^>2M]UX+GAPR=@U",^8T8?@*LUL0 MS*LO(?A6B!/_C\ZWZ?O-#/>1OE]'_WC8%D@W!=(HD+Y;XA;F]I\@;-53#::) MTV1)B4,7)WGE70;VGLW"\8,_FVG,)L-A/_\@MGSCX@]02P,$% @ *X2>3O*F:=FU 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0')(M M661;:CI-G;1)4:>UGXE]ME'!N(#C[M_OP*[K;=:^ '?<>_?N.-+!V&?7 'CR MJE7K,MIXWQT9V M>6IZKV0+9TM;HZG78B/ 8\2!K:K!UG"9' M"M.W<9(7WGE@;WE\D_?P<=J_"UO+UI&+\?BRL?^5,1Y02G*#(]3@!YL-!94/ MQSV>[3AFH^%--_T@-G_C_#=02P,$% @ *X2>3IXW5&UL?5-ACYP@$/TKA!]P*&O;RT9- M;J]IVJ1--M>T_X+,,.\-V^&(9^,?70=@"=/6O6N MH)WWPY$Q5W6@A;LQ _1XTQBKA4?3MLP-%D0=05HQGB1OF1:RIV4>?6=;YF;T M2O9PML2-6@O[ZP3*3 5-Z;/C0;:=#PY6YH-HX2OX;\/9HL56EEIJZ)TT/;'0 M%/0N/9ZR$!\#ODN8W.9,0B478QZ#\:DN:!($@8+*!P:!VQ7N0:E A#)^+IQT M31F V_,S^X=8.]9R$0[NC?HA:]\5]):2&AHQ*O]@IH^PU/.&DJ7XSW %A>%! M">:HC')Q)=7HO-$+"TK1XFG>91_W:;[)T@6V#^ +@*^ VYB'S8FB\O?"BS*W M9B)V[OT@PA.G1XZ]J8(SMB+>H7B'WFO)TR1GUT"TQ)SF&+Z)2=<(ANQK"KZ7 MXL3_@_-]^&%7X2'"#W\I?"%_MDN018+LU1+W8OY5R38]U6#;.$V.5&;LXR1O MO.O WO'X)G_"YVG_(FPK>T#,L/8NLW+G\#4$L#!!0 ( "N$GDY(;H#0M0$ -(# 9 >&PO M=V]R:W-H965TB[XTDVK0L.5F2]:. ;N._]V7B++2J5U-!9B1TQ4.?T+CF> MTH"/@!\21KLZDU#)!?$Y& ]53GU J"/DT7F9-NH0,Q/7Y M7?USK-W7,O$Q2E0V MKJ0&PO=V]R M:W-H965T-\=&7-% M UJX&]-!BS>5L5IX-&W-7&=!E!&D%>.;S9YI(5N:I]%WMGEJ>J]D"V=+7*^U ML&\G4&;(:$(_'$^R;GQPL#SM1 W/X+]W9XL6FUE*J:%UTK3$0I71^^1XVH7X M&/!#PN 69Q(JN1CS$HRO948W01 H*'Q@$+A=X0&4"D0HX]?$2>>4 ;@\?[!_ MCK5C+1?AX,&HG[+T348/E)10B5[Y)S-\@:F>6TJFXK_!%12&!R68HS#*Q944 MO?-&3RPH18O7<9=MW(?QYG8_P=8!? +P&7"(>=B8*"K_)+S(4VL&8L?>=R(\ M<7+DV)LB.&,KXAV*=^B]YCS9I^P:B*:8TQC#%S')',&0?4[!UU*<^#]PO@[? MKBK<1OCV#X5WZP2[58)=)-C]M\2UF,-?2=BBIQIL':?)D<+T;9SDA7<>V'L> MW^1W^#CMC\+6LG7D8CR^;.Q_98P'E+*YP1%J\(/-AH+*A^,=GNTX9J/A33?] M(#9_X_P=4$L#!!0 ( "N$GDX"GL-"M $ -(# 9 >&PO=V]R:W-H M965T++/K.ILAP<$IV<#;$#EH+\W8" MA6-.4_KN>))-ZX*#%5DO&O@.[D=_-MYBBTHE-7168D<,U#F]2X^G?,O$Q2E0VKJ09MDW@,X$OA-L8ATV!8N:?A1-%9G D9NI]+\(3IT?N M>U,&9VQ%O//)6^^]%CS]E+%K$)HQIPG#5YAT03"OOH3@6R%._!\ZWZ;O-C/< M1?IN3>?)ML!^4V ?!?;_+7$#P_\NDJUZJL$T<9HL*7'HXB2OO,O WO'X)G_@ MT[0_"M/(SI(+.O^RL?\UH@.?2G+C1ZCU'VPQ%-0N' _^;*8QFPR'_?R#V/*- MB]]02P,$% @ *X2>3OAX2LBT 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=-G5O6S:)K=GC"::;,ZHG]EVVI(# MI@+=GO]>H+U:M?$+,,.\-V^&(1_1/KL.P),7K8PK:.=]?V+,51UHX>ZP!Q-N M&K1:^&#:EKG>@J@32"O&L^PMTT(:6N;)=[%ECH-7TL#%$C=H+>S/,R@<"[JC MKXXGV78^.EB9]Z*%+^"_]A<;++:PU%*#<1(-L= 4]&%W.A]B? KX)F%TJS.) ME5P1GZ/QL2YH%@6!@LI'!A&V&SR"4I$HR/@Q<](E902NSZ_L[U/MH9:KTIJ:,2@_!..'V"NYPTE<_&?X 8JA$%RJ655(/SJ&>6($6+ MEVF7)NWC=',\SK!M )\!? 'E+G%D=BI][V(3[P[\=";*CI3 M*])=$.^"]U9RSG-VBT1SS'F*X:N8W1+! ON2@F^E./-_X'P;OM]4N$_P_1\* MLVV"PR;!(1$<_EOB5LS^KR1LU5,-MDW3Y$B%@TF3O/(N _O TYO\#I^F_;.P MK32.7-&'ETW];Q ]!"G971BA+GRPQ5#0^'@\AK.=QFPR//;S#V++-RY_ 5!+ M P04 " KA)Y.TTA_!;4! #2 P &0 'AL+W=O!-8YT6 M 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYG MV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6 MOD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL M0U?0!TIJ:,2@PK,=/\!4AXV)4K*WXD@RMS9D;BI][V(3[P_D. MQ7OT7DO.LYQ=(]$<JK!M6F:/*GL8-(DK[S+P#[R]":_PZ=I_RQ<*XTG M%QOP95/_&VL#H)3=#8Y0AQ]L,10T(1[O\>RF,9N,8/OY!['E&Y>_ %!+ P04 M " KA)Y.QV&"MK8! #2 P &0 'AL+W=O_(M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T M#?.= U$ED%:,;S;OF!;2T")+OK,K,ML')0V<'?&]UL+]/H&R0TZW],7Q*)LV M1 0*E(A#)^39QT3AF!R_,+^\=4.]9R$1X>K/HIJ]#F M]$!)!;7H57BTPR>8ZKFE9"K^"UQ!87A4@CE*JWQ:2=G[8/7$@E*T>!YW:=(^ MC#>[VPFV#N 3@,^ 0\K#QD1)^0<11)$Y.Q W]KX3\8FW1XZ]*:,SM2+=H7B/ MWFO!^5W&KI%HBCF-,7P1LYTC&++/*?A:BA-_ ^?K\-VJPEV"[_Y1>%@GV*\2 M[!/!_K\EKL6\?Y6$+7JJP35IFCPI;6_2)"^\\\#>\_0F?\/':?\J7".-)Q<; M\&53_VMK Z"4S0V.4(L?;#84U"$>[_#LQC$;C6"[Z0>Q^1L7?P!02P,$% M @ *X2>3G.2#;NS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=-GU/#=MD]LS1A---F?4SVP[;T3ZX#\.19*^,*VGG?'QES50=:N!OLP82;!JT6/IBV9:ZW M(.H$THKQ++ME6DA#RSSYSK;,]E+G%D=BI][V(3[P[\M";*CI3*])=$.^"]UKR M?9:S:R2:8TY3#%_%[)8(%MB7%'PKQ8G_!>?;\/VFPGV"[W]3^(_\ATV"0R(X M_+?$K9@_5;)53S78-DV3(Q4.)DWRRKL,[#U/;_(K?)KV3\*VTCAR01]>-O6_ M0?00I&0W882Z\,$60T'CX_%U.-MIS";#8S__(+9\X_(G4$L#!!0 ( "N$ MGDY:!L=]M0$ -(# 9 >&PO=V]R:W-H965T( 7J=_WP$[KMM:>0%F MF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2 MDO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59+QKX M!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T%P2! MA-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;I)TAFT# M^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_*X(RMB'*K!-G"9'2C/H.,DK[S*P=SR^R9_P:=J_"MMTVI&S\?BRL?^U,1Y0 MRNX*1ZC%#[88$FH?CI_P;*4;%[\!4$L#!!0 ( "N$GDZ( MH/.@M0$ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9 M')@6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7US/,FF]='!BJP3#7P%_ZV[ MV&"QF:62&HR3:(B%.J9>7;G!XIJ: 6O?)/.'R$ MJ9YWE$S%?X8;J! >E80<)2J75E+VSJ.>6((4+5['79JT#^/-X3C!U@%\ O 9 M<$QYV)@H*7\OO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MX+M#QFZ1:(HY MCS%\$;.=(UA@GU/PM11G_@^I$E>>.>!?>#I37Z'C]/^1=A&&D>NZ,/+IO[7B!Z"E,U= M&*$V?+#94%#[>+P/9SN.V6AX[*8?Q.9O7/P"4$L#!!0 ( "N$GDY0G^]U MM $ -(# 9 >&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDGY@6 MLJ-%%GTG4V0X."4[.!EB!ZV%^7L$A6-.=_35\2B;U@4'*[)>-/ 3W*_^9+S% M%I5*:NBLQ(X8J'-ZMSLU J"/DT_LR:= D9B.OSJ_J76+NOY2PLW*-ZDI5KU,&9VQ%O//)6^^]%'S_.6.7(#1CCA.& MKS"[!<&\^A*";X4X\G=TODW?;V:XC_3]FIXFVP+IID :!=(/2]S I&^+9*N> M:C!-G"9+2ARZ.,DK[S*P=SR^R7_X-.T_A&ED9\D9G7_9V/\:T8%/);GR(]3Z M#[88"FH7CC?^;*8QFPR'_?R#V/*-BW]02P,$% @ *X2>3JU;$]2S 0 MT@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P M;MT 595$VBY"((%4+8)]=I/)1>M+L)UF^7O&CC<$B'BQ/>,Y9\Z,Q_ED[+/K M #QY45*[@G;>#R?&7-6!$N[.#*#QIC%6"8^F;9D;+(@Z@I1D?+=[RY3H-2WS MZ+O8,C>CE[V&BR5N5$K8GV>09BKHGKXZ'ONV\\'!RGP0+7P%_VVX6+38PE+W M"K3KC286FH+>[T_G+,3'@.\]3&YU)J&2JS'/P?A4%W07!(&$R@<&@=L-'D#* M0(0R?B1.NJ0,P/7YE?U#K!UKN0H'#T8^];7O"GJDI(9&C-(_FNDCI'K>4)** M_PPWD!@>E&".RD@75U*-SAN56%"*$B_SWNNX3^GFF&#; )X ? $<8QXV)XK* MWPLORMR:B=BY]X,(3[P_<>Q-%9RQ%?$.Q3OTWDJ>\9S= E&*.<\Q?!6S7R(8 MLB\I^%:*,_\'SK?AATV%AP@__*'PL$V0;1)DD2#[;XE;,=E?2=BJIPIL&Z?) MD&PO=V]R:W-H965TWQ1@'$!KY._#V#'=5NK+\ ,<\Z<&89L1/-B6P!'7I74 M-J>M<_V!,5NVH(2]PAZTOZG1*.&\:1IF>P.BBB E&=_M;I@2G:9%%GTG4V0X M.-EI.!EB!Z6$>3N"Q#&G"?UP/'5-ZX*#%5DO&G@&][T_&6^QA:7J%&C;H28& MZIS>)X=C&N)CP(\.1KLZDU#)&?$E&%^KG.Z"()!0NL @_':!!Y R$'D9OV9. MNJ0,P/7Y@_USK-W7?4G! MMU(<^3]PO@W?;RK<1_C^#X4WVP3I)D$:"=+_EK@5<_M7$K;JJ0+3Q&FRI,1! MQTE>>9>!O>?Q37Z'3]/^*$S3:4O.Z/S+QO[7B Z\E-V5'Z'6?[#%D%"[<+SU M9S.-V60X[.&PO=V]R:W-H965TDGTP-8]"S%8$K< M6SN>"#%U#Y*9.S7"X'9:I26S;JD[8D8-K E)4A":96^(9'S 51%B%UT5:K*" M#W#1R$Q2,OWK#$+-)=[AE\ C[WKK Z0J1M;!5[#?QHMV*[*R-%S"8+@:D(:V MQ/>[TSGW^ #XSF$VFSGRE5R5>O*+3TV),V\(!-36,S WW. !A/!$SL;/R(E7 M29^XG;^P?PBUNUJNS,"#$C]X8_L2'S%JH&63L(]J_@BQGARC6/QGN(%P<._$ M:=1*F/!%]62LDI'%69'L>1GY$,8Y[AQC6CJ!Q@2Z)AR##EF$@O/WS+*JT&I& M>CG[D?DKWIVH.YO:!\-1A#UGWKCHK:*'8T%NGBABS@N&;C"[%4$<^RI!4Q)G M^BJ=IM/W28?[D+[_R^&[-,$A27 (!(=_EIC Y%E:)$^*Y/\ADL"\$B&;BY.@ MN_!D#:K5-(1VV437KKBGX>+_P)>6^L)TQP>#KLJZYQ,NN57*@K.2W3DOO>OB M=2&@M7[ZULWU\I:7A55C;%.R_BNJWU!+ P04 " KA)Y.)).F]K,! #2 M P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@O5[5ZA=@AGEOW@Q#/J)]05HSO=F^8%M+0,D^^ MLRUS'+R2!LZ6N$%K87^>0.%8T#U]<3S*MO/1P:KD(!P^HOLO:=P6]HZ2&1@S*/^+X >9Z;BF9B_\$ M5U A/"H).2I4+JVD&IQ'/;,$*5H\3[LT:1^GFRR;8=L /@/X KA+>=B4*"E_ M)[PHQ&?>'_DH3=5=*96I+L@W@7OM>2W^YQ=(]$<@A2=C=AA+KPP19#0>/C M\6TXVVG,)L-C/_\@MGSC\A=02P,$% @ *X2>3J"J"8.U 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K3%H%M MH&E1=, &!"VV/2LV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]= ^#)NY+: M9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&[KQ@<'R]-.U/ "_GMWLFBQF:5L%6C7&DTL M5!F]VQZ.28B/ 3]:&-SB3$(E9V->@_&ES.@F" ()A0\, K<+W(.4@0AEO$V< M=$X9@,OS)_MCK!UK.0L']T;^;$O?9/26DA(JT4O_;(8GF.K94S(5_Q4N(#$\ M*,$ZOC/HPW-\D$6P?P"EU MG.2%=Q[8.Q[?Y'?X..W?A*U;['S9V/_*& \H97.%(]3@!YL-"94/QQL\ MVW',1L.;;OI!;/[&^0=02P,$% @ *X2>3G7?TO:V 0 T@, !D !X M;"]W;W)K&UL?5-A;]L@$/TKB!]0$N*N661;:CI- MJ]1*4:=MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CRHE7K,MIX MWQT81M_)YJGIO9(M MG"QQO=;"OAY!F2&C6_KF>))UXX.#Y6DG:O@._D=WLFBQF:64&EHG34LL5!F] MW1Z.28B/ 3\E#&YQ)J&2LS'/P;@O,[H)@D!!X0.#P.T"=Z!4($(9OR=..J<, MP.7YC?UKK!UK.0L'=T;]DJ5O,KJGI(1*],H_F>$;3/5<4S(5_P 74!@>E&". MPB@75U+TSAL]L: 4+5[&7;9Q'\:;9#_!U@%\ O 9@+E#+6.BJ/R+\")/K1F( M'7O?B?#$VP/'WA3!&5L1[U"\0^\EY]&PO M=V]R:W-H965T[^?I3LNF[G]442*9[#0XI*!V,?70/@R;.2VF6T\;X[ M,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D).-)MAI,E MKE=*V#]'D&;(Z(:^..[;NO'!P?*T$S7\!/^K.UFTV,Q2M@JT:XTF%JJ,WFP. MQUV(CP&_6QC]0O$/O)>?720T?I_V'L'6K'3D;CR\;^U\9XP&E)%3L5A3H>U 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5 MY)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ8 M7T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$Q MX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF>-B:*RA^$$WEJ<"!F['TGPA-O M#]SWI@C.V(IXY\5;[[WD_'J7LDL@FF*.8PQ?Q&SG".;9YQ1\+<61_P/GZ_#= MJL)=A._^4)BL$R2K!$DD2/Y;XEK,_J\D;-%3!::.TV1)@;V.D[SPS@-[%Q^1 M?8:/T_Y=F+K5EIS1^9>-_:\0'7@IFRL_0HW_8+,AH7+A>.//9ARST7#833^( MS=\X_PU02P,$% @ *X2>3A0Q0!@C @ ! < !D !X;"]W;W)K&UL=55ACYLP#/TKB!]P@;2EM *D]J9IDS:INFFWSREU M"[I 6)*6V[]?$BAC.?<+BW:L.%DOY)NJ '3PWO!6Y6&E=;6%J$X".[F@AA,:10EI6-V&1>9\!UEDXJIYW<)!!NK:-$S^ MV0,7?1[&X=WQ4E\J;1VDR#IV@1^@?W8':2PRL9SJ!EI5BS:0<,[#7;S=Q]0& M.,1K#;V:[0-;RE&(-VM\/>5A9#,"#J6V%,PL-W@&SBV3R>/W2!I.FC9POK^S M?W;%FV*.3,&SX+_JDZ[R, V#$YS9E>L7T7^!L:!5&(S5?X,;< .WF1B-4G#E MOD%Y55HT(XM)I6'OPUJW;NU'_GL8'D#' .H%D$'(9?Z):59D4O2!' Z_8[;' M\9::LRFMTQV%^V>25\9[*VB29.1FB4;,?L#0&2:>$,2P3Q(4D]C3#^$4#U^@ M&2Y<^&*NOEGA!$N48.D(EO^5N/9*Q# I+K)"158(P<8303#K"!=)4)$$(8@] M$0SSX+S7J,@:(5AX(AAFB8NDJ$B*$*P\$0R3X"(;5&2#$/B-QS /&A]'^ V* M$ J_]1@H?=#[^,%-C3]2+%-?!P&E#VYKC%[774P1"NKK8*"%IT-F0Z@!>7'C M5P6EN+9N]L^\TXC?N0E/_L&']^$[DY>Z5<%1:#,*W< Z"Z'!Y!(]F7M5F2=I M,CBRA\Z>5%()9JRI:J)[!:ST08(3&D4)$:SM<)YZ MWUGEJ1P,;SLX*Z0'(9CZ?0(NQPQO\+OCN:T;XQPD3WM6PW

\-+"J%=[Y"JY2/GJC"]EAB.7$' HC&-@=KG"(W#N MB&P:OV9.O$BZP/7^G?V3K]W6HQ(J-G#S+,?/,->SPV@N M_BM<@5NXR\1J%))K_T7%H(T4,XM-1;"W:6T[OX[321+/8>$ .@?0)6#O=<@D MY#-_8H;EJ9(C4M/=]\S]XLV1VKLIG--?A3^SR6OKO>9T'Z?DZHAFS&G"T!5F MLR"(95\D:$CB1/\+I^'P;3##K0_?KM4/^S!!'"2(/4'\3XF[FQ)#F"0LL@N* M[ ($]S&PO=V]R:W-H M965TI.G*MI1-5;52(ZU2M7UF M[;&- AX'\#KY^P)V'#?U"S##.6^C\38U&"^=-TS#;&Q!5)&G%>)+<,"UD1XLL^DZFR'!P2G9P,L0.6@OS>@2% M8TYW],WQ*)O6!0(XS>8Z[FF9"[^!UQ >7C(Q,]"$^\.W#? MFS(X8ROBG4_>>N^EX)]W&;L$H1ESG#!\A7E',*^^A.!;(8[\/SK?IJ>;&::1 MGJ[I2;(ML-\4V$>!_3\E\@\E;F'2#T'8JJ<:3!.GR9(2ARY.\LJ[#.P=CV_R M#I^F_4&81G:6G-'YEXW]KQ$=^%22*S]"K?]@BZ&@=N'XR9_--&:3X;"??Q!; MOG'Q%U!+ P04 " KA)Y.0^R]L;8! #2 P &0 'AL+W=O=6JLSEMG>N/C-FR!2WL'?;0 M^9L:C1;.FZ9AMC<@JDC2BO$DN6=:R(X66?2=39'AX)3LX&R(';06YO<)%(XY MW=&;XUDVK0L.5F2]:. ;N._]V7B++2J5U-!9B1TQ4.?T<7<\I0$? 3\DC'9U M)J&2"^)+,#Y7.4U"0J"@=$%!^.T*3Z!4$/)I_)HUZ1(R$-?GF_K'6+NOY2(L M/*'Z*2O7YO2!D@IJ,2CWC.,GF.LY4#(7_P6NH#P\9.)CE*AL7$DY6(=Z5O&I M:/$Z[;*+^SC='&ZT;0*?"7PA/$0"FP+%S#\()XK,X$C,U/M>A"?>';GO31F< ML17QSB=OO?=:\/=IQJY!:,:<)@Q?878+@GGU)03?"G'B_]'Y-GV_F>$^TO=K M>K+?%D@W!=(HD/Y3XN%-B5N8^S=!V*JG&DP3I\F2$H[\"+7^@RV&@MJ%XSM_-M.838;#?OY!;/G& MQ1]02P,$% @ *X2>3@3J'_S' 0 -P0 !D !X;"]W;W)K&UL;51M;YLP$/XKEG] 39RP)A$@-:VJ3=JDJ-.VSPX<8-4O MS#:A^_>S#66LX0N^.S_W/'>VCVS0YM6V Z]2:%LCEOGNB,AMFQ!,GNG.U!^ MI]9&,N==TQ#;&6!53)*"T"3Y1"3C"A=9C)U-D>G>":[@;)#MI63FSPF$'G*\ MP>^!%]ZT+@1(D76L@>_@?G1GXSTRLU1<@K)<*V2@SO'#YGA* SX"?G(8[,)& MH9.+UJ_!^5+E. D%@8#2!0;FERL\@A"!R)?Q>^+$LV1(7-KO[,^Q=]_+A5EX MU.(7KUR;XSU&%=2L%^Y%#Y]AZB?%:&K^*UQ!>'BHQ&N46MCX165OG983BR]% MLK=QY2JNP[B3TBEM/8%."71.V$<=,@K%RI^88T5F](#,>/8="U>\.5)_-F4( MQJ.(>[YXZZ/7@A[N,W(-1!/F-&+H K.9$<2SSQ)T3>)$;]+I>OIVM<)M3-\N MU0_I.L%NE6 7"7;_M;C_T.(:YK NDJZ*I#<$VR3Y('*+N14ABXN38)KX9"TJ M=:_BN"RB\U0\Q)="_L''D?K&3,.511?M_/.)EUQK[<"7DMSY6EH_Q;,CH';! MO/>V&=_RZ#C=36-*YG]%\1=02P,$% @ *X2>3@X<4L"V 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+]XTJY5M M*9NH:J566J5J\\S:8QL%/"[@=?KW!>PX;NH78(9SSEP8LA'-BVT!''G5JK,Y M;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)/G$M) =+;+H.YLBP\$I MV<'9$#MH+-*RL$ZU+.*3T6+UVF77=S'Z2:]FVG;!#X3^$(XQ#AL"A0S?Q1.%)G! MD9BI][T(3[P[YZMP$ -(# 9 M>&PO=V]R:W-H965TV= M&XZ,V;H'Q>T-#J#]38M&<>=-TS$[&.!-)"G)LB2Y8XH+3:LB^LZF*G!T4F@X M&V)'I;CY=0*)4TE3^NIX$EWO@H-5Q< [^ KNVW VWF*K2B,4:"M0$P-M21_2 MXRD/^ CX+F"RFS,)E5P0GX/QJ2EI$A("";4+"MQO5W@$*8.03^/GHDG7D(&X M/;^J?XBU^UHNW,(CRA^B<7U)[REIH.6C=$\X?82EGEM*EN(_PQ6DAX=,?(P: MI8TKJ4?K4"TJ/A7%7^9=Z+A/\TV>+K1]0K80LI5P'^.P.5#,_#UWO"H,3L3, MO1]X>.+TF/G>U,$96Q'O?/+6>Z_5(!_*\2;]^4N(>Y>Q.$;7JJP'1QFBRI<=1Q MDC?>=6 ?LO@F?^#SM'_AIA/:D@LZ_[*Q_RVB Y]*N?@-02P,$% @ *X2>3J-N1(OV 0 RP4 !D !X M;"]W;W)K&UL=51M;YLP$/XKR#^@YB4)2420FD[5 M)FU2U&G;9X=< -7&U#:A^_>S#6&,WK[$ON-YN;/CRWJI7G4%8()WP1M]()4Q M[9Y2750@F'Z0+33VRU4JP8P-54EUJX!=/$EP&H?AA@I6-R3/?.ZD\DQVAM<- MG%2@.R&8^GT$+OL#B<@]\5*7E7$)FF?%T]I@$J-*/$1T4LFO\")MEITGU&/O'^!<^C+EO3)5UHX.S-/9)^X=WE=* M+25\L/^/RD[6*>!P-6Z;VKT:YLL0&-F.HY-.\SO_ U!+ P04 " KA)Y. M!SL6#+0)DQIRE]=3S)IO7!P8JL%PW\ /^S M/UNTV,)220V=DZ8C%NJ!VA0=0*A"AC#\S)UU2!N#Z_,K^.=:.M5R$@P>C?LO*MSF]HZ2"6@S*/YGQ M"\SUW%(R%_\-KJ P/"C!'*51+JZD')PW>F9!*5J\3+OLXCY.-X?##-L&\!G M%\!=S,.F1%'YH_"BR*P9B9UZWXOPQ.F18V_*X(RMB'\_CF[R%3]/^7=A&=HY7C?VOC?& M4I(;'*$6/]AB**A].![P;*4;%_\ 4$L#!!0 ( "N$GDYR M?W:UM@$ -(# 9 >&PO=V]R:W-H965TI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$EN MB&19TV\A S$]?E#_2'6[FLY,POW6OSAM>L*?(M1#0T;A'O2XR/, M]5QC-!?_ RX@/#QDXF-46MBXHFJP3LM9Q:KJFTV1;(-L4R*) ]D^)V9<2MS#7 M7X*054\EF#9.DT65'E2.>W\VTYA-AM/]_(/(\HW+=U!+ P04 " KA)Y.D_+K M8[@! #2 P &0 'AL+W=O&+-Y#5K8*VRA\3.KU373 M0C8T2Z+O9+($.Z=D R=#;*>U,!]'4-BG=$T_'<^RJEUPL"QI104_P?UJ3\9; M;%(II(;&2FR(@3*EM^O#<1OP$? BH;>S,PF5G!%?@_&]2.DJ) 0*0@3@_?ZH_Q-I]+6=AX0[5;UFX.J5[2@HH1:?<,_:/,-:S MHV0L_@=<0'EXR,3'R%'9N)*\LP[UJ.)3T>)]V&43]WZXV7T;:F*'WK0A/O#YPWYL\.&,KXIU/WGKO)=OPZX1=@M"(.0X8 M/L.L)P3SZE,(OA3BR/^C\V7Z9C'#3:1OYG2^6Q;8+@ILH\#VGQ)OOI2XA-E_ M"<)F/=5@JCA-EN38-7&29]YI8&]Y?)._\&':GX2I9&/)&9U_V=C_$M&!3V5U MY4>H]A]L,A24+AQO_-D,8S88#MOQ!['I&V=_ %!+ P04 " KA)Y.Q#'H MA+8! #2 P &0 'AL+W=OEV!4C95%4KM=(J59-G+PQ@Q1=BFR7]^]J&$)3R8GO&YYRY>%Q, MVCS;'L"A5RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I"$V26R(9 M5[@JHN]LJD*/3G %9X/L*"4S?T\@]%3B%+\Y'GC7N^ @53&P#GZ#^S.X M!R&"D$_C9='$:\A W)[?U+_%VGTM%V;A7HLGWKB^Q >,&FC9*-R#GK[#4L\G MC);B?\(5A(>'3'R,6@L;5U2/UFFYJ/A4)'N==Z[B/LTW>;K0]@ET(="5<(AQ MR!PH9OZ5.5851D_(S+T?6'CB]$A];^K@C*V(=SYYZ[W7*J-?"G(-0@OF-&/H M!I.N".+5UQ!T+\2)_D>G^_1L-\,LTK,MG1[V!?)=@3P*Y-L2L^1#B7N8CT62 M34\EF"Y.DT6U'E6.G_W9S&,V&TX/RP\BZS>N_@%02P,$% @ *X2>3I;-G72W M 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5 MQ >$7>PFZ@*@B22O&=[MKIH7L M:)%%W\D4&0Y.R0Y.AMA!:V%>CZ!PS.F>OCF>9-.ZX&!%UHL&OH'[WI^,M]BB M4DD-G978$0-U3N_VAV,:\!'P0\)H5V<2*CDC/@?C:Y7374@(%)0N* B_7> > ME I"/HU?LR9=0@;B^ORF_CG6[FLY"POWJ'[*RK4YO:6D@EH,RCWA^ 7F>CY0 M,A?_ !=0'AXR\3%*5#:NI!RL0SVK^%2T>)EVV<5]G&ZN/\ZT;0*?"7PAW,8X M; H4,_\DG"@R@R,Q4^][$9YX?^"^-V5PQE;$.Y^\]=Y+D20\8Y<@-&..$X:O M,/L%P;SZ$H)OA3CR?^A\FYYL9IA$>K*F)_^)GVX*I%$@_:O$Y%V)6YCT71"V MZJD&T\1ILJ3$H8N3O/(N WO'XYO\@4_3_BA,(SM+SNC\R\;^UX@.?"J[*S]" MK?]@BZ&@=N%XX\]F&K/)<-C//X@MW[CX#5!+ P04 " KA)Y.I+;A ;5-2VX)VSO5'QFS5@>+V!GO0_J9!H[CSIFF9[0WP.I*49,EN=V"*"TW+ M//K.ILQQ<%)H.!MB!Z6X^7T"B6-!]_3=\2+:S@4'*_.>M_ -W/?^;+S%%I5: M*-!6H"8&FH(^[(^G+. CX(> T:[.)%1R07P-QN>ZH+N0$$BH7%#@?KO"(T@9 MA'P:OV9-NH0,Q/7Y7?TYUNYKN7 +CRA_BMIU!;VGI(:&#]*]X/@)YGIN*9F+ M_P)7D!X>,O$Q*I0VKJ0:K$,UJ_A4%'^;=J'C/DXWV6&F;1.2F9 LA/L8ATV! M8N9/W/$R-S@2,_6^Y^&)]\?$]Z8*SMB*>.>3M]Y[+=/T-F?7(#1C3A,F66'V M"X)Y]25$LA7BE/Q'3[;IZ6:&::2G:WJ:;0MDFP)9%,C^*?'PH<0MS-V'(&S5 M4P6FC=-D286#CI.\\BX#^Y#$-_D+GZ;]*S>MT)9&PO=V]R:W-H965TA=\C<#65.,77Q"OK>NL3I"H&VL$WL-^'DW81654: M)D :IB32T);X*3T<]QX? #\83&:S1[Z3LU)O/OC64RK-.B?Z7%"=E"R&X(9"X4G'^D MEE:%5A/2\]D/U%]Q>LCJCQ_+,C%"RV8XXS)-IAT11"G MOI;(8B6.V7_T+$[/HP[S0,^W]/PA+K"+"NR"P.Z?%C_>C?%:\"AM7[[X/9Z?LMS8-6PC"E9_RNJ/U!+ P04 " K MA)Y.<8,J)K8! #2 P &0 'AL+W=O)+-7>@#E;UIM)'/>-!VQ@P'61)(4 MA";)%R(95[@JHN]DJD*/3G %)X/L*"4S[T<0>BIQBC\J"^-W5PQE;$.Y^\]=Y+E>5902Y! M:,$<9PS=8-(50;SZ&H+NA3C2_^ATGY[M9IA%>K:EY\F^0+XKD$>!_)\2\T\E M[F&N/P4AFYY*,%V<)HMJ/:HXR1OO.K"W-+[)7_@\[4_,=%Q9=-;.OVSL?ZNU M Y]*EA]$UF]<_0%02P,$% @ *X2> M3AQKII#& 0 -P0 !D !X;"]W;W)K&UL;531 M;J0@%/T5P@<4Q]%V=J(FG39--]E-)MWL]IG1JY*"6,"Q^_<+Z+AVRHO Y9QS MSP6NV2C5FVX!#/H0O-,Y;HWI]X3HL@5!]8WLH;,[M52"&KM4#=&] EIYDN D MCJ);(BCK<)'YV%$5F1P,9QT<%=*#$%3]/0"78XXW^!)X84UK7( 464\;^ 7F M=W]4=D46E8H)Z#23'5)0Y_A^LS^D#N\!?QB,>C5'KI*3E&]N\;W*<>0, 8?2 M. 5JAS,\ .=.R-IXGS7QDM(1U_.+^I.OW=9RHAH>)']EE6ESO,.H@IH.W+S( M\1GF>E*,YN)_P!FXA3LG-DBZVR6U&SDYH MQAPF3+S";!8$L>I+BCB4XA!_H<=A^C;H<.OIVS5]Y?"30!(42+Q \JG$NZL2 M0YA=.$D:3)(&!+Y=)0E@TN@J"5E=G #5^">K42F'SK?+*KITQ7WL+_X_?&JI MGU0UK-/H)(U]/OZ2:RD-6"O1C?72VBY>%AQJXZ9W=JZFMSPMC.SG-B7+OZ+X M!U!+ P04 " KA)Y.@7"$<@@" T!@ &0 'AL+W=OPJ]4MLGY^7.V-?\D'(9U4#:.^%LU8=_%KK;D^(*FO@5-V)#EJS M=4_CD"$\/! M#_W7P%-SK;4-D"+OZ!6^@_[1G:19D5FE:CBTJA&M)^%R\._#_3$,+,$A?C8P MJ,7!#L5U/I^N!GOE?!A?9,/XGA,TP%;7QOJOXKW( 9N,W$>)2"*??KE;W2 M@D\J)A5.7\:Q:=TXC#MI,M%P0C01HIF0.1\R&KG,'ZFF12[%X,GQ\#MJOW&X MC\S9E#;HCL+MF>25B=Z*>!/FY&:%)LQQQ$0+S!N"&/79(L(LCM%_] BGQVB& ML:/'2WJRPP425"!Q LD_)4:K$C%,C)ML4),-(I"L3##,!C=)49,4$4A7)AAF MBYML49,M(I"M3##,.]\D0TVR#Y@@F#3 37:HR0X16-]M#//.]33-!WU! 2(1 MKY\0!EK[D,6CY2"OKETIKQ1]ZWKE(CJWQ/O(/?HW^-A/OU%Y;5KEG84VK<,] M\(L0&DPNP9VYA[5IX?."P47;Z=;,Y=C'QH46W=2CR?Q'4?P%4$L#!!0 ( M "N$GDZ$1P@%WP$ $% 9 >&PO=V]R:W-H965T;IDW:9+)-M[\9/5ZR(!:8#IG%N\ +SU,:C-'MI.K$*\V^%(7.+ % M 8-*6P5JACL\ 6-6R)3Q:]'$JZ4E;N?OZI]<[Z:7*U7P)-C/OM9=@8\8U=#0 M&]//8OH,2S\)1DOS7^$.S,!M)<:C$DRY+ZIN2@N^J)A2.'V;QWYPXS2O9/%" M\Q.BA1"MA*/S(;.1J_PCU;3,I9B0G/=^I/87AZ?([$UEDVXKW)HI7IGLO3RD M<4[N5FC!G&=,M,&$*X(8]=4B\EF3!;X33*O2>81"'0@6W?Y%*K$;7 7?Y-=[_=CY([P7_C\.'RCLNT'A:Y"FXO@CFLCA 93 M2O!@=K4S[]$:,&BTG69F+N=;.0=:C,N#0]97K_P#4$L#!!0 ( "N$GD[' MO>"<&PO=V]R:W-H965TV$[=_7-H02&-3L2WSAS#DS MCH_&2=2-L^.([*<5D0\L8;6ZLN)\8I(M>1G1S2RY6CD#R[&H:"T*5ENES;KLZ(EC23FH*HX4IWM"PUD\KC=T]J#YHZ<#R_L7\VQ:MB#D30'2M_%4>9 MK^W(MH[T1"ZE?&'M%]H7Y-M67_TW>J6E@NM,E$;&2F%^K>PB)*MZ%I5*1=Z[ ML:C-V/;\MS XP.L#O$<#E-+'+P9R M88.X0 [>U"$0""_H+!@1 10+)D"@T3;(^T"UL)$0?J1:"+2D _L- 6:*%JX& M@MV$_ ]4"WL%_=\L.P2XQ<5>M" $VP5!?@FG2AW('RL%WM*AP(9!D&-F)47S MDJ+8GUXV9]1#*LK/IMT**V.7VO3ZT>[0TC>>Z4'_X-U[X#OAYZ(6UH%)U?J"3(L2GJ2>AJJ.>_Z<+>0K.G?&,[PT$G_ E!+ P04 M" KA)Y.(0/C,P0" #!!0 &0 'AL+W=O.9_YLQ\60CXZ^B 9#.&R6=.+N-E/T)(5$T0+%X8#UTZJ1BG&*I3%XC MT7/ I4FB!/F>%R&*V\[-,^.[\CQC@R1M!U?NB(%2S/]<@+#Q[![<=\=S6S=2 M.U">];B&'R!_]E>N++2HE"V%3K2LT9W<&'O5 MQM?R['JZ("!02*V U7*')R!$"ZDR?L^:[H+4B>O]N_IGT[OJY88%/#'RJRUE MO,S7^#.Q 5KBM1C((187Z=8A"2T5E%E4+QV[2V MG5G'Z21.YC1[@C\G^$M",/4R@4SEG[#$><;9Z/#I[GNL/_'AY*N[*;337(4Y M4\4+Y;WG09)DZ*Z%YIC+%..O8@Y+!%+J"\*W(2[^+CU(4KM 8*TQ, +!FI\F M=H&C5>!H!([K"E)OT^04$YJ8SL1\@ BMB-"".&P0X0X1V1&1%1%9$/X&$>T0 MH1T16Q&Q!1%L$/$.\<&_(;$B$@OBN$$D_WM1J1616A#A!I'N$/X&@59/B *O MS? 03L&&S@RNE7>93X^^>8+_PJ?A]AWSNNV$QFK/IZDR&9+U\\!$R]3._P)02P,$% @ *X2>3@[,.WOU! MJQD !D !X;"]W;W)K&ULE9E;;^,V$(7_BN'W MKGD94E+@&$AL+%J@!8(MVCXK-A,;*UE>28FW_[Z4K+@VYS"0\Q#K#CF? M2&E^K.KOS=:Y=O*S+/;-_73;MH>[V:Q9;UV9-U^J@]O[.R]57>:M/ZU?9\VA M=OFF+U06,R6$G97Y;C]=S/MK3_5B7KVUQ6[OGNI)\U:6>?WOHRNJX_U43C\N M?-N];MONPFPQ/^2O[D_7_G5XJOW9[%S+9E>Z?;.K]I/:O=Q/'^3=RO0%>L7? M.W=L+HXG75>>J^I[=_+;YGXJ.D>N<.NVJR+W/^]NZ8JBJ\G[^#%4.CVWV16\ M//ZH_6O?>=^9Y[QQRZKX9[=IM_?3=#K9N)?\K6B_5<=?W= A,YT,O?_=O;O" MRSLGOHUU533]_\GZK6FK5\=)?1K>0][-(GE'/OKK[F(?[/Z> M#T_CK[XO=&;GL_>NHD&S/&G4A4:>%3-?^[D)A9I8*E9<9\EU$RND27$C&O9# M]Q7HJPHR7 '!"JBO@"XJR$00AY/$]I)]+U$Z,XD.^@)DPF87LBLW!KHQW(V\ M;N812%1@^"0Q%TZD210%_5H!F4ZEB RRA88M=Q/$Y1%(0L.6.4F5UF& N<551BDP&P2P$T2PDGP80KI C3&1JQ$,"F! ME32T(EGF2[*9"=U(/I9:F@CN)(3J@U1@TH3I-(BN^AUI!5-5:M"*#EO1G!^1 M5C!Z)6J>&*8:EXHI*UX4-XA62*5!+Q@W-: M@?54"(Y!U*,>#:31F#1Z!&DT1XA,2(5CA&51/Y&=U@C2:(Z0+&5K M1*"2@B@"/HU!HT> 1G."))9'!ZA$;)VH,68TPDPLOA@S^@;,:(P9/0(S&O"C MVQR&00$ROWV/I+7&F-$C,*,!/_Q#A_E!LD3%XH,QHT=@1G. 2$F&S6$NRU1L M"A/F# '.2!&I G.&;N ,8<[0",X0 $B6FO")#61*)B+6)^9D#37=S%$#'_)$6X.'H%&LJD[NWC[7+KZM7^SWTS6U=N^[7#U_ M/7A4W=OKX/I2WJTDN/Y@Q-W2"'#'&_1W3F_"_V_Z]!GCC[Q^W>V;R7/5ME79 MO_5^J:K6^7Z)+WZ@MR[?G$\*]])VAXD_KD^?#TXG;748/HW,SM]G%O\!4$L# M!!0 ( "N$GDZ0& D0@@( +4( 9 >&PO=V]R:W-H965T"E*2J6JF5HJMZ?7:($] !IK:37/^^ MMB$)_*"UD0\L)8VZLZ1 M\9I(M>4G3[2I>PLJ[*A.^Z(ZXVGD#RZ&L:2-*UCB<'E?N&CQN =8!!O%< MTJL8K1TM9<_8B]Y\/:Q<7U=$*YI+34'4Y4*WM*HTDZKC=T_J#CEUX'A]8_]L MQ"LQ>R+HEE6_RH,L5F[L.@=Z).=*/K'K%]H+"EVG5_^-7FBEX+H2E2-GE3"_ M3GX6DM4]BRJE)J_=M6S,]=KSW\+L 4$?$ P!*O?_ F ? -\"D!'?56:D?B*2 M9"EG5X=W3ZLE^D\!'J$R,]>'QCMS3ZD5ZO22(1"DWD43]9A-APE&&# @/,4^ MI AL*3;!+'R28#M'Q+$] [2*@"8>_B,"V@F0E0 9 C0B2/R)"1T$&TC3J8!) M&,&)% O,QTFT4$UHK2:<58, LA-@*P&^WX_(2A"][T<'"4="08*!CR9^6& 1 M ,G"XXVMU<06/T([06(E2.[W _CV-O'?=Z3'C+4&"?#!Q!$;+/8!7JAGH6V! MQ9,E"FM;KD'P 5?L?0?@':[ ^3\ 01Q/79G#HBA,%LJQ=S&8MS$"T0*%O?5 M^ %3[,T'\!VFX-EK D&$DZDIKS1R[ZF_&3FHG!R=FZD?JV.3H?9 MNP[TL)B<;_1,-D/DC:8;Z-\)/Y6-16O-ND'8;R=K^(\$;OE2ROU!+ P04 " KA)Y.3)ATSE$" 8" M&0 'AL+W=O8&3AVTI:+5YDSIKRW MJJSEQL^5:M9!( \YJZA\X@VK]9T3%Q55>BK.@6P$HT=;5)4!#,,HJ&A1^UEJ MUW8B2_E%E47-=L*3EZJBXL\S*WF[\8%_6W@ISKDR"T&6-O3,OC/UH]D)/0L& MEF-1L5H6O/8$.VW\#V"]!<046,3/@K5R-/:,E3WGKV;RY;CQ0Z.(E>R@# 75 MERO;LK(T3%K'[Y[4'YYI"L?C&_LG:UZ;V5/)MKS\51Q5OO%7OG=D)WHIU0MO M/[/>$/&]WOU7=F6EAALE^AD'7DK[ZQTN4O&J9]%2*OK678O:7MN>_U;F+H!] M 1P* /YG >H+T*0@Z)19JQ^IHEDJ>.N)[FTUU'P48(UTF >S:+.S][1;J5>O M&0:K-+@:HA[SW&'@" /?([8.1#) BU@4 &=*J"M1^]4(#*@-"M!3NUX)D6#!;2($X"\G@:D9,@NI]&!R$CGP@3 M.$W#@8H @6XML5-+[$@#NPE63H+5XVDD3H+D?AK)S">,X>BM=VDX4"M(%LR MT-UOX3P/N/!Y@866!8\G MS]!N#]3'K,V&X<&\>S&( M%BCK>W M>_*)<\4T8_BD&7-]3 ^3DIV4&<9Z++JSJILHWO3G<##\& UF!J.V%[^]J&($K< M_F _,S.>>6#GO9#OJ@+0P4?#6[4-*ZV[#4+J6$'#U)/HH#5OSD(V3)M27I#J M)+"3(S4L6]C)0UZ9A\O<.N.BW81S>%U[K2Z7M M BKRCEW@.^@?W5Z:"DTJI[J!5M6B#22 MQIZ-9L'-LE!B'=; M?#EMP\@: @Y';168&6Y0 N=6R-CX-6J&TY:6.)_?U3^Y[";+@2DH!?]9GW2U M#5=A<((SNW+]*OK/,.9)PV ,_Q5NP W<.C%[' 57[AD:RD"RO9X^[,G(708 2C)Q.K M,K?H5' X:SO-S%P.=\E0:-&-UR2:[NKB#U!+ P04 " KA)Y.F9M/.;@" M #6"0 &0 'AL+W=OZ M"?FBSISKX+4J:[4.SUHWRRA2^S.OF+H3#:_-EZ.0%=-F*4^1:B1G!T>JRBA& M*(LJ5M3A9N7V'N5F)2ZZ+&K^* -UJ2HF_VUY*6[K$(=O&T_%Z:SM1K19->S$ M?W+]JWF49A7U5@Y%Q6M5B#J0_+@.[_'R 6>6X!"_"WY3@_? AO(LQ(M=?#NL M0V05\9+OM37!S./*=[PLK26CXV]G-.Q]6N+P_\">:9*;X3Y9_BH,_K M, ^# S^R2ZF?Q.TK[P)*PZ"+_CN_\M+ K1+C8R]*Y7Z#_45I4756C)2*O;;/ MHG;/6_N%THX&$^*.$/<$X_LC ND(Y)V0?$A(.D(R(41M*"XW#TRSS4J*6R#; M\C;,_HOP,C'9W]M-EVSWS:1'F=WK)HFS572UACK,ML7$ PSN$9&QWKN((1?; MV*/'8P<['Y'G8\@#8&0!BR!@G,3QR8!/: H;2$ #B3.0C!)%)XEJ,9G#U Y# MTYR80X@FT?C C"S2$7 D*04EI8"D2=ZV+28=>(HII9ZB7>HI(A2C64$9*"@# M!,U4B8(&Z.>KE(,&9[FO,RT% QX(3,FP)9QC^//_Q$P?. Q 50DTUB) MG]4XFT\KW!HPT!N\,G>@H2N"4K_.V.\-&.-Y27!KP$!O\"OM-XYS7]02P,$% @ *X2>3M.]5TB, @ 3P@ !D !X;"]W M;W)K&UL?5;MCMHP$'R5* ]PB3]BS F0@*IJI59" M5[7][0,#T25Q:ANXOGUM)Y?+.4O_$-N9G9U9.UX6-Z5?S%E*F[S656.6Z=G: M]C'+S/XL:V$>5"L;]^:H="VLF^I39EHMQ2$$U56&\YQEM2B;=+4(:SN]6JB+ MK&I/)VM7\A6BU:UZF/$T.\B@NE7U2MR^R-U2D M2>_^F[S*RL&]$I=CKRH3?I/]Q5A5]RQ.2BU>NV?9A.>MYW\+@P-P'X"' )?[ M?P&D#R#O 328[Y0%JY^$%:N%5K=$=[O5"G\HT"-QQ=S[Q5"[\,ZY-6[UNJ*$ M+;*K)^HQFPZ#1Q@T(#+'/J3 4(H-GH3CCPFV4P3G< 8"FB AGGPP,8,)*$A M P$=.T0\JD*'80'3=!C*YD5D98K"!!5WW!2@F )P @01LXH:2>>2FPQ0C MG<35C'(4&X* E#+,"EC2#)0TFTJB>21I-LE$"\YP!-M.8;Q@C-TYDAR4PP$Y M*)+# >.@9Q031^N',C777XKJ)56W?OK/A/\3J'U!+ M P04 " KA)Y.$-.F)CT" #VNFR ?17C US\ +2--5FURY9L27.7;;]I2ZNY*@YH>_?V M _0:B]SE_I&O]&-KZ>-'VA#M*%'J16(*FZTH$VCA92-/Z.F/TVIB?/ZF_IGDUUE M.1!!"];\KD^RVOBI[YWHF5P;^&/X;O=%&P;43-<>1-<)\O>-5 M2-:.*LI*2UZ'LNY,>1]&DG2DN0G12(@F0@C_2XA'0OQ1 AP)\*,$-!*010!# M=K.8)9$DSSB[>WPX#CW1IRY<([5=1]UI=L>,J?44JO>60P@S<--"(V8[8*(9 M)GI$% [$ZA%2+B%I^@C9+2$0H@D#5(XI3.0,$QF!>"80KMX1B)T"L1& ,X$X MM!9C@& #Z88<&-M1BB5JA=+4TBJ7*+Q:H7<<0Z=CN' ,(;8L#Q@TFP;%V-KD MP@'"@16K7(*B)$K3K\*_-(B @ 8 !D !X;"]W;W)K&UL?53MCILP$'P5Q .< ?.11(!TH:I:J96BJWK][9!-0&=C:COA^O:U M#>$HD/[!]C(S.[O@33LNWF0%H)QW1AN9N952[0XA65; B'SB+33ZS9D+1I0^ MB@N2K0!RLB1&4>!Y,6*D;MP\M;&#R%-^5;1NX" <>66,B#][H+S+7-^]!U[J M2Z5, .5I2R[P ]3/]B#T"8TJIYI!(VO>. +.F?OL[XK$X"W@M89.3O:.J>3( M^9LY?#UEKF<, 852&06BEQL40*D1TC9^#YKNF-(0I_N[^F=;NZ[E2"04G/ZJ M3ZK*W(WKG.!,KE2]\.X+#/5$KC,4_PUN0#7<.-$Y2DZE?3KE52K.!A5MA9'W M?JT;NW:#_IVV3@@&0C 2=.[_$?! P!^$T!;?.[.E?B**Y*G@G2/ZC]42\T_X M.ZR;69J@[9U]IZN5.GK+PW";HIL1&C#['A-,,/Z(0%I]3!&LI=@'"WKP;X)B MB=ALUC/@U2*PY>-I!N^!0+@J$%J!<-J%R)MUHS6RPQVP<^DE4? MR=*'AV<^DD7?PS"8@8HE"$? 7+Q9 M?*_'6S^-/F3ZV?B=B$O=2.?(E;[6]O*=.5>@/7I/ND^5'L?C@<)9F6VB]Z(? M2OU!\7:8MV@<^OE?4$L#!!0 ( "N$GD[&XC4D[00 +4< 9 >&PO M=V]R:W-H965T*31^P.G@E.=Z^?259\7JO[6'*QM@Q]% M7C;+\-"VIZ/=:KQ;5NLL:NJ_R? MX[8]+,,D#+9VEYWS]DMU^_N^DHHOHO?>T*AYN6KX1,-NBJBS M?NN"HRY>N-?W 4AL $)#+$ F0\252,W5'0'07<48X[5XV:]/,+TT+'L>,/TBEE)G[?.:2A0QHXI!V' MM->1X=I+#U")>#+C[IPQT!D#1MM@ PDTD(!H'#]?$L]/EDAG#-9 )!4QU^(PL0>\(6! MV22E<;U!,L4()!FL8L^,@Z$BQIKA,L5FU"F&"Q5[I%*-HFF\7072[HQ!,I5R M:LK@4L5 K=)49G%Q87I&6G!)8.:1M!A_&C#)O+GKRW1JJ!+%<(EAH,9H*K.X M-+#T\;1PS#/W>?;3P@&KL6#>&NW+1*H$Y1"&FK/':S?'''+$H5N]1]'=4*?2 MC0B(#%&D."::"S#,Q$SAF&@N9PPS9I"C_8(WS/Y&@,1^<4PM$!DB,V1PL0H! -1 MZ!2&0"E<&/%H@2@EN-B=$ AH18@32&0<_8F6D,@P8K@Q\M M$%'1&DR, 3 DU$_3& 8S8]-E, P&K Q>M$CDS>1H<@E4V'H_W)3M[4[N>;B2BW[*KQ=Z?V;U_E@VP5O5ME4Q7!CMJJJUG2_QIVX^'VRVO3WD M=M?V7TWWO;Y>I%T?VNHT7A)&MYO*U7]02P,$% @ *X2>3CJK2V,; @ M]04 !D !X;"]W;W)K&ULC53;CILP$/T5Q >L MPS5L!$B;K*I6:J5HJVZ?'3():&U,;2=L_[Z^$): 5>T+MH\3=1 M TCOG9)6%'XM9;=!2%0U4"P>6 >M^G-BG&*IEOR,1,U[F["))T\*>>^)"*>9_MT!87_B!?PN\-.=:Z@ J\PZ?X2?(7]V>JQ4: M68X-A58TK/4XG K_*=CL,HTW@-<&>C&9>]K)@;$WO?AV+/R5%@0$*JD9L!JN ML -"-)&2\6?@],>2.G$ZO[%_,=Z5EP,6L&/D=W.4=>%GOG>$$[X0^<+ZKS#X M27QO,/\=KD 47"M1-2I&A/EZU45(1@<6)87B=SLVK1G[@?^6YDX(AX1P3%"U M_Y<0#0G11T)LS%MEQNHSEKC,.>L];@^KP_I.!)M(;6:E@V;OS#_E5JCHM8RS M*$=7331@MA833C#!B$"*?2P1NDILPT5Z>%]@MT1DF;M"Y#01F?SHSD3L)HB= M!+$AB.\(DMDN6$QJ,*T5&42/,R=+4)HD:[>4Q"DE64AYS&9*+"29% G"<#U3 ML@2MW#)2IXS4L2.IFV#M)%A__DPR)T'F4# SN M3A:9I!!) @ X 8 !D !X;"]W;W)K&UL?55= MCYLP$/PKB/>>@_F."-(E4=5*K72ZZMIGAVP".L#4=L+UW]LIZR5UX"".>MJ5N^<4LANC5"O"BA(?R!=M#*)R?*&B+DEIT1[QB0HR8U M-<*K580:4K5NGNG8$\LS>A%UU<(3<_BE:0C[MX6:]AO7=:1 M,_P"\=(],;E#D\JQ:J#E%6T=!J>-^^BM]XG":\#O"GH^6SNJD@.EKVKS_;AQ M5\H0U% (I4#D[0H[J&LE)&W\'37=*:4BSM&"-J.*M-*0M^%>M?K> MC_HWFIV 1P*>"#+W9P1_)/COA.!30C 2 H. AE)T;_9$D#QCM'?8\'8[HCXB M;QW([A(:9:)$F"B/S#4>+ MOD3^K*P[*['52FRQ8GQJVWAI)3#>T"Y>.,%>8C>26(TD"R.I>::210X/8]/( M$F3V \W.>0/LK&I"-+.7O9MK4&PO=V]R:W-H965TB2.+4-7-^^ M=I*+(%E7\(?$9G9V9_&8G9^5?C,'*6WT7I6U6<0':YO')#&;@ZR$>5"-K-TW M.Z4K8=U2[Q/3:"FV;5!5)@2A-*E$4;OWK)=S=;1E4H# M6L2O0I[-Q7ODI;PJ]>877[>+&/F*9"DWUE,(]SC)E2Q+S^3J^-.3QD-.'WCY M_L'^N17OQ+P*(U>J_%UL[6$1YW&TE3MQ+.V+.G^1O2 >1[WZ;_(D2P?WE;@< M&U6:]C/:'(U55<_B2JG$>_0(0"S_P;0/H#>&L#Z #8* M2#HI;6_6PHKE7*MSI+N?MQ'^%.%'YKJ_\9MML]OO7'N,VSTMV8S.DY,GZC%/ M'89<8=@U9C7%D&O$>HK(\P&2N"*'2@E8*6GCV545'":@( %M">@500H3,)" M 15DHUYUF+3%U%T?&$>,P7DXF(<#>0*M2D&"]':E&4B0 17,1DH!3(;@)#F8 M))\0 M]:!+P2/(&H#0='P1)!>CBA\VOPN]+VH3O2KKIIYV-MDI9:4C1 ].V\'-M\.B ME#OK7S/WKKLAKUM8U?0#;#),T&PO=V]R:W-H965TRRIO[]1!UN:7K6JJ7)MALPO:0R/S31]4E0$+ MPSBH\J+V%[-^[JE9S-11ET4MGQJO/595WOQ]D*4ZSWWPWR:^%[N][B:"Q>R0 M[^0/J7\>GAHS"J8LFZ*2=5NHVFOD=NY_A/M'EG8!/>)7(<_MQ;W727E6ZJ4; M?-G,_;!;D2SE6G?,:D_<7:!E_=OV3_UXHV8Y[R52U7^ M+C9Z/_=3W]O(;7XL]7=U_BQ'0<+W1O5?Y4F6!MZMQ'"L5=GV_[WUL=6J&K.8 MI53YZW MZOYZ'O._A=$!; Q@4P#P_P9$8T!T:P ? _BM 6(,$%9 ,&CO-W.5 MZWPQ:]39:X9Z..1=V<&],(]KW4WV3Z?_S>QG:V9/"P$P"TY=HA'S,!89= M(Y8$(KN&K#"$9_P:\TA@N)@P@1$RJ6&D&M8GB*Y(8CI!1":(^@3\,D%D[<8 MB7M(W4,B$;+(TKLD8#S+4ELRAK&0\Q3H17-RT1PO.G-LFR 3B-NW+283Q&@% MD55$JQ@)-9O!:)*$)$DPB?5L5@-$7.YFDH4T24J2I(@$DM!B21$+9!GC-$U& MTF182V*Q9%A+F#B>"H2TN4-$(X#9Q@RQG-2E!AQ=!' )_/ICCO4WY.K4$,^QKGJ2NRF2TK1EA:V<*VJZ,OT,O[4.&?4CHQ49DP)V+ MI9W(L!-YECI2T YCR3OTTM9AV#J$WA1_,B5(;G#Q9=L=9K[ES:ZH6^]9:?.1 MW'_*;I72TF0,[\S>[9Z6_SV8K#C?S<7\_<;WP\N^;F\L5LM3^F+^-/5?I\>RN5IW&Y"U0[H%'\?S+FZ^CYK4WDJBA_MQ6^[NWG01F0RLZU;$VGS M\6;6)LM:2TT<_PY&YQ>?[<#K[^_6?^F2;Y)Y2BNS+K)_#KMZ?S>/Y[.=>4Y? ML_I[((3DE$0"LZ%ZL:K418"&R!H@#H#-#)@Y?'0 M:\).<^PUL8R"(+#R]=1M/M>- MUQI)',-@$(IM=V8(#R^4%DTH@5-E5+3BK"%0U MD-V(=G9=(6&B"8XTNZHW@B/-Y03#3"":L2+EG&J6%L6@1J$2+D(/Y7C;@MDG M.?LHB!PF,*BD\*]0B3DA.2=XA0ZB$5@3&85\%3J(/-:0 MQ'B2"$]VA4H.G>F'K\30D0@Z=J'**>@,\7AS26(N2RLW/LIQ IAEDK.,@MAA I-*)OY5JC K%&<%KU(%MC\R3,#& M'RE5&+E_787YH]!&R:Y2Q;(DX#D* M9#=)\XQP3B_&D^)X8H6J.)U<3C"6%,*27:&*,T?(*)&\0J$2+T(/Y3@!C#/% M<4:!Z^4=4TI%7ZA0S F%7N-8A?)-#T4B 9L,I(Q5-+&$,'L4VB6Q"N4[&H<7 MPG@BA">[0HE#Q^4%TX80;>P*)4X;(4") MV-$!,() PGXG!B-4K>;"+,)D)L MLFN4.'0H4@'8ZT(E7(8^RG$"CNX6)QD)EPG,*?I"HXDP*\FDU$=_-N+Q@/)%/EXF\W\D(TX9\.DPT19LA$&\@:0PD_7E?::.] M>:0QC[1/FTASSL#EM/85;CR$X^@QN#1H$ E'RUIC+.DO-(@T!H/V:1!IOL>1 MLGD# RU ( V55NZ7->WH:OMTB#38P4QW@#4&D_;I%&GO3I'&I-$^G2(]19HA M$&\8:0PC[=$?TMXLTIA%VJ<_I$&[&Z^LM;]TXR4=GXQ@C(5H7^78VH884N$7 M6D0A)D7HTR(:1.'GOU>(81)Z[''6@PA[Z2=_4M('LK@ZXS;?%Z MK-M#P*N[EQ/J>]F>D%KW'\3MNC]G_C#3'WO_D98OAV,U>RKJNLB[4]+GHJA- M$V'PK5D8>Y/N+A>9>:[;KU'SO>R/F_N+NC@-1^F+RWG^ZG]02P,$% @ M*X2>3DINH/N8! -Q@ !D !X;"]W;W)K&UL ME9E;;^,V$(7_BJ'WK,0A14F!;2!Q4;1 "P1;;/NLV/0%*UFN),?;?U_=XK4X MAX[R$EOR(7F&FODP8N:7HOQ>[8VI9S_R[%@MO'U=GQY]OUKO39Y67XJ3.3:_ M;(LR3^OFLMSYU:DTZ:8;E&<^!8'V\_1P]);S[MY+N9P7YSH[',U+.:O.>9Z6 M_SV;K+@L/.&]W_AZV.WK]H:_G)_2G?G+U-].+V5SY5]GV1QRQ*/*Y6T SK%WP=SJ6Z^S]I07HOB>WOQ^V;A!:TCDYEUW4Z1-A]O9F6RK)VI M\?'O,*EW7;,=>/O]??9?N^";8%[3RJR*[)_#IMXOO-B;;[/:N M^ZV)MFKNOBU#&GS)&A";0^BT>Y3$B5V-6%=+!VT$AA7 M0DZH[T$TKA4MM5U24)?$I!V6, %(J!=XX-HO%23/+:CCV1C0QB!@C.0U[G@ M=--1'"G;$) I%;I2$4-0:)"*KH+ Z!*<7:%,[)@XENYL'L:2 %Q2#I((C!*1 M3*\\PO5/J/[MRAM$M^%2\W#L_@"IM&/W";.$Q(2J&T2CW*60%1V4:>FH.<)D M(D0FN^:($\>&TEW)V CF$7$>\5HCSIF(;0O7N-!(F$,$.*1<:8?)0>$G,A?7 M.J&.AV4N;V9D)$*6NE 6N[8%DX,0.5CNT:;T/!+T,B*1-F:P+'(9PJ214SH>R5L9.W_O M2L9&,*_DE$Y'\A;F]E5EL,)%KO<'B<$G ?B4*_LQJF3TB=3%:)$(+2QU.3<2 M;7=3*ZAR1H0!(]%K%4M=3HZ'QK2V_2!9)!SH51@P"C56=NHJWC(]4&2GS$>J ML1T,*\4;*Y[ BG=,*K!5*Z"26CG:*H7!IVAZHZXPK!2"E=VH*TXA]\XYCIU0 MM^-(3H7IH5"WXW*!BU[=+_HA6M[&)('-PD&D':*Q&8P/!3H=*IQ-( MX9)74TY2!I&^0W[_YA@V-^6N.[&N9NOB?.R.RV_N7D_%GZ@[QOTI[X_4_TS+ MW>%8S5Z+NB[R[LAV6Q2U:9P$7YK'LC?IYGJ1F6W=?HV:[V5_E-U?U,5I.*;W MK_\K6/X/4$L#!!0 ( "N$GD[GE][UWP$ &0$ 9 >&PO=V]R:W-H M965T;S3UFI.,H3YWO*/-4#)IV'(XR4 -C1/XI M@(HQ0R&Z.%ZZIM76@?.T)PW\!/VK/TICX5FEZAAPU0D>2*@S]!3N#XG%.\!K M!Z-:W -;R4F(-VM\JS*TL0D!A5);!6*.,QR 4BMDTGB?--$()T+\27#=Q#XS5^H7HDF>2C$& MTC]63^Q,A/O8-+.T3M<[]\U4JXSWG&^3),5G*S1A"H^)%IAP1F"C/H>(UD(4 MT0T]^C? X1:QVZU'B%>+B!T_7D8(DW6!9%4@<0+)0B!YO$JR\)A[A^&^4]MH M=U7)+2A^3!ZN4L&+QV$@&S?'*BC%P+5MP\([K\I39!_WRE^8%?(3_RGC]^\' MD4W'57 2VHR.>^!:" TFQ\V=&>K6K/QL4*BUO3Z8N_2#[PTM^FFG\?S'DO\% M4$L#!!0 ( "N$GD[;?PMY,P( ,,' 9 >&PO=V]R:W-H965T)$E@')>:];(S"V5:K>>)XL2:BH?> N- M_G/FHJ9*+\7%DZT >K).-?,"WU]Y-:T:-T^M[2#RE%\5JQHX"$=>ZYJ*/WM@ MO,M@3'#I//X/9"Z8TSC.)W?V3]; M\5K,D4IXY.Q7=5)EYJY=YP1G>F7JB7=?8! 4N\Z@_AO<@&FXR43'*#B3]NL4 M5ZEX/;#H5&KZVH]58\=NX+^[X0[!X!",#D%LM?2!;.:?J*)Y*GCGB'[S6VK. MF&P#O3>%,=JML/]T\E);;WD*MT/+],:^G?\%4$L#!!0 ( "N$ MGDZMUDF*&@( #T& 9 >&PO=V]R:W-H965T(('525:W42M%4G3X[R4E 8S"UG3#]^]J&( :R%)Z]-0\7?9V"\W_JA?U]XJ2^5,@NH M+#IZ@9^@?G5[H6=HL>K5+P9770K#7T?KG5K MK_WH?R]S%T1C0305A/B_!?%8$"\*T-"9C?J9*EH6@O>>&/ZLCIIG(MS$>C./ M9M'NG;VGTTJ]>BL)P06Z&:-1\SQHHIDF^JC8.13Y)$&Z@:F+R-E%9.OC>7V( MW0:QTR"V!OA##+*(,6@2JVFM)DR"^ $&.S'8@4D6F$%#YAB,2>3&$">&.##I M D/6F"C%#W8]<6(2!R9;8)(U)HP?;5KJQ*0.3+[ I"M,'F#BIF1.2K:F),&" MDJTH$<'Y@S"Y$Y.O,&&\?-#RU8.6Y6&PV-G=6I5CDB\SH]F+; [6'U13GTXUYL? @ )@8 !D !X;"]W;W)K&ULC55=;YLP%/TKB/?5A \'18#4))HZ:9.B3NN>'7(34&U,;2=T_WZV MH80$J^I+['M]SKD?QC=9Q\6KK "4]\YH(W._4JI=(23+"AB1#[R%1I\9Z!@EI]+^>N59*LX&%9T* M(^_]6C=V[?H3C >:FQ .A' DZ-B?$:*!$%T)\:>$>"#$=P34EV)[LR6*%)G@ MG2?ZVVV)^8@6JUAWOS1.VVQ[IMLCM?=2)'B1H8L1&C#K'A-.,%<$TNICB- 5 M8AW.Z.%M@,T=ZC'8 M8AJ+^8;O,!L')L'N1!)G(LDLD03';@'L%,!?;\72*;!T9)#<7=AR5F84!($[ M2NJ,DGZAX>DLRJS?<\BLW6CR6AB(DYU$TBOYN5'FHYMXQV'W&)K7=N=?+U:; M?F9=9?H)^HN(4]U(;\^5?LOVQ1TY5Z S#![TC59Z:(\&A:,RVZ7>BWYT]8;B M[3"5T?C74/P'4$L#!!0 ( "N$GDX_)*C30 ( !<' 9 >&PO=V]R M:W-H965T%NPJ:=.1/??$ MM6TQ_[LCE U;/_3O':_-I9:Z Y1%CR_D)Y&_^CU7+3!G.34MZ43#.H^3\];_ M%&ZJ7.N-X*TA@UC4/>WDP-B[;GP[;?U Q%*CE)GP*JXD8I0JA,IC#]33G\> M4@6 !:D8_=V<9+WU,]\[D3.^4OG*AJ]D\A/[WF3^.[D1JN2: M1(UQ9%28KW>\"LG:*8M":?''6#:=*8CA F*+)2U".;ADUF)G2BQ R6W4.(U2I1EEJIRJ%"( M8C=,XH1)5C (6OMHEZR'@:&UCI5+M%C'!Y34B9*NYR4-+)34,0JR3D;E$D6) M&R5SHF0.%&M/[K+5*%&>V2AK$4JR)QLW=Z+D*Y3(/D+YZG3 ),[LV\"ARB"R M=RY87%'ZR?B!^:7IA'=@4MUVYDXZ,R:)RAB\*%^U>J7F!B5GJ:NIJO/QKAX; MDO73,P3FM[#\!U!+ P04 " KA)Y.3EXT2DO>QK;I;#N,*UDVF<$&>#+ LT$8_]<@F@PB MQP"-9#;5ST21JA1\\,2X6STQAR+<1+J8)S-I:V?7=+92S]ZK),,ENAM'DV8W M:O!"XRCV@**8)4@#S!08I,#6/EK:XP!V$($.(NL@_I!&Y*0Q:E*KZ:PF+^+" MR000Y44(H\0@2KQ&23,'9=0DBRA1CF,'92T*B^P!2@*B)$!5G"B[9!4EC<+$ M00%$.'FPPRF(D@(H3I1=NJX*=DD S8+V T@&@F0KD!B[!SY;!8F#U?8 (AS' M,$H.HN1 30(')0=J@E,'92W"^:.J%"!* :"$#DJQ/@1)X(CVD.C1KZRO?_!* M"M9;Y)[:2;/\3Z,H3-T]@F1AL"H-6MR6YOGZ0<2UZ:1WY$I?O/9ZO'"NJ'89 M/.G<:OUBS@-&+\IT,]T7X[,Q#A3OIR<1S>]R]0]02P,$% @ *X2>3C%% M,QL4 @ @8 !D !X;"]W;W)K&UL?53;CILP M%/P5Q >L@\TEB0C2AE752JT4;=7VV4E. EJ#J>V$[=_7-@2QQNT+]C$SXQG? M\IZ+-UD!J."]8:W:J@H?*)=]#J/QV"\WX51^!AXK:^5,@.HR#MZA>^@ M?G0'H2LTJ9SK!EI9\S80<-F%S]&VS S> G[6T,M9/S!)CIR_F>++>1>NC"%@ M<%)&@>KF#B4P9H2TC=^C9CA-:8CS_D/]D\VNLQRIA)*S7_595;MP'09GN- ; M4Z^\_PQCGB0,QO!?X0Y,PXT3/<>),VF_P>DF%6]&%6VEH>]#6[>V[4?]!\U/ MP",!3X0H_B^!C 3B$-#@S$9]H8H6N>!]((;-ZJ@Y$]&6Z,4\F4&[=O:?3BOU MZ+U(LC1'=R,T8O8#!L\P^".B]" V$P1I Y,+['6!+9_,^3CQ"Q"O +$"\8<8 MF1-CP*06TUI,C E)G"@>5)Q%D=],[#43+\VDKID!D\RFP:O86?AR"2(:Y;>2 M>*TDGG59.U:2Q2QI2MP=]H VA/BMI%XKJM[3W&%RV_J=P4Y=*KP6_6QCY:NRI2HZ4OJC)M_/6 M#Q00$#@)Y8#EXPXU$**,),;?V=-?4JK ]?CA_D77+FLY8@XU)7_:LVBV?N%[ M9[C@&Q'/=/P* V(C $UDNM3/6.!=Q>CHL>EC#5CU1+B)Y6:>U*+> M._U.5LOEZGV7%D&%[LIHUNPG3;321&\5M4-1+A(D 1:*R$D1Z?AX'1\5;H/8 M:1!K@V1=1I8;94R:3&MZK0FC)#8JL45QD*=NE,2)DM@H16B@3)ITE:4($H/D M8\T;D-0)DEH@<6'N26HE,3Y^;2OR(GZ'(W-R9(X-,1IHGUE9XKPT=JUVB+(P M=TH2P" M "*!@ &0 'AL+W=OW$UJ^E[#<(B6,-+1%/K(=.O3DSWA*IEOR"1,^!G$Q02U$4!"EJ M2=/Y96'V]KPLV%72IH,]]\2U;0G_NP/*[EL_]!\;S\VEEGH#E45/+O 3Y$N_ MYVJ%IBRGIH5.-*SS.)RW_J=P4^5:;P2_&KB+V=S33@Z,O>K%M]/6#S004#A* MG8&HX0854*H3*8P_8TY_.E('SN>/[%^,=^7E0 14C/YN3K+>^KGOG>!,KE0^ ML_M7&/TDOC>:_PXWH$JN2=091T:%>7K'JY"L';,HE):\#6/3F?$^YG^$N0.B M,2": L+XOP%X#,!6 !K(C-7/1)*RX.SN\>%C]4371+C!ZC*/>M/RN3/"[032<:-;M!$\TTT7M%Y5"L)PE2 !-%Y*2(3#R>Q^/0G0 [$V"3('YG M([%L#)K4:#JC6>5A'%FRRB6+PR!QX\1.G-B!DUHX@R:9G8/Q.K!@EJ(5QMB- MDCA1$@=*9J$DBU/R"%LD2\TZ^^ 3I4Z0= &266YWZ=)MED6A76T.68[C-'/3 M9$Z:S'$MN863+ #,F 25+WA2EFKU8Y@6%,Y23S,UYT-['!:2]6/G M1]/OI_P'4$L#!!0 ( "N$GDY5"O<.6@, -00 9 >&PO=V]R:W-H M965TD@ ^$O@3LG!F?F7B.QUE>9/%6'H50UGN:9.7*/BJ5/SI. MN3V*E)9_F8OBY0K/2P.3ID7@N]JHS1QJ.L&3LKCS%XOZ[GG8KV4)Y7$ MF7@NK/*4IKSX\R02>5G9Q+Y.O,2'HZHFG/4RYP?Q7:@?^7.A1\[-RRY.15;& M,K,*L5_9'\CCAM'*H$;\C,6E[+Q;52BO4KY5@R^[E>U6C$0BMJIRP?7C+#8B M22I/FL?OUJE]6[,R[+Y?O7^J@]?!O/)2;&3R*]ZIX\J.;&LG]OR4J!=Y^2S: M@'S;:J/_*LXBT?"*B5YC*Y.R_K2VIU+)M/6BJ:3\O7G&6?V\M/ZO9MB M@;T M9D"\20/6&K"!@=,PJT/]R!5?+PMYL8KFU\IYM2G((]/)W%:3=>[J[W2TI9X] MK_UHL73.E:,6\]1@: =#^X@-0/QSXF@"-Q84LJ"U/>NR( P[8- !JQUX70<+ M=Q!&@PEJ3%9C2! %"S:(!< \ZKD1IN-!.AZ@0P9T&HS?62?RJ#\@8X("E[F8 MB@^I^ 85P@:K//G&*B0,"8D&9 #,BSPVDID T@G +^UC!R%T$,Y(;6@0972X MJSD M[4%]ST@%4JPK%'4^1H)-O0"G$$"-'T,4:PHU.Q^08+.K071 [S-.!^L31?KD MC;C RD)1QS)2C11K D6:,*Q&:O8CPVJI=(WU?H^N9=2">W.?= 1'07?W0:)V*OJ M-=3O17//;@9*YNU_",[MCXSU7U!+ P04 " KA)Y.-)4A>+X! 7! M&0 'AL+W=O35L$'!22%\YI^KO,S Y53C%]\3+<.F-2Y"Z'.D%?H#Y.9Z4CGY7_^QKM[61!Q5KA]&T>!^''*>C?:7%"%@C90DB+_Q+R0,@?"&1V MYDO]1 VM2R4GI.;#&JF[$^DAM\UL7-+WSJ_9:K7-WNK-?E.2FQ,*F.<9DZTP MV7O$,8+8+Q!B#2PNLJB+S/.+=R[RN$ >%D*1[^P&FGF/?3-F?&&[..?<#+C [ M2_6F#T*8Z+TJ:SV/#\8T]TFB-P=1<7TG&U';?W925=S8J=HGNE&";SVI*A." M$$LJ7M3Q8N9M3VHQDT=3%K5X4I$^5A57OY>BE.=YC.,/PW.Q/QAG2!:SAN_% M=V%>FB=E9TFGLBTJ4>M"UI$2NWG\@.\?<>8('O&C$&?=&T M(Q>1*,7&. EN/R>Q$F7IE&P>5:K&3YL]B:PSR> MQM%6[/BQ-,_R_%F$A&@R_BI,H+=Q%8GUL9*G];[0Y:B.KH&)#J?A[^RUJ M_ST'_0\:3""!0#H"P?\DI(&0WDK( B&[E4 #@=Y*8(' !H2D+9:O_IH;OI@I M>8Y4NX$:[O8IOF=V?3?.Z)?3_V<70%OK:4'SR2PY.:& 6;88TL/@#I%8]^EBA,AP)ZX"+N_CR(0-3HDU)$MFC N2P[(,5DT*204\KPE;V) MP9/G 9-Q&3"Z(@'W.OZ/9L=PMV.HW4>+,>YW1B@:UAA Y6B84=([_"NA]O[J MUM%&'FOC#KZ>M7L>/!!W>0SL:_=L\)?*7YGVS?&-JWU1Z^A5&GLU^0MD)Z41 M-DAT9[? P3YSNDDI=L8-)W:LVKN^G1C9A'=,TCVF%G\ 4$L#!!0 ( "N$ MGD[HQ8JN<@( &H) 9 >&PO=V]R:W-H965T%E;Q=N\B]3KP6IUR9 M"2];-?3$?C+UJ]D*/?(&ED-1L5H6O'8$.Z[=3^AY@U)38!%O!6OES;UC6MEQ M_FX&WPYKUS>*6,GVRE!0?;FP#2M+PZ1U_.E)W>&=IO#V_LK^Q3:OF]E1R3:\ M_%T<5+YV$]_YK&5R ^P(\%*#@OP6D+R"C J]39EO]3!7-5H*WCNC^K8:: M18&>B39S;R:M=_:9[E;JV4L6(;3R+H:HQ[QT&'R#P?>(#8!(!XBG!0PJ,*@" MV_K@3@6&"0A(0"P!N2,@,$$ $@2 @F#D0X>)+*:VF""(XI$5 ,C',[V$H)00 MD!+"!!%($"TW(P8)X@5F=)CPID^2X!%H,P6A-$:PE 24D@!2(I@@!0G2Y68@ M'XZ(#VB(QQGQ)ZWJ;ZD_SLD411")9^3,)!8!B!<'I07>FD'%P -#L,H$S MC( 08W^& LX>2AYP!$X?2I0'U2&PO=V]R:W-H965TSIPY9V(/6IGLQ5ZAP:6?<6@EA6O/0&'E?\2+C=A8!(LXE<%K1RM/6-E MQ_F;V7S=K_S * (*A3(41#_.L %*#9/6\::)G&\OK!_MN:UF1V1L.'T M=[57Y#N1$U2MOOT!O*/&]WOTW. /5<*-$UR@XE?;7*TY2<=:S:"F, MO'?/JK;/MN>_I+D3<)^ AP1=^W\)49\071-B:[Y39JU^(HKDF>"M)[I_JR'F M4(3+2#>S,$';._M.NY4Z>LY3'&;H;(AZS+K#X!'FBD":?2B!7276^"X=WQ;8 MW"/F%R&DBLOG1V$00N0EB)T%L">*;+DQ$KCM,:C%UUP62Q*'D RNIDR!]O!]*+#)".;R2*:37IQ#WI*@C!V:YD[M(&G1QV-[BX#<;1C3GH% M/]7*W))1=!BE+]C<_4E\;4:LG0E7FFX^?R?B6-72VW&E)XN]_P?.%6B5P;/^ MQTK]21@V% [*+&=Z+;JYV&T4;_J9CX8/3_X/4$L#!!0 ( "N$GDX[U0F= MY ( .X* 9 >&PO=V]R:W-H965TTDW;^?;2@E]K%V+P$[W]U]=_9] MW.+"Q9,\,J:"YZ9NY3(\*M7=1I'<'EE3RAO>L5;_L^>B*95>BD,D.\'*G35J MZ@C',8V:LFK#U<+NW8O5@I]47;7L7@3RU#2E^+-F-;\L0Q2^;#Q4AZ,R&]%J MT94']IVI']V]T*MH]+*K&M;*BK>!8/ME>(=N-R@W!A;QLV(7.7D/3"J/G#^9 MQ9?=,HP-(U:SK3(N2OTXLPVK:^-)\_@]. W'F,9P^O[B_9--7B?S6$JVX?6O M:J>.RS /@QW;EZ=:/?#+9S8DE(;!D/U7=F:UAALF.L:6U]+^!MN35+P9O&@J M3?GV8VU8^E*E<+P2^!Z$^K M*\VE0+=$%W-K-FWM['\Z6ZEWSRN*Z2(Z&T<#9MUC\ 2#1D2DO8\A,!1BC3US M?!U@XR/R'(Y P"2(M2?3)&(".TA !XEUD$P<%,@I0@^A%M+V14@SG,1.*@", MY"B>*5@*LDE]-JG#IH>DDS $I\3AO/%1N,"4PEPHR(5Z7"C.'#+4"X/R.'%0 M&P!%BA3#9#*03 :0R1TR&1"&4I<,@(K3.(')Y""9W",S/>:>3.Z'P=2],CZ( MHA1F4H!,"J L!>P Q; *Q._O(#0C).CM'AHPTU3]2PN ,$IF"H) R;E#^.T6 M&C#3.+E[- "&D)E>1K V(?*.#AI TSCNC04@9.Z$8)%#OLKY[3. KH_(I>)C M$)UI9 1+'/(UCI+8Y>+K%\V\ZP*(W!1US086.02IW-R-@Z4)9?_10;"@H/N=(SC)TT]IPKIEG&-_K0CGKX'!&PO M=V]R:W-H965T?!3E]VKC7#W[ ML'ZRBJGC=NEU57Q<'MF_^\%.4NJYO+\C6J#J7+UEVC71[).*9H MEVWW\^6B^^ZQ7"Z*MSK?[MUC.:O>=KNL_&_E\N+C9B[FGU]\W;YNZO:+:+DX M9*_NFZO_.CR6S55T[&6]W;E]M2WVL]*]W,Q_%=M:$\ M%<7W]N+W][KC M=7]GSV]57>R&7AI7=MF/_GV[[]X_AOX_F^$&;KKNLSI:+LOB8E?V*.V3MPA;7MED0 MS^V7W?QW_VMFK&J^?5^2$HOHO>UHT*QZC1QIY%ASBS1JK+GC&I,F8\T7KE&^ MYA[8BN.QY@'YHX^:J!F3X\!(.#"RZT"-.C"X P4[4%T'>M0!>2/2:T0__/L^ MW*N %0VM:&#%>E9ZC3DU@DT8:,( $]Z4W/4:.C'1T+![84L$+1&S)!+M62(6 M3&IC?_J_$/,GX(B%CECNB/'GSC)'?A$J&' "[21@:%//3L+LT'A@^XB3'!I-)<#3QA628*;R,N&YZ%6&$"L'\T4@P'@%PFH0T6C]3.XC$A-&:70G.0F$FM@J9* @01P@/Z9>).3I/G 5"]6^ N8P,R2H7[3US2DV M838T@I@K$G$E\WF+2% M\UN"8L6OFE:25RMZ8N.6F ,2U"M&^J9XP2*D3<.V,# D (;Q@2%Y22(HG%D* MTT(!$!B_[E2\(!'")IS:BMJ4X502E$WNQPFQ1 !O&9PL4!=BB,%L4ND-*?3N<+321 M[ J#10&PL#), ;"P;7284GZC]),=5V$**5!E4*@+3!=U096A,#04@ 8)?W@ M-!+"PP.DT\.C,6(T0 SYA8(&B"'L&)*J:<4LX&B"NI=P,A#:9UBT0)0$$&-QQEB0#$G 58N3P8KSH[4X&2S8&?R"XL'R\E!- M%Q06YXU%*1%@E<4I8?4%,>.4L&!_2*P?,SB_"L0RI MJ.MBUST1?BF*VC7=QE=-MQN7K8\7N7NIVX^MO;)_VM]?U,5A^"5#=/PYQ?)_ M4$L#!!0 ( "N$GDZSVV5R4 , 'T0 9 >&PO=V]R:W-H965T!45P&$81+41=GXJ\4P]MBN%O*DJK(1CZW7 MG>JZ:/\\B$I>EC[SWP:>ROU!]0/!:G$L]N*[4#^.CZWN!=C$6E:_RJTZ+/W,][9B5YPJ]20OGX4I*/8] M4_U7<1:5-N\ST1H;677#M[QVO9#->+B?_F1CN <8"K XMN M.G#CP"V'8,QL*/5CH8K5HI47KQV?UK'H7PIVS_7-W/2#P[T;?M/5=GKTO$JR M;!&<^T#&YF&T@8D-O+=8$Q;YU230"5RS #(+&/SYNRP< 3@9@ \!HFF /+3* M&&V2P:89;%B1I'0.NPD.8R)"IRA7"@S>93Q6@N&':,AI=A>C%6QFB. M"LTNH^"UJ6*87I<*C2ZCV$43*H;7I4*3RRAT;:089M>E0G/+,+B8*H;)O845 MH_EE&& ,%OLGP68URHB9_D9*-.H,LY[DW+&JT1!#.)] H"$&-H- 8S2],:=:!8MRF$V:P#S3I0K-L4PFS6@68= M,.N80IC-.M"L V8= P@4ZY&]&3164_R L^81#Z;=T[SSC'OF$1C]&Z)RXAW(9B< _N#^;>B MW9=-YSU+I8^4P\%O)Z42.F9XIW,^B&)[[51BI_IFJMOM>" >.TH>S6$_N/[C ML/H+4$L#!!0 ( "N$GDXLU^*K&P, (8, 9 >&PO=V]R:W-H965T MZA/GTGDM\K)>NB99R5_ MJISZ4A1I]7?-I-[S5XIP>^0\N?YZ?*K7R.B_[K.!EG8G2 MJ?AAZ3[ _)'ZVJ!!_,KXK>Z].SJ59R%>].++?ND2S8CG?">UBU0]KGS#\UQ[ M4CS^&*=N%U,;]M_?O']JDE?)/*'])++K^+VV=N$F*N M8[+_RJ\\5W#-1,78B;QN_CN[2RU%8;PH*D7ZVCZSLGG>C/\W,]R &@/:&3!V MU\ W!GYGX$=W#0)C$'0&%.X:,&/ + .OS;TIYC:5Z6I1B9M3M??AG.IK!W.F MCFNG-YO3:;Y3]:S5[G45)FSA7;4C@UFW&-K#0(?PE/81PR3X&1]M!Y^X\#O.8@(P1T$J(.@<1 ,'(!5T!;#&DQYKZ , M#<&0$-0*P48A* U#N^QC5 Q3) )43(A0L:WR+28L)]O0&+2*VQ+9XRC+&1D MZ@ BE%"$$ HL0BTF[@4*Z0RL8]H@*)CY 4XF1LG$"!F&.TA0!\G[[R,0O,,) MPL&Z"(\&-"@]:?\F@DW("2#!H@D7J%P\ /U RG@3@X^PL*1B:T"#6TGNYXQW M/& MG]C1QCT?W ^&]SX@S0_$%FRD^_TD#BUAWR XB*GZ3%#"%0 0";![:0VH M!@SS-Z00)$G\9+I2N X (@1@RR2,>YS%,S^R.2%20&93G0RX%@ B!N!/N,#5 M #X@!Q27 XK( 5CZN#4@]FXYH+@<4$0.8*)J%)<#^@$YH+@<4$0.QBF/Y6"B M0;W>;%7PZM@,NK6S$Y=2ZMFCM]L-TP]4SV;6_AKFFW9F^^^FG="_I=4Q*VOG M64@U^37SV4$(R151,E.G\'V,CLSN\!2#(P_BQI >B\M[<36KZ7L-T$@JAI:(AY8#YVZV)?SO#B@;MG[D MOP:>FDLM=2 HBYY 'XU,(C% MWM.5'!E[UH>OIZT?:D- H9*:@:CE!GN@5!,I&W\F3G^6U(G+_2O[9U.[JN5( M!.P9_=V<9+WUL>^=X$RN5#ZQX0M,]:2^-Q7_#6Y %5P[41H5H\)HJ)&LG M%F6E)2_CVG1F'<8[.9[2W EH2D!S@M)^+R&>$N*WA,04/SHSI7XBDI0%9X/' MQX?5$_U.1)M8-;/20=,[1U&$$6T9&3+H00=%'R\@:$^'0;21S&LD<1BR17;82^1 E]K-U@5#B MMI([K>1K*RBTK.1KE=CNR?N8.R/8:00[C$26$;QZ U*46D;6F"1-+2/!X@-N M@5_,K!->Q:Z=U)_*(CJ/TT>D!X 5WZDQ.T[%-YIQ1G\G_-)TPCLRJ<:+&0)G MQB0HB^&#:E.M?@OS@<)9ZFVN]GPVS0R: UL;4=L+V[SLVA*7$[0NV MAW.9\6727L@W50-H[YVS5F5^K76W(T25-7"J'D0'+?XY"\FIQJ6LB.HDT),E M<4;"U6I#.&U:/T]M["#S5%PT:UHX2$]=.*?R]QZ8Z#,_\&^!EZ:JM0F0/.UH M!=]!_^@.$E=D4CDU'%K5B-:3<,[\QV!7) 9O :\-]&HV]TPE1R'>S.++*?-7 M)B%@4&JC0'&X0@&,&2%,X]>HZ4^6ACB?W]2?;>U8RY$J* 3[V9QTG?E;WSO! MF5Z8?A']9QCK6?O>6/Q7N )#N,D$/4K!E/UZY45IP4<53(73]V%L6COVH_Z- MYB:$(R&<".C]/T(T$J(/0FR+'S*SI3Y13?-4BMZ3PV%UU-R)8!?A9I8F:/?. M_L-J%4:O>1*&*;D:H1&S'S#A#!-,"(+JDT7HLMB'=_2%07&/V&[=#I&SB,CR MH[E#O'$+Q$Z!V K$?^U"M-@%%R9VFZR=)FN'P'IAXL+\HY*-TV3C$$@6)@-F M8S'M<)YAL"BW<(&BE3N5Q)E*XDAENT@EN7/!!A0O4KD'!9^"Y=:3V8WG("O; M')17BDNKS=V:1:?^\QB:%[.([[$O#6WD0V9H:M^HK)I6>4>A\3W:5W,60@/F MN'K DZNQCTX+!F=MI@G.Y=!-AH46W=@HR=2M\S]02P,$% @ *X2>3IJ[ M7C@+ @ S04 !D !X;"]W;W)K&UL=93;CILP M$(9?!7'?-9@ (2)(FUU5K=1*T5;M7CMD$M#:F-I.V+Y]?6 I)Q%("^,$?%G!Y0/VS ./S9>VG.CS :JRIZH MG_U>Z!6:7(XM@TZVO L$G+;A8[S9%49O!;]:&.1L'IA*#IR_F<77XS:,3$) MH5;&@>CA"D] J3'2:?P>/<,):0+G\P_WS[9V7J%#U]@K"<-@['X;W %JN4F$\VH.97V&]07J3@;770JC+R[L>WL.+B3/!G# M_ %X#,!3 ':U.)#-_)DH4I6"#X%P=]\3\XOC#=9W4YM->Q7V3"ZURG%1 MHJLQ&C4[I\$S33PID':?$-B'V.&;\+18^PT2;XZ)-4CF.2:1WV#E-5A9@]5_ M!O&B2*?)K*9SFA6^0TF]E-1#P0N*TZ0S2IS>@61>2.:!) M(=@.Y@\B]B-R# M6"T0^0WB4WSOGZR]E+6'DBXHZQM*EOL9A9=1>!C9@E'<_O'$" !* M" &0 'AL+W=OQ=L M*M50^\9YU^LF)BY8JO13G2/:"T:,-:IL(QW$6M;3N MPNW:[KV([9I?5%-W[$4$\M*V5/Q]9@T?-B$*;QNO];E29B/:KGMZ9C^8^MF_ M"+V*9I9CW;).UKP+!#MMPH]HM4/$!%C$KYH-!R?F/_;)/7R>RI9#O>_*Z/JMJ$11@ M&O7*AR]L2B@-@RG[;^S*&@TW3K3&@3?2_@:'BU2\G5BTE9:^CV/=V7$8G^2W M,#@ 3P%X#D#)?P/(%$"<@&AT9E/]1!7=K@4? C%^K9Z:HD KHE_FP6S:=V>? MZ6REWKUNL0,0Y0R)M('9!09=8!M/[EP4, $!"8@E M2!8$2>QD,4(R"^DLI"@+DL(J":B2>"HY*1V9$9,N9# F<0;+I*!,ZLMXV:2> M3)['60S+9*!,!L@@1R;S9,J29 ^RR4&9W/^V"88)"I"@ 'P2QV?A^41%DCI5 M6G@5@)+T09V6H)42L)(X5DK/R@<4EYGC!43%"#:#8OCLQIX=KQPGS%VA)*5[ M?'U0DCXX?^A!'T' JTE=,\@_' 5QS0 @3!Z8@=L)PH"9S#6#_:1+K[%AKV8( M>M S$-R:D-^;\L1KL7YWRG-7)UHT=7/+?J?B7'= M5Z4O]GG1L),RTUS/Q7B[C0O%^^GFCN:_#]M_4$L#!!0 ( "N$GD[)DM>* M& ( -,% 9 >&PO=V]R:W-H965TQ/9XYO]F)GC* MD?$7T0)([Y627E1^*^6P04@T+5 L'M@ O;HY,4ZQ5$=^1F+@@(\FB!(4!4&& M*.YZORZ-;<_KDETDZ7K8AU/E/X6;7:']C<.O#D:QV'NZD@-C+_KP]5CY@4X("#12 M*V"U7&$'A&@AE<:?2=.?D3IPN;^I?S:UJUH.6,".D=_=4;:57_C>$4[X0N0S M&[_ 5$_J>U/QW^ *1+GK3!2C84287Z^Y",GHI*)2H?C5KEUOUM'>Y+ N*W@,04;S,SI7["$MJ M%@_8W7L4A9L0.XN(37S\ MKHA'MT#B%$B,0+(42(-5%ZQ/9GQZX_.8NAFIDY$Z&.&*87W2!2/Z@)$Y&9F# ML6KV-KMCY$&8NRFYDY([*/&*DM]U*P_C#RB%DU(X*,GJPRGN*%D212L*6KP% M"OQLQH;P&G;II?[J%M9Y,CU%^BVM[%LUL>R >9.QX^X[YN>N%]Z!2?52S7LZ M,29!Y1@\J%:W:L+.!P(GJ;>YVG,[9^Q!LF$:H6B>X_4_4$L#!!0 ( "N$ MGD[6_D4"*P( +T& 9 >&PO=V]R:W-H965T"E%Q5M5(K15>U?7;()J SF-I.N/Y];<-1CFRD>XGM M979F=B.O\U[(%U4!:.^UX:W:^)76W2,AJJR@8>I!=-":+RREIRY-P^3?'7#1;_S0?PL\U^=*VP I M\HZ=X0?HG]U>FA.96(YU ZVJ1>M).&W\;?BX"ZE-<(A?-?1JMO=L*0!/]='W6U M\=>^=X03NW#]+/HO,!84^]Y8_3>X C=PZ\1HE((K]^N5%Z5%,[(8*PU['=:Z M=6L_?$FC,0U/H&,"G1)HXFH9A)SS3TRS(I>B]^30_([9_SA\I*8WI0VZ5KAO MQKPRT6N1QG%.KI9HQ.P&#)UAP@E!#/LD03&)';U)C[,U3A"A'B-'$+WSF. $ M*Y1@Y0A6[PC219$#)G&8=G 99AFN$J,J,:*R7J@,F'BF0@-<(T$U$D0C6V@D M-Y6$48J+I*A(>MOOY([+-4JPOG69A N7&(;B(ADJDB&MH L1!)-$N$@8X/79S4WFEN+1N:,^B MTVS>NM%,_L.'P?Z=R7/=*N\@M)EA;M*6N;;MBD M)ZW/]UDV[$ZR%<.=.LO.O#FHOA7:#/MC-IQ[*?9N4=MDD.)Y_IXTG8BVZ[/XBA_2OWK_-2;439[ MV=>M[(9:=4DO#YOT$[E_@,(N5%J5<[^+;?I+F-2#9RIZT+ M86Y7^2B;QGHRG35JFR5X>Q*71 MS^KV54X)T329LO\NK[(QYC82P]BI9G#79'<9M&HG+R:45KR-][IS]]OXAK%I M&;X I@4P+X QEQ'D(O\LM-BN>W5+^G'SS\)^8W(/9F]V=M)MA7MG@A_,['7+ M&5]G5^MHLGD8;6!A0ZMRMLF,_QD"* 2<@^(#).*@0!T4SL%J&0&E7I2C#7,V MG;,AO,I7.&:%8E8(AGF8T88N, # *(ZA*(8B&'_/:8 A%5U%, S%, 13>A@6 M8CA0@F,XBN$(IO(P/,30G$H4$P58GCN8:KP%R@* M#CB&Y+CN<@1$?.'E2$(E83%41.($08&/(F%2):]8A(3KG !"*GP2!*2J*EB, MA!<$4H0EA4<^-,'%3C"U^T6%('(O8Z'B:B>8W/VJ0D*]0Q7+!Y<[P?0>E/)0 M\.8$CW!PO1-,\'Y=(:'BH^G@>B>AX,.Z0D+%+_ZWCQA<[P01?%!72*CX" 5P MM0.F=K^L0*CVR)X\:.1!VT=N MGONQS1L'6IVG%C:;^^CM?U!+ P04 " KA)Y.$->NS,T" !-"P &0 M 'AL+W=O)@DW=L/L&LY<-'R(S;X<@]@#F9]%?)M.'&NHO>V MZ89-?%*JOT^287?B+1ON1,\[_>0@9,N4+LIC,O22L[UMU#8)2=,R:5G=Q=NU MK7N2V[4XJZ;N^).,AG/;,OGW@3?BNHDA_JAXKH\G92J2[;IG1_Z3JU_]D]2E M9,ZRKUO>#;7H(LD/F_@3W#^0S#2P$2\UOPZ+^\@,Y56(-U/XMM_$J>D1;_A. MF11,7R[\D3>-R:3[\6=*&L],TW!Y_Y']BQV\'LPK&_BC:'[7>W7:Q%4<[?F! MG1OU+*Y?^32@(HZFT7_G%][H<-,3S=B)9K#_T>X\*-%.67176O8^7NO.7J_C M$TJF9G@#,C4@QABRB"G3=(Y)=/X90E (L0FR):2L\ 09FB"S"?)% JB< M3HXAI0WI; C)\@QP2HY2,BXZ8*9[\^:K7@3V1L!%!\QT MUPWP5<\# @(N.OBF^PJ"KWIHSG#/ 1'=,Q!\TT,47'/ //=6FB]Z20,KC>": M$TQSXG (HGE6!#BXXP00CKO2IJ";E98%EAH)?,C]C8!2=PT09"<@H7G#=P+B M[P2T63/MO. MA88?E+FE^EZ.![RQH$0_'5Z3^02]_0=02P,$% @ *X2>3J[66Q ; @ MX 4 !D !X;"]W;W)K&UL?51=CYLP$/PKB/>> M^09%@'2DJEJIE:*KVCX[9 /H;$QM)US_?6W#$0I67["]S,[.+'CSD?%7T0)( MYXV27A1N*^5P0$C4+5 LGM@ O7IS99QBJ8Z\06+@@"\FB1(4>%Z"*.YZM\Q- M[,3+G-TDZ7HX<4?<*,7\3P6$C87KN^^!EZYII0Z@,A]P ]]!_AA.7)W0PG+I M*/2B8[W#X5JXS_[AF&J\ ?SL8!2KO:.=G!E[U83EC 4=&?G47V19NYCH7N.(;D2]L_ RSG]AU M9O-?X0Y$P;425:-F1)BG4]^$9'1F45(H?IO6KC?K.+U)PSG-GA#,"<&2H&K_ M+R&<$\)'0F3,3\J,U8]8XC+G;'3X]+$&K/\)_Q"J9M8Z:'IGWBFW0D7O99KY M.;IKHAE339A@A7D@D&)?2@2V$E6P2P_^+7#<([+,7B&TF@A-?KBN$ =V@LA* M$!F":.W0BS==F#")P?0&$ZG+LG&R!WV(HCBT:XFM6N*=EC3;-*RR8<*-%!LF ML@M)K$(2"\&V**5&E_3M'G03+/O&^9-UPOGS*2ZMN9R71F3 MH$1Z3^JKM&K<+@<"5ZFWJ=KS:>A,!\F&>9ZB9:B7?P%02P,$% @ *X2> M3MGFY593 @ E0< !D !X;"]W;W)K&ULE57M MCILP$'P5Q ,<8(>O$XF4I*I:J96BJWK][9!-0&2JD#GBK MK"$G^ 'R9[/C:N<-*H>R@EJ4K'8X')?N.GC>!E@3#.*UA%:,UHYN9<_8F]Y\ M/2Q=7U<$%'*I)8AZ7& +E&HE5'U5_VR:5\WLB8 MH[_*@RR6 M;N(Z!SB2,Y4OK/T"?4.AZ_3=?X,+4 77E:@<.:/"_#KY64A6]2JJE(J\=\^R M-L^VU[_2[ 34$]! 4+G_1< ] 7\0%J;YKC+3ZB-> M!+[]>/@/N-&#QIVB- XG=MA0*/3OE'/GM 9S1Z(["M;#N [0?WAB/VT!?L03 M/#L)* IGGLQ108RG_W=O=)E5P$_FWA=.SLZUU-?&*#K,EC72E^$DOM$SQUR2 M'S+=P/I.^*FLA;-G4EVUYD(\,B9!%>D_J4]6J!DY;"@@-DWCU%U!+ P04 " KA)Y.Y1?G'*O9 =[2]Q):V'_ M[4"9H: IO3A>Y;'UP<'*O!='^ W^3[^W:+&94DL-G9.F(Q::@CZEVUT6]%'P M)F%P5WL2.CD8\Q&,GW5!DU 0**A\( A*75"?G MC9XH6(H6G^,JN[@.$_\2MAS IP ^!_ 8P,9$L?)OPHLRMV8@=IQ]+\(5IUN. MLZF",XXBGF'Q#KWG9>?(P7B\ MICC,QA@/R$SN$-?B:YD-!8T/VPWN[?C/C(8W_?03J#Q$(W_ @ Z0L !H !X;"]W;W)K19'\LJ?EN'.'R9 M^%J>SJJ;B#:KEI[8-Z:^MP]"CZ(ARZ&L62-+W@2"'=?A/;[;$=(%&,2/DMWD MZ#WH2GGD_*D;?#JL0]0I8A7;JRX%U8\KV[&JZC)I';]LTG#@[ +'[R_9/YCB M=3&/5+(=KWZ6!W5>AWD8'-B17BKUE=\^,EM0$@:V^L_LRBH-[Y1HCCVOI/D- M]A>I>&VS:"DU?>Z?96.>-YO_)0P.(#: # $X?34@M@'Q$$ 24WROS)3ZGBJZ M60E^"T2_6RWM#@6^B_5B[KM)LW;F/UVMU+/7358DJ^C:);*8;8\A(PR>(G8^ M(B%HP$1:P2"#0#*VQ$M ' H 4< ,,5AH;.+C2:$IG& ))EB:!,M)@LQ9J1Z3 M&$S3KU1*EED"\R0@3P+PY Y/XO',K'8*4J0 1>%0I![%.Y*@&9H,I,D\FGR4 MH*?)WEI)#E+D (5S.+>YORE)463.*=\!L%?VK@#E%( &:/"&P,! $\L<-C0;-E3XE@^R" ?6#7/D"0:[P@ M:.;33&"'(8##8/=&@B#WYD>CQJEFXF1Z3!GL^:4Q#>YH=NAC[TT;&_V%]TWP M%RI.92.#1ZYT^V::K"/GBFDM:*'W^*S[[F%0L:/J7C/]+OKFLQ\HWMK&.AJZ M^\T?4$L#!!0 ( "N$GDX30_G8J0$ )D# : >&PO=V]R:W-H965T M:5D7TG6Q5F*N70L/)$G=5BMO?1Y!F M*.F*OCF>Q*7SP<&JHN<7^ [^1W^R:+&)T@@%V@FCB86VI!]6A^,FZ*/@6<#@ M9GL2.CD;\Q*,+TU)LU 02*A]('!<;O (4@80EO%K9-(I90B<[]_HGV+OV,N9 M.W@T\J=H?%?2'24-M/PJ_9,9/L/8SSTE8_-?X082Y:$2S%$;Z>*7U%?GC1HI M6(KBKVD5.JY#.MGNQ[#E@'P,R*> //62$L7*/W+/J\*:@=@T^YZ'7[PZY#B; M.CCC*.(9%N_0>ZMVJUW!;@$T:HY)D\\T]_N_&H;\*4F^F"2/@,T_2?;+@/4B M8!T!ZQE@NU\O S:+@,W_%>39NS:3YB%J=-1D[U*PV53#I?W&[45H1\[&XP^* M8VR-\8"T[ YO0H?O9#(DM#YLM[BWZ;8DPYM^? AL>HW5'U!+ P04 " K MA)Y.&2JW]T<# #D#0 &@ 'AL+W=O&UL MC5==CYLP$/PKB/<"7MM\G))(=ZFJ5FJETU5MG[G$2= !3H%0C8F=W9-A.B\MZJLVZ5_Z+KC71BVFX.H\C:01U&K7W:RJ?). M#9M]V!X;D6]U4%6&$$5Q6.5%[:\6>NZQ62WDJ2N+6CPV7GNJJKSY\R!*>5[Z MQ'^?>"KVAZZ?"%>+8[X7WT7WX_C8J%%XR;(M*E&WA:R]1NR6_CVY6T/6!VC$ MST*95,\]Y*]:R_%5LN\/23WUO*W;YJ>R>Y/FS, UQWS/=?Q6OHE3POA+% ML9%EJ[^]S:GM9&6RJ%*J_&VX%K6^GDW^]S \ $P 7 (4][\"J F@UP"FFQ\J MTZU^S+M\M6CDV6N&IW7,^Y>"W%&UF)M^4J^=_DUUVZK9UU4*9!&^]HD,YF' MP AS180J^X4",(H'L,)A2K!&$!G.0-$FJ(YGDR8 3\#0!$PGH),$%$_ T00< MJ8#-EG' <(VIAV6,:.SBB5&>&.'A,Y[8XHEPB@2E2!"*>$:16!0?6)IRAO.D M*$^*\"0SGO365C*4(D,HTAE%9E%PEL2.UX]$N(@BY/UQI7#HD-BUTF@NQ &4 MCHIE$,2I@PF5XST!A,F2/-RZ\@27)$$T26'.,H ('=%0'F0.>R&X> E#J.B< MBMW<$*YP@DB4%([VS)5H M]OIXT7H;>:KUV68T>SG"W(/>LR*,6NZV\3==\,YXYAT,FC.5.%EX/=ZB]02P,$% @ *X2>3L?+ MK770 0 .P0 !H !X;"]W;W)KM+]0V8?OWM0VA-*4OL6%], Y5;].P.28XQV^)5ZZIC4N08JLIPU\ _.] M/RL;D86EZC@(W4F!%-0Y?MH=3XG#>\!K!Z->[9'KY"+EFPL^5SD.G"%@4!K' M0.URA6=@S!%9&S]G3KQ(NL+U_L;^T?=N>[E0#<^2_>@JT^8XQ:B"F@[,O,CQ M$\S])!C-S7^!*S +=TZL1BF9]K^H'+21?&:Q5CA]G]9.^'6<^6]EVP7A7! N M!6'D>YF$O/,/U- B4W)$:CK[GKHKWAU#>S:E2_JC\-^L>6VSUR*-]AFY.J(9 M?08,;E,#_%_?":;,LF&S.%.9@,3!W&PO=V]R M:W-H965T/BDN@HABK*PIF7C;]=Z[K';KOE% M5F7#'CM/7.J:=O]VK.*WC4_\]XFG\G26_42X7;?TQ'XQ^;M][-0H'%$.9"[934SNO7XI+YR_]H/OAXT?]16QBNUE#T'5Y M6%7U2*J.OP;4'SG[Q.G]._I7O7BUF!=[XA>\=V)%>*OG$;]^8 M65#J>V;U/]B552J\KT1Q['DE]*^WOPC):X.B2JGIVW M&WV]&?SW-#P!3 *, M";%." H #($4! M4J2"Q-JE(2;5,#.7)$)[4XLEF/&D298X-S5&:'*')+)I\1A/A M% 5*42 4N451+*58H10KA**P*%;S0TF3A*0X#XEPC43(\[-R0#AD1I!B5[;. MAJ#BT]$&4>Y@0M5V3V#.E$8VTQ!$X@E5E@2QXV$EN"X)(LQT9A[QTE,FN'A) M@K" S9(L9L$53A")3[1K6-+Y >5!ECF8<(T31.1IXH# ]4ORY89&<'T23*"V MI9&Y0GM/BUT+QG5*,*':KD;F2E6VYG)/P(4*T0)C,T$+'A7 M0R8EFUO,T%+ M6' = Z+CF;V9(,O?XL)A3H#K&.+E_@:X2 $1ZQC-_@\6O8\#U#HC>9_YF@J8' ME$-0V+L63IK+FG4GW58+;\\OC>[I)[-CZWX/NCG]"!_Z_I^T.Y6-\%ZX5"VN M;D2/G$NFJHD"M=JS^M08!Q4[ROXV5_?=T&\/ \E;\RT1CA\TV_]02P,$% M @ *X2>3ES]H,K/ 0 .P0 !H !X;"]W;W)K>.W;SK@$ M*?.!MO #S,_AK&Q$%I:ZYR!T+P52T!3X>7L\I0[O 6\]C'JU1ZZ3BY3O+OA: M%WCC# &#RC@&:I<;O !CCLC:^#USXD72%:[W=_;/OG?;RX5J>)'L5U^;KL![ MC&IHZ)695SE^@;F?%*.Y^6]P V;ASHG5J"33_A=55VTDGUFL%4X_IK47?AUG M_GM9N"":"Z*E($I\+Y.0=_Z)&EKF2HY(36<_4'?%VV-DSZ9R27\4_ILUKVWV M5N[3-"(%X1[ YQF" ) M$B2>(%DW&>\?FIPPF<>(J5Q4*U_MAI5 M\BK\R*RRRV0\1_[R_\&GL?I.5=L+C2[2V"?D+[J1TH"ULGFR7CH[R4O H#%N MN[-[-;WG*3!RF$>5+/\7Y5]02P,$% @ *X2>3O>"!K:N @ I D !H M !X;"]W;W)KC)E_W*#[4B6M&= MU!1$O2YT2ZM*,RD=?QRIW_G4AOWQ&_LG$[P*YID(NF75[W(O3RL_][T]/9!S M);^SZV?J L*^YZ+_2B^T4G"M1/G8L4J8I[<["\EJQZ*DU.35OLO&O*_V2U8X M,]@@<@919V W9]8@=@;QNT'RH4'B#));#; SP".#P,9N-O.!2+)>3Z$/ DQ1#R"+#@'!8:@WL1&X)X0%# ! E(D!B"I$^0AJ/-M)C4 M8!H;2%S@+ [#$7(+(,.T&"('HC H"@.BT$B4Q>">JY&8!SP1@V=UI*".%- Q M2H1-.M$1S[O)0#<9X"8>ND MG -]\'NW#M+_OZ@H9O<#S1PF"%"#9RC P^(>1?^Q)W 9HWBB(DU&*?#H0(. M=:J%\S'#-8^@HA\GG /A#[W90KL).A0&USV""C\="YO6=91&&) U!:(8 6=1 MT+MY:LJ/I@T0WHZ=&ZE/Y]YJUVK<1_KF&JUOT&)K&X9W&MN_?"/\6#;">V92 MW8OF]CHP)JG2&=XIG2?5,G63BAZD'F9JS&W?8">2M:XG"KK&;/T/4$L#!!0 M ( "N$GDX!^IJ)8@( +,' : >&PO=V]R:W-H965T_KS&$ M(V;3%[#-[,SL&GNSGHLW63*FG/>F;N7&+97JGCU/%B5KJ'SB'6OUEQ,7#55Z M*LZ>[ 2C1Q/4U![V?>(UM&K=/#-K>Y%G_*+JJF5[XF8_F/K9[86>>3/+L6I8*RO>.H*=-NX+>MXA$V 0ORK6R\78 M&5(Y-ZX_.&(U*]1 0?7KRG:LK@//1.K.FD/@$6!+ D"DL$( )AJ8^& 93T*8( 0)0D,0WE4JL2HU8HC!M :3 M1A&&52)0)0)44DL%P,0/JDU $0(06%NZ):M44)R0P-H5 )6@.(;-Q*"9&#!C M;_Z(B18R./0?I)R *@F@8B>3K%00?J22@BHIH!):A4U7*@D.+= . *'%%MU9 M03Y\LGW 3&0?;7\E1 *[M/+AH$&"'V';0^G]*$;'M *@DM6\# M;W$%-DR<3;>03L$OK6E5B]6Y([U@&PO5XT!/5$ IW:&Q'M%JD3(]$TB0UX[5C/U0#A>X: 2BX"B#9_O7ON6:> MK N IBA[=F,_2$0#57D]>?)$?GLUGLV?_^/=5_H]_?_C'[XOE<9OM#E&Z6T4O=H?\\!B]VG&;>;&+KJ/J M(2VSZN^_.?SCWW^#[_![H^BG8G=XJ."=5;:J__I36O:C41)'PT&RJ/]XLX'_]WYYH?'?5;_,1E<_TO].VG]77:?8Y/PYNMT MVWCSQ;_^^/[%NS^_NGT1_=.;'[]_]?J']W'TZO5MOZ.Y6QA"F6Y@T*OL<_2G M[+'^W& P2(:+V6+>F/OML2QQ B_S:@DM_*\L+7%YH^_30V-8U]?)\'J4= SB M9;[)RN@6WKLORL8(?DS+^RRZ62XS> J>6?'SG0OZ-BOS8M4Y%-WL_^]__(^3 M.VJG]1*^;-!4V]L?RG25[^ZC]X_;NV+3MCGG^I/1M_;X+UT+^&*;E??8[P]E M\>GP$-T6VWVZ:ZSD.MU438KA)MYOT\TF^NY8Y;NL:O1\ T-<\3 WZ7T7+17; M+=#\^T.Q_"6.WM-!C-X<#]4!3BN,KD% Q:XJ-OF*]O2[=)/NEAF\!MR@BGH_ M[]+C*H=?KN!0__S^^ZCW_"IZ'N6[Z,-#<:R@Q<8@O\^6[AC/NZ@UK2IH_]O& MSVGU0$QEB1^R_SCF'],-/-_HY/U#41ZN#UFYA;%\S*K#MNVI=_!#F2]Q8MA@ M8SF72^1M551FRPQZNMMD<;3+#O7GWI;9/LU74?89F&?59&LWJX^T:/EN66RS MZ)!^;FWFS>$!SMYQ\>Y=[/*M(DILL MK;*HS.\?#M?%^OH(?[2W_GVVSJ#W%4Y#'FEM^M4.Z.D^AS4[]=0/1;'ZE&\: M9Y#7HGT$K]R&(IWA!'&NZW6^R5L8":]8>TM*;?#B';Q]R+,FR3DBV*>/2 %= M;>R!X/ N*=;1IMC=,^W=%24<=5C?[F4LLX_9[MAH%KHMC_!SMMUOBLTHHC[:\".C(S.V"H1=[^@P5^V=5K#%]5E>M&!GJ2Z,U0+CI4P?.7],;$ORMVUQ?,GI?IU"X# MO\^9_S'K!!$+!I?MEO!PU'N'4XM>%X<,Q*>KVLLH)'Y;[=-E]@_/0 JLLO)C M]NP?HQ8&*.M3\:WR?- '@02HHHR 01^S/T;)) 89!?\3V2]*CP=@TOE_9JL8 MYPKLL:J.3:GOQ>?->^@VA\W[IV*#%Q2L(M!>GV^P!_@N*ZN_^Y_S83+[HW"# MYKW!=U[WZ'AH7<,;S>/A9!H/1E/]E<=*ZSD:QZ/I)!Z/9OICX2]38#Q(]"#- M+!^<[,JOS>+Y9!!/QN/V-H?#83R>3;O;A'LTV][!WG7=I3]R0""#L!627,GL KI-_!!(OFL(( M$R;<>9LCC5HF\I!M5LBW#Z!45,<6.1(.R+?1*)XO8'$6"[<=G>L83X?S>#"= MAT\V5B=N]!Q'Z8'8:D-XZ"2L^I.O\8S">2J+S0;GF.^ #V7-%GDMVMMH'&!W M;S>?O506Z[U-D6\\9(<\/T!K=IK!LS"=SE'"+*C^C'#6. MO3M140_6>06+DI9P-\ N4-=U[M)LP!\Z:H$'?/XU.3DG7@D9P%/'&;Y]V2## M=YXZ0GO<3[ST04B97SO=O*$])HSU0L.":W9?%.C]Q/:O4U+@N?LAV&:K;>!#3U3;?D2Y_ M0$[7)>._SY@#X"O;M/PE"WIHRA/ /.&8T0&C7K8H"OQGVB8.O (M,2]I!9G>P%;")5\P4Y7KB&=0E_Q,2:K.]TR-Y8D<_(K69 M1Z^W&;"(E5$]&Q='=M#II@?00>^.!Y2?HT,1=0L\E;F7&F*2CMAQL2]LN'$8 MODNK?'DAH_P^WQP/PN?./_V7#-7-;'6=?@1:!$+;'>G*AK,N=SFHH71EH[1Q M9-+^+YAG!PNUD^MXY,5GD'9((H(YK$X=\H:E[P2#O@UDK5_!KH.KOK75;A;M M*;;#;A$TQT]^TT/!\*JQU#_OX-[:T V*O$4>BV"9LO4Z6Q*C)0O/>E-\ KEM M=2]7 XZ;%<[G29S,60+L/9\/!E- 0GY6FL4"T?([3-5AO>&S.& MYL6TW*15E:]!CN)]7/WUV&%-^@&:P3F<&_EH,I9QSV;3,^,&R3PO>#6;_ MH"J@%I++O4'2N;WZHZ)LN>9BE/G3_7X#FX0\ &7\ARPZZ@%!E=>?K2HX6SR& M?F34X&2& SS1PMH)R;ZMQGG^LJDC!=4OS5\[G^'@:\SG8O[4P]OPZAME4PU- MY#)695@$$^$W]W*\3K$(.A+-,V1X3?L![7BOY>RU/GEB;5ZP[/ EW)J.68>: M0"KJ"87_K2C\MV<4_A<7*/S,WT]L//^9U0WIM>#IA.0F'.FVG-TQQIRXZ;/[O,=3EL?L%?+%RP6(I@MK=6+;3FJCM5?//?XD&KG@[7-OW&PVA8@8L%Y"O[@DQ0X9 M4)GQ601&CAM/39)'@/A9 7H&2)9X]U79+B_0>-RBIER^>HV3=7KUFD[G$Y<% M,M^7P'R_S'MXJ[R["M18U+SQ4NCPX7BA#5<0+N0"[CM8+7,5R\5,=\.^+#[F MMG?5 MJG<[?T93Y6XCS$^TZ= +*'7'N\/ZN($5:/A&&V\:=0=WGAP:N+QYS6Q@J?M2 M6B:>T6$OXC7 M?0;1OX_DK.S-,5&?H^.VQ!&*J2)/=MWJ4&TQ/HA*@5<_\>Z*LT!SH!R"[ID77=':" MY-^6Q3++5C(-:"C;.K'@Q&MN#7796E?@W*J)E'QFU4HX4?F>7"Z/PO-VE_L\ MPPEVNS/?9;[Y]8GGWO)3;(VX.]3NCM.]9Y^S$:]PL) M]73U*0_#(**(/U-P \BR?)T' <.<)4M2UK]_->T='OQFWA%WCDI ,\0 M10S]N@8SY!A=3;TI[]-=APG9_A9'_G96R]1;].WN#HY5>S>0N;R[;4.V^1/F MMQXZTX:#/[8\0;\D?[P""@4=GUI#X196 DBUW!=LJ@8%=@7L$E793?J):!\_ MD];*3C_X&@2:?OL@#L5]1OSV4WZ 6PBF5!WOJGR5IZ6ZW;R--^HM03U18TI, M'AJ1:N=AK7DG[$M[3O^TUQY[T7%)*A(P8*3:]7)>S #M:H M0FLQ_ HO1.%I2=+(7GGYYE$W]N==[B1:(K\;Z#Y?IFY7?^Z_[[MMI77Q M;_T)%G4%C-4_^R=]M&%M>7_<;G'-H8OW(-F1_1'C5UD^P=UY"R=XV<))6Q[I M/KGM\1V7=Q[UTJL(#>>T&"0:E9:KT )N,K$26:[SX6GFJ.@A_8C>&2"$/?6B M?@&*XD5=B4^+] YCAMX']E$JFO[U^..9L6+BT.X?,/" 5)'J+P:0^>AY1S>\(!! MOD$5"'K6M?P3S0=?67,$[B-&_&88)]Z,]8CZ3Z8O6 9D]K3C1)L1K=.\C/:UN[8Z+A_L M2'2>2GA\VU?Z7K8Z.;DV:_#Y)HGO(=7IB'/B>2OR>K W"]^'QX\;,T10!&4C MX NFMT>Z4X$<*;Z-^N'QXLFCO<:E>\K.Z$'@O6]Y *VLS>N>KT@^//6KGD=$ M 1;I!D//NMH-Y8.29_P8#AH/(VAPN^SZ[O$:_XWND"'VT:Q9IM=PVQ[W:CB1 M4X>^)[ZM*KZNC#O JX=P>>%:B!H/CV@78-Y)+X-]W35 M/K^^9>A[9>A^I\611&0 0@D>2[<.APT7-HPF8.9P5,E@B%)[7?K<;S; M M8+@2#PSH)717H'6H1+8BT6$B:SVB9D+!F^23POFA<,01G+@&[(R6]:.3SB%& M\@WJP6*%<.P#4,UR&*LNSZ.5G!M+0^P['35ZE^Q>JSV::EY1#E: M085C<2= \T6)WTZVF?2]JRI8\[4YIBHXB-HDH%:A=0(S;]!>8BQN#L+\CVY^43;$1 M@_DG'LUL)81"DVJW0=+?*Y!IX*0>98LU0OO0^4Y(9D^=OM+;4V2(U5'N$YT< ML6FYX&\V<,\<[XF-5\$ZE70=\C7I5]2=U#LZ-*BF5FJHPA[4DJI:+%P;'_.R MV'$B"]Q]>!NI-+)-'U%N7>6P_/06W9A\\;F1R)5O*/GRS3PEEL0PQH,3G_ > M9D-VC$>JS7#N+ELQ@1JJ6..E49;("&@P+;-AL!+3E02G3#K MZ##T:WP =(BL1#;HJ%T#3DP>0FS:(6,E*/W,/ZS>A6J63-CN%YD:T7>0;I;D ML^[VA@HW:G]_E:'/!24X,C%@3]"MLZZR13+HIY'@P2J"S:)2W?+=FY^]84 2 MHOAU5<8%R]I MQ4SZ%V M'N >=C2S$ET?)*FZA%PIWP:!\:_,;HX@[49 XK"$8LOKH[4&YF)G!\=XC9)O M+*S6:2,I4*)+-879I#2@NKSJ:179O\H]<*Y$))+50!E*.E7NWUQ\(]?[/BI2 M[.SIP]UPYQW' *HHJ5UPBC)V8:,UXX'-P"0'.=:'PZ^'DCH.Z(EE@_:11T

P?.Y;)0LGW!XK:*-2F+I*&5D3\-M@9;,<==>0/%OP5SE5N&99W[=Z8V "C M8/"2YDM'*/2H4%\%>T:**BQ;MB6!&_[EA!D7@>$X)9-WH(2Z1:B?%J,MNCVS M H.U QB1&BG,W("'8TGN;Z(EEWN\_>9H22^ /0$1SD30XM MV"CRRK'Y%#FCO MP)[Z=L5IWD9_='+Y3CODEN[2W2^5BZK"OZ)[H#98G\RGZ!T>2I)V^6&8\CK] M6)0$*!L$JADROB[UQE5'R8YJQ1$";XPV;J*Y+=- M:0]DP,KE3%R'EZZKJ%?:;,]?2?-7=* KLV-F![TARQ7+V&HY^D,,W'#0W MR:N?K%N&415V#YG\**T/MO$N>T@W:]*?Q)F#20@9V3"15>%6*K7UT:Z,APD& M[HU>?AU".<+%B]8<7(XY0T#O#';@+12#GO0>J*(ZE5S]B,N/LU.9!HQ9S M>27W-3,OYM"?,F'JPG$RA)W82.R:B5$B6C\ZB8..JQOIEN(%:=M$>0P[P?O& M>V,,.&[BBVGX\NW[,I2.8@%NU$*U&N\N@MI'<% M>K6W2-)LE>9D;ST_LC2RL!S[9OWZU 1+%@7=H,44_5D, M0Q*B0WWTHYMF ._X>K"(/A1[&,IT,(WUOG940 W2&'-/- MC\F6 ^;5*I(%P=1^*3[!\'"\J-V1KB%LQ+M)=QB^Y7"+3JB+#"0@:)A?TV,A9V0L-XJ@E&B MO"9C;AV4$KZ.)E9=\G&/&1;DM_M8;*!#.LYKCKVPQP CQG3%0LMX*E=G+,3& M+0-;4YLN":@NO$+OLYHMF:Y":H>Y$/S_ON#H8?*+V9FGFZKPT]>-N79,:@7" M+;([GHMZOY$$O2[B[%6G8V;BDT$S:T1R(FD0Z)4D*-ZVE5FKXP&%*M$R1<8 MGLC&;SJU;0$K('10-C*9V.$Z47$C+UW3I]9D279_.+!;58%8$LBW=R"X2S:? M_=G/-]R,RHFM^-U#EFX.#]2X69)B<_3R9?WQU*^T%&KUQ08)\?W MF;D%Z^0'J(/38\O; 0)8OJV)6I7%IH+Y< MPVBNE8?&]DIETR?3D#--:GN2)V9\?4;A%_F,Q0GT__\%I0U\ $V'3GR5,^=D M(3Y$C\YL@ M.))AN,SK)'+AP1#V';KJH1\XL[!Q4\12(174RL6/@:ER%=RHH M+,Y9@EGU_7+75DM"C(F3 MN@:L+4LZ<"+-ZIB)P$5+UH_NKJ)7@<'-6M>%H9*X=KS3Y84_23#&(XV=?7HH M-LZ"A8(\.L.C3T7Y2[A@&1NZL\J9H?(#>]2\CW =[KXDI3L;#DY!F7OI;:). MZ,6ID>18Z\(')\-X;\B3(#>HF:Z7N)V04SACBF\!SFYU1+W31KPP\]4;"M,X MO"22YV8#-8"D;FL@$_)US81\$T@;HO8]DG/R3X] /'M)'C6/>;# M27UGRW0G45 5-'NW>?2$NPHYH7<@G1P+WZMZ*.\XJR=UMC%Q9OG4]P=0BHA\ MR7J#!.2WV)O?#Y2#V_66BP>S]ODLA1.:[>[E8I0PHLH1[;G5=)Y1ZT7[ZW%U MOW492B@RH]F4AZE3?-(H[6[@Y;(LF/?R2?)^"NO L9Z)*A@)M@;Z\3W<03C+ MG!-]@L[$*NZ=\"S0NJC1[+,8U?!''(7HM88?A\HA!OB5&\,:R7SEAJEZA^H^*%7* @ 6H.N(5C*I8'SZELO8JUSDNZ(ZH2KSJ=#7D M&(L^!#.D$#8C'*+7X9#M1$K?99] S.*@$^_JVT!'F(^TSF2?4I]1"P>E!%'H MIZ 9&G/$BZ/EWI.6X M^2(K$WY)LXV&** %98M.)S@H^K6]IS"^CBESF1(&0.FM1^+];&Z\N]OXX-,U M(XY%N2LPRT(ZRTD@QL%2J$FV 4DP_U@GX0LD<11F- :HPX-?W[2:J47B/?:@ M1O&=C8R,1MQI9L+1BS%JI2TD*=MR0! Y49(L MNON8AWHGM\K =)O7HC]RI:GF-%M,CDS+M&JT]"VM]:,;,GMI.+._<44"]C=# M&++C8B"[?.>TU_)R%7#Y&TO5I/S]I*?XK:'4-R;DI"UH=5[BZY8+><5:C\W% MH^IB:N#, M\:'-]I5B2FR^4%_LKK?IMC^[P&H&>]_Q.Y] +^G?H41!I+UT(BU+_\V1LJ.7 MHDNW>M47=[@MQ-^ZAD0F!(X!P/ ?JSR3476;5YX7Z$H3];*>B0VYH(K"+5;4 MSEA9]78F/E:@UT';(9_USG$CG\L;K@MGM=FMK-JKT1G:'1$P>J)0)E^OT?^* M?_)5^7AN7/WHS]K?;3 E_MJ%[AQ:Z0B#*6A!53P5+AQ:3=+[,M.P/L4_VK!- MTB2FQ'*]9-=VXL"7CNA"5T=7OR/(0!SJ>E,1BZU < '%)4@O<+:UY<&%!Z*G M734[?UAW=:7/1TAW40'*6C;MR D_$CF2!G$C.HD[D&2SCVJV#:Y1CK=7[#U@ M#Q2]O^<<1J1'<5[3%:SC[!B=!E5GDK'X"$)<%6VHR('79VNWE"ZA(5&SF-]X MOO_S#F@%?:+O?#2H_]*$B%IWMU,WS%*M[4GU83G9X5,FIH]-BO:]G$_[2L.0 MR&TB8!Y4V4-"QUO'0 9I3<-I'<6E@K SR#@7^M<40^/HH?C$F2>40/>Q@$Y7 M*CRW33?(OE.'<+"FCLIN#1DXU=_%88BTL-->Z3$)T'4.-");#A_P.?NQQMI4 MZMT/Y53*^V%YQK^D\IJC8R]<=%RC1L$RZCLUVSHL<5++4MEH0!-0P98^D??K MZV4D_= @T1$8$U!270T)#0 P4;(A.GV_+DE;9;S+W%^O%1 #C\%F T=E4/9T_+S.(@ #5V6'4O8Y1:%7=MN>C%61,$ MY92A)TM-H;O V!P(]_WHEH(.OV#;U\?-&AB7B(*5WH\XR0Q-KAV4(-!F$B%Q M0\=,J0'?#QX+?SZ=SA*22.R _DZ1AA?YW(WF0V0EH#.6\2LFLCLJ7Y)=XT(C MG0F(T,A0&YIWX&B[;!7%M10XS#.*.R9,BJ*NG5/';7LJ;)M MZ")H_+_3N+V3UQ@G?ZZ.'GA(6B!6ZP3"T2"ZCJ8#=K^$'L<\XH2E;[/I!ULA8J2=.O>/:M>2)\B]8,QH'KU3B=:F87NHJ$-$$ M!SX*&FX5+!S?(W59#GU]8BT34;]243[U'D",8\6Z79@B@;2F9KY5[D*[L\^9 M^J):UU3R^S+1."0M^+AS%MI.FP+N>"^_JFL:-O#;'2)O1DE<5CY9! AM. ]: M\9*"79 6,Z,F)TOP9^'BVYA02'Y![P:'=[+P&TC01I!Q\&I>[8G^HD>\3;9U MKGV76M:.0L=&GU-/J%$%6LV!/_D8;F)#0?(9QZ10HD%C0)AI17DRWCIM%.G8 M!2M+A+J7KV+E(UI0Q$?3N8>J+ MYP-+WPBO;_7?N)-.]>$$CVOSZ! 676"'R6RDW.7&AIWNQUBO-?>:FW""3Y"8 MY'IL4*&=6B.)NA9S1;&Z6SS'1.AD*ZDY#'G$CH'7QN3N$3][3C00.@F5/O+6 M(RK5,G=Q./QB7HG*G*YR$W_"@ FM#J@3^:K!# ($H8]ION%0NK:94_)$:"H[ M,_\^\Q(1$]1>5&A2=2$"!=Y*,B%A6MR,\TQ6-OA&+1.-NYMR5!U&(?U<""?B M82BXZ#K C!?.%81W!;:L\RY[N[MU2XLT[TRX?%O+MS!WA&70[%[)WPM\3<*G MG67/"W>-X/8%TX)B B B>+@>W2J6O1[K!Q?(N?GX^%5?&D@/$_X=*R\BUQ- M]1L2DL70)B'#=HRN#CL9.J+9%KO[2NTY6XISJP1\0'K5D: 8B3-%]PL0B:9N>EN/>(==J&SE MBZC*?O5TWUA$-EP>AN?(>QFC+LN#S>3P=3CON4_I]'B\FXS:&5[4FGRP" M2OU]90&8L)%U*.9PYG;&QLY#NA.\I... P%6M=GSJ<8KCD#\2?X+(-&)+=0* M#X99N\]>WKS_[MF5FO8QK^EUT>?B!,DH-JV\\M 56/N $^^QA (LJYYD%UZ9 MFGFQ5-4C]#A&_W)"H_NYNO+I8Z;5Z;6")\'ASS83,QR((3)1*]G M'ZQ:!]Y#_DE,@<'9?+.RV@YZ?.AC<8_-HS^0_EI] MTD3FA%6@MU0-GL#I(!L7V:Z"A!Q\)[C9.QQF;Y+H2)2CB[B01-JSU6GLF9W# M28.#V'(,Y]>#64R#55B#:RZ>8;]206B6S*^^C5YQVH^[ Q$1S*% 4+'T:PXE M4V.?9Q"X-# M[%]2L##)Z",#8]'V>/BPD-'N;">$]"4)(L[R9GWR-3 .(/1T MYSSR+E[:3>KL L21!^8\WWOH".!P$9LMQ(.R,ZH3M9B_9:D$9PFSHRA3V('^ MD^U<;!M>>/\:9V&/%5 M C] >3'EN&X@W20ANG419"Y'#'.ITUV.6%2CIIT0[@>MG1O3G> M8]K1F<-+=R@"*?Z9^/M/?,EQ6J<(PL,!G-E;"9478>%[#Z;VSDJTN'GMS9TD M4&*S+"P;F+9 5D89TP,^;GW#E8\>A:'&H3*.N=G9_E!YLXW\[3#7+?'(&R9$ MA2($U).F%:K:ID+'K,S^.VZS&R7,@(@Y8M'1N!9\(U/L#HMN2:1:2;)ZL1-= MA33+RD.T.=A3?$JVR>[+_T&4/JYQ:5-[3"&SKK\77X9\$;U%$*AKK57;>W^\ M.PC/GUP_]5RTMMUY+'[>KSB#9(N)S?Y4R+X =T*$,=3P2D^T3B"E+I:4'@F* M6JF'RP 3V*.UMNV+(WVUZCR*/A290308CN6W.16(7G(9@9M5^S^(*"=8M\$! MP('B\H/%AF/_\#57;]NEFVL$ZGRO'CQ/CJ/)X'J,Y.CN6T(*KD0EKA&B5*C/ M_[,EO+H6DD")2\!SN(Z+<5&HYI$:Q"R+#_)K.Z9 _H_9IMA'#J^'F2(N YK& MG2.SARO5,D8Y*0[DO>M]<81>-8'B:26]SNC(L*>A %=?M$#HGRU0V:,^O"ZT M8SII48>!!E?>UE+;=I+H6V<69$-(>DK;JA,PHFQ-ID$ I!6;,"'B'_6I<"1P M[F(0R *]EQ0G64 A]%K.OY0OM;@3'12&VH4P:8 M[S7 U^:-]36UT)/")$L."!NSMPKDKJY2&GLDFW0EH(.-C'\K*F'O06T]T/.- M8+VQY:>#$TZO!\-VJWG-<$-3E/O')R T3[U1Z@-SO_H/G"!636#).?8T.GS)$^!!S*QE@6R.ITTHMC +#4&+T9L'J8F ^W+7$R(JR2IF MF=&7W(1K!DTXFW9E$<*9(P F&2WC ML#GG I*C%DY8(X!=S-':FHJ;-M40A;GU3E=X!0/4Z7TM0#1PDP# " M,FRW[%Z,;&1J=AF&F+38XFUF#7>4K$VWTQ4W7J8"5H8OBZCRJ MFWJUJD,]RHA$AE1%E2[K?;M%OHWH+ %_/;/[US69DV5M\WA6.DQ.\40A*V\Y MT:@EDU'=XZ -_NNJ>0,OS>:B(U@Y"L\L"FU MZFHVJM].+FO"A$ M+TP#+QA<@C/0FH#^>=WV'6+B\]XU:E%E]R[!Z(>LN"_3_0,Y,5_Y:(*N=]ZY M 797C[ND_9/X7XB:Y3"]I$!!JB18FM"A+\ :0Z=^1E$O_BQ7/.# <4_0G"", M&:LA@BPKZ QJ/%I0#1TA-?,DG8X'$+KS@\/6PJ>UK=A9]>6'7QR"*K=$,K8/ M#S0 3/WH??Z9KR2#U65FX<[J%X&/K:4\D%\)!^)%D%K9JJW+WBLL Y-2R-P_ M.;2F./I0PG6PH7]W%5*.EYA_+!#_%#8JCKY+=[]H<+6I5!C@?/U\$#[,9=@P MY=&-DLA#I@E2NP3+Z=P:PXUZ&N^%+7F!4BH_.:W!8CD:"%+,66VLB5L)("^0 MY=!!X .-&2^,/?KR9B[9PA3\ZZ+Z*MS9%K*T7G\WO'/H:%\ (TD8EGG;_E(3?\8NNVF\9K9&)=&@E_#*K%9JR<%?R02.)37/,6=OA/H;CK#JQR?HB<\F;8TS7C+ MT?(ASVPP[ JHMB*1)_T%1ZY%2M]\[Q$O+3C-QSS[9,$\[49K,H_F-/@,9(]U M \.\)YIB0$LLX52E]_>8&&Q 8EO.H=2]16)JO=F0JF-9L M*4/:+)B]?U QUX2G^@XTY2..&C7)"P6-1Q#MC,Z:# =!@#S_JUM@52*Q8JG#&(Y M6?#;FG-9@*8&X3M+$ TJ48YQ>"@S9Z?@;!*+_PV**K[.JH:O(H#"KDMU<8A% M#8[#:$]I)7RI0A/SN>X\;S(\2=E+)/S", +'*4#C/E!E2CT9&('R/)HNXL%H M#A^&@W@R7<"'9!:/AQ/\9A+/AF/\9A'/)U/X,)_&BVF"/XT6\60V#*@+X8S'.YH$ \F^&$.KXQ&)H#:Y4--)_%X M-L1(Y@S%6(?@C9CS+2/WU0>FL^BUKVWW'-=D"@MT;L_G7W_/1[#\(U[EV6(F>[Y8T,;&"U@J^)#$ MLP&N,^Q1,J!O!K!KG7L^!**983O#,6SL(!Z/1SC!V7"!IMQD/HE&\W@PFT0) M_(LKV;;IL+D%NZ9=^+I6DU<37O .M( M2>] I*A92P7G(%,3GJP)!?C>4W<&1HN,W08ZJ(9Q=B%%A/L75J3&HS>%7:9; M89;$R6).$6;A4[5ZX<,%'?@AG/]D2N4R<'!_*0^"7R0"79C@91V\?@$[W>TI<@Q4!%CV)%_-);,8?)LF@;K=J+500UBDX8?4*M^$WJX_P_VHB_'8U$3K\ MD,8^6UC #%JP1TABS:S1>-V M4($VV!7.FN_ [[N8.=RTC8'/93*;QO,YR=I3$)& *]S6QH8BT'"N/A()NY0^R:S$JWP.0M^4A*@1MVA"\6J( 7KZ20MR/HG*HI? MV$%D)&$LG@)S;IFN1WAY/IO$\]&0EOPY2I\3=?NU*%.-I:QK5B[UDDZ0N#Q) MDV3H)PLGT32&:TE#INH6M"C*+$>89(^2E'-60*F^?8G!<>CUG6"/0F."6K8K M O^<39FG4F &#-=9P=N&V&_0BT'9.@^QT6\EIR@H3IT&6;X-_"6??>^ZL3@] M0DRX;$*0M8*P/A;3VV6^!-+)#(2#6$PU*A_.TD"C]9"43> =,5*UK5"0)RU! MH_6E.8>-4G/8-V%U4@-=4%'F#":67JF+K0,J5Z819.%YT+]W(3"2P:A[FHV# M"0-O%9LN?NA:+YVK IBY:T\!V]ECB.T]!TUT-F,& 9H;R$3VS%N";^#PA ?< M\/3FHYAD-DE&W;SG^CEL405,6;#E-RNUB/L:([WA4[>4Q:Z)OR[ M!*/G:&'@\8V^;.?BVGI^L#,P$6&,DKYCU4;2UQOA87)$S %3X!$TAP9 .>>3 MD?-U9EFHV>K&T6QLM3M\W<=99H(+5G0!<6W5[ Z//!^3K:B;0D#\GB07T,BG M<(7"T('GL^'TZU#&:##A<25)\G\[:=15D!<:@? 6$:O06'W^B1,:3KM.P1:\$IBP]%!L2 N0N^D1.>20, MJB(4@G+R6]@1.JWHXIZI1"KQ:04F1S ' M[(Y \22.>QW,TI9TA,O+C)U_%C0%HCDM!\4K M6'C%6BR 0TFI+(_2FF( O/_BH42N! _&,5V[Q6A6#M18EN/!F6,:"]_T#'\7@:#Z<3)N60MIB0V<:5?J+DY?$$\\@'T7PR!H+I2^^+P1UV?T3W">Z>E7NV4_..*Z M'L^C09_,UH/^=.:&2=\.^=MI])?ZH%O/FDS!9*+4R&^W$LA8+Y4QE="IZ.80 MXR'HEZ"8)>-Y/!D.ZQP1RSS'%Q6#_O(W"6"&N Q7LV5@L?.%;)?40[V,;/WL MTN^X% A=[=*']7QU*/,U]\NM+8L;=$8>L>E\SGZTQ61B)T=/]R26_ H4^=%T M'(&8.YPUG\+,3O#R=U/>$G4.OO'_C MU /4Q0OUIG1?FHU&HT;!\DAB$:J6];^0+;U2?PVS.<)C77GN-%N0JW PCWY ME1$/?2HU]S#([/I07 N@&8S %O-&]R*JPR1)W;4,U3 M/AR]_X69&E?G+5YO/F%8* -NTO5!5A1?+IR-(22/@!PTNL;K9 Y\9TJNY0GP MX,3G7^'/LR0>0T]PM-!&1L&ZR&(UNHC9PNAZ'HT'\2@91N@(P'U6?X1'OT5+&D?FHI9^RB<8]9+I*)Z":G@%'R>3> 9MH:5O-H3+ M>LYV_P&LW#L+5"<6(S83A*':WW:M,9XP #'DV8Z1BLJ2 1/\X1T;Y0Q@HGI"H%23):<.3!9!:]<(ELH%/@)$IF7^HE6K.QQ.9N<*HE MH0;2:>X00L7>FHHH 6#3,:3&6TY7@W(G:*0/87<:$@N MG"O\,%I@*,C)L;O0&[CNYNR$60R>?K)]F*NIX&"-- =Q%:.NBBFVUQ0 TF15ZIZNMA'D6. 1$&KH[BTTZ_Z)Z>EM F]0GKP!ZR ME>FV43'>L\SUD>XZFW-U4]&8<85W[YZD^\JQ"6L643>2!I>6]0&_N%+ MN6/E::PC\4F3!/-5CHS"&UOZL$UQ]../MRXZ_+OC8U:Z\' T4E3'E#/DX.4;14JEFX9;8DJ[ M 7ZWP<@>II8>-OA,GG!O/;OJGQG1-N/JGIQ^*/C[.!*I9D.#@JW]R(D7%/;" MKU,I'EZ'Z\;:"JND1>MS(Y15Q*7G;599@38FD6=,13]!_L6L.38TLA 1\7\2MWOT=P2FWCV&?/CJP9FE)B%#HE0<)*O$$ M-%H'-!56FE[!#MPS4KV$9"&5*\BMOA1+,@8']**;_AXH"-?7;"?:U5;9'89W M@A+(B\%*(#!G9S3KQ0\>A("9E(/E)IJBY/O=JA^]-8RS[8"Y3+&EN7]L:OD>+O&E8,=P M,DD'I:%F08>)B,,6OE1P"U>:P5UGPEK=GWR[A;&U(!F!?L>8723'JJ@DYP#E MW\H11\?@R+MI!%N40IXXJD $@\_W@'D6.>3DGC@3U0$JF4MR* 1CA "76HM%4S.@?G&8DNK'0O%A_?!IIZJ9. MQR.5-4>,-U/-1RO6B-T9%QN9N1#72W^&'H_I<4HE4HURRYB2Q] _G0+@BR*:>,[3VU^-*0D67M(F/ M>;99F:=%417W:7"ZE&3M?18$=9,5&&*T M]C\\&1(E4OIJ>F@Q9,QN9@/R!V7SD2)+-(X9C\&E8=16J;^$$Y0B!I35=[S[ MJ]0_%,.2PS\,:;*E>JGCUG8):M-+??EBZ.("?F86.;3>L"/AE/MM$2."3-V= MAEE-@]:(U&01+X9C<>MH]1$9QC >S*8==F0T7+OWY/DDGDT2JQ+)]RYV7@-E MJH=\7T7C&27"?>^4UT.V?-@5F^+^D1*?X+,HN3$3['4S-^R+"] M(7L9AK#@R1@^O31 MH%-_>,@D]D+8[L8YF-M>]&5]^3*",X>AZJB9E4@A^JX>S_K4^) #1RT=2ZT_ M(C<HJN@OV[2"=)<46DR6.I<^9+SD/7VKF>%;>C[Y[ M-)C%^.B)(:XA1C/HT]BH-R):R1K76)S MR_LX8+J_=3)''P0@(\02:G<^T"-S<'SKO-SZ>CZZ2WTML=Y%D12NDAE'R*E0 MMY[DVB--?1:634X ."'%EFIX8ST,#O,1&-6KUH*;^H+&S(T$7Z]^(_K*)&U\ MJ.,X$;A@>*;.'X_W7$N:T1Z1M?V6(]!?L.;F L!^8E[=>_;3VQ0E)PAH7PR!3A'IQ"A $26)#U&:TY\/JW=[< MZMHUYIQ&\*N;;]L4B="G?T19Q!4=%'@G^)HC%EPQ0A3>T^CA<8_V&BY1!%RG M7)&:\4B*K&/ZB$!E0"\+P;023=FO3JU. ?(,X9H<6L 8WBFG!M-RE>Q88+SO MHK+][;(,[K^>-[UE&^^'4 W^RD7RT?6\4WP=>-]A@6!#"H]1[W^/95';;W8J MRX(G3:YW=&&2?6L=<^4R.C*P37!DKT+Z8^XIY=TK9[YL/:1_8YPF&02L1M^#[,!\=S3YX@(;18J,9I6+TN0<6V)":QL%M8HO M_[ZJFZRI_BH?.!P?W1UPC-5T4IL9IKC118.XI/<[OCL0PNN4&;F>1-Z&"5-5 MZN;8I>0+Q>A#F7SGD\KJ>=//$6,$ M,6">8UCWD#XDHWA*.#%C^(F032;Q:#AE%)2)(-^,05E.+&'ZB+US_ZJ*J__^ MU#"@!,X#?:V7Q+,A1NN=:]\]R&K^4JR,DH)CF^XEHX%IL+<@_1_>3V:+EHYZ M0]#5,8KN5<,5;SH?Q\-AV]O-8>J39G^:H3:T0T/"GDD6\9# 7A*,5D2?^7@6 M)XN1V:$APB-0GO1HO(@7\_'Y11A/W) 6DRA))HV1#B<3.\;:$>$!CN>U =8'131%(:>6!+^,F>H%),2:S^NX81H5H.(\[8V1Z M1:O\P8*G4F[*J=B=FHQM<:D:)7+#5NM1/6%<"?^\]T;E)@,+VXNML=$P@ ;J M2EO,4/7$H*'.>*!P3,2TOZ7RD@%*'&,3&5,_D3!Q^-!UC"CR4LBHW;.% '%_ MI#:IGJ1- E^&-4XNBCUB&S:&8Q%RNOB@K9WWTNV(!&[Q[I&C>Y"SJUCGDMH% M1 ]5#"Z24I-OW$3)YU!RM4)&Z9,=\&,MCH=-4?QR8H ^%.T+ ZS<6>F(KF)& MM>H\J)?$4C6&[=; ]=X(J#*W=U?RZ,415[\NSJHM+C)I>^%YXQ)42KT(MN3 ,8:C_HC M0@]CH3J-?A8#"B9G5R)MJ*+I%EG,GJ"U]S9)P9!/L;)UM M!D45Q,X3^F4L%_#^+><<,OXFGZ"I?-"KD? %WAF>?SI7V*MZ*6I0%RI2(=S" M^V[)V^&&M\JJ);!9W2YQNHFWJ&5EFG%A%OH:@T-*5P.LSC2:-L?#)>T,?IF$*(?1*%LS6"B#.=H\@U'4V-- 6-M?J#1B )@?362Z8$6EVTK.TB*?C$ MS\8=A#4>(V%-Z"VWY;-NPIJ,25J?$GZA(RQH89"<)ZR1[04W_C1E@43<8V'9 M4=8X'HPF0EE#4LAZ\P&E/]4WB05G$PD"Y;L5T<.?]^MT)*/U^LG*EP4E'VR"IF@ M3/_F*D/\_U2&)ZH,;1JP"HVX=8T(2^--P1B MO&Q=]OF0:3F[KF0:LZDGK. C)S]WW-VS_KSU6A[TDXX;>(R_=%RS M@S[P]!-W68\E#$K<7%U%P_YB:%*WYSBI?U7)57'ET9MN@%(2]'-^LUL%V89@/7AW\7IZY_E]?WGPM8D>C/ M\#.D5#0KY6)Q>7IV;&+3N4;FT]SK? 4M-<'+_B&'E"D"5^#_HZ8P'@J+V M?(JCAUY:E^QY-)S&DSEAY*/SH &T;/?KU&]A?.FOW@FNP;G**)^E8@18PDN8 MQ_-%TK51(XIT11L"/B+O4F9'^_J#PII,X/]#!/!&>C.(A@F406I3LR92T5?@_W#?!HH%F-(J3*8)5P#H,D@8(SHW OSIH M&W^@]'B8Z-H&]@HG,?%;U%2Z.75G/*VW2!_/[.-%0',V*O=74TBCO^=8R&%$ M^OEX',^23BI!BP#BY@P'X^B6"US9D4U!]1_"_Q<*J],Z_F1,T<2+>#1,GCKW MYUC58\Y%(.#H3Q?M!PLEK0OV]4<;& WO:(_G.&I'\V>BJ7\['IM(H8P1E=KX M>6@Z#V+CM(66?_WBB> >? LAA3$UGN4345 MN19A5!=C=UQQ4$.0;4\O"Z(B,,Y,@B<[:3E,S@8G9PB!O;('H!=<"JS%\=1W M!.RJA^^"5/6:(:(^P%J=/-1GQQ$8#(6*@X=(T+"03$W<$LA4[ IE5PS_(K\#U5>O-><02HS^[ZN(K3(T M7J2"EE]'*6G#UL9\+R["#BR_CP&%=F(U7S:,!I%Y# 9W$Q @O60SOJ@:<(0) M;AQ;&**QU"H(!-6:.U2N5O#S1HFH2T%-+MQ^FCJ:.A.J^D2FSCDPU %^1@8B MF4DU(FR"S>RDX#85&V,8B^EDKMBTD] (""P$\4]Z&*QSU<9I6MJ;3-D<]GPR MNJJU-D>5HJ*]Y]4RD5E<07TON)D>I4YA_6,S]8#V<3R#8=O\R2*.P55$B_P[E MWY%H^C+[GPPVWQ_H(IC'4XH)TKO)?M)?S75HRP+ZBU%?F1.-AW^II<%W-9?Z M9Z8C()@$)6JS;F<[M0V,)$RH_HUV?O[)+C_6ERTKENNB2*;6995?+UY6-/X, M:G^Y975=\?=A1[#4HU^QK%.I 5?_IKFL74_^ 2L\*^);!4K-@8W.N;$2H64V M9Z.(]?FSP<)G*,^%M+!LIQOY*S]RK6AS^5'JV]5H;?/;UN3,U;DU- )HXW+0 M^[1YJ?>9 \'74ODK=;>E&^:!T MD@Q;*LNX+QW.!JY57:?RY3*L%&4"[^M1?EI>17QD_*LY)QP+3J#]'[.2(]3? M9[N\X'T0 F6XAC9/ALOX,>]7_/ZN.#Q-4B(;7#*:(;2TR!VC05OA*W^J*HFZ M!A'&E-_M?MZ>/?3.#2&PEAZK+#C4>6T0#S((@S] =K4M#(AP M66#_>4!MTOMZB'QE@UZOC>>!#0A& MKV2X.*U0O$)+>8AYWWB7SA;^\GR<#.($ M1 639/0<[7(#BD^C\3>4I:L3E2Y&TR$%UH3M8?#$^?9:[K).-4YX0)4U)Z>J MG$*=I"30%SM1LL[I=>S?%+7%JA2QT=NHJQIE%]"P%H]B-S(ZWD\BU M+Q1%^[MY9*0LZ@TNI*VN1)5NT:>WJT&?G_?;(KWE-&T*P(0?G+LH+-'JTB#E M]Q_.9\W47WF?<;ZM8FIG0;G5^M,GX57=PVFE^9/ ]FL53C#E^*31H:GW8[:- M)(!1FB"7<&QBU0U(%@.]IUI#JC\XQ-(:92#(K<+;4.D'N M9D56>,_O5P7=^(8AF+/0SA$N.#NVAU\/B=B6:W6*_+M00CA\/V#0_C;**W]$ MJ%[F+GIWW&<9FYY^[O^I'^WA/L0APO%1ZL/??*7,:)]510OMH(?17GNWQ08S MKZ +? '=:_^9 6?H!(%-[.[B MJK XE1\D+@FW_(WAUQ?0+3>#(8 M13&_.B$[+<'$__PNFB3#;N9LU\_' ?,EYZ5#.%3/AV0N$7>IN561&"H+!$TU MLNDZM)B]EUKC@B)_-=.FH_RF%6II,)Z\DD :C\_,Z M=264*M 'CL=M<(US9-,Z3#G6PX^"['BB ZIM M#@,.P5/,WIS 0=F%$L$$^Y?172D^-^+$6*(34;CJ!A!*O=?8'#HGQ< M1N]2H5+1\*S(@QGNE "+YE 0#1D9).L0%#6)U6(OT@6K0!(9Y2%SXG*9W^<, M\RHY]A@O08&4Z/M^=)$LJIC8:"<)/1#NY[??;'YK@1T;;][*7B\Q>2MORDM3 M@_DDXVU30;^-K&80RI:Z([G5_]DN]/*"\9VOW]#NW![3@2>__7#8\+:2M_BY M^(N?[,,;4E3*)/ M3>4T$7;?_I=PZ2^(E#D3 ?U2KL<7.A%7(?I;$QW]@Q&\0T'GYLWMJX T\KJS M@I-DP@C\"46V4Y3W@/"MNCMXRCH^F42)R$=4S::'1:DP8/Y'Y2;^NJ>4T*\R M0MS <\N#_:Z>/)-+X]PY>.LI8_XA=$5=<@;^:WJY/;.0;B>?N$F?**G-;KC$ M^>(5EPEX!!%^7?%#>IK,,"8)B7R4$(>:QPD%8@TI8NH"71 YVC#&U^?8SG 1 M#Z?3: 1_JU9(6?LM>B&E4\2#\2R:<2X^5GX>C<+R&_QRX/_FO'W@AA-*%1^ M5#N.DNF06"2/?3I+ON!\??4MT'/W\H1RY.I^P[H-S!&?)A-[T,\]T$!L+\J2 M;HF64,*[PX6H[ZX-+!)<;!!31>"%/;3YFUWT&FL!X04X#"J>.)4+TP=/))4' M<.RN&OT*5A9TC:4')L>K,)14FZ-AO^31]) MX"8DZ)M[;("@V-524FM= VQ%Z*[W[6K.DX>4ZO*2!..QF248=ZW8S"V=*6ZS M@Z\7<'<3 TO(36FEX+W;;2Z^*(2\VCM%D2&>+:"G+ OI;!\Q-HTK$>U66L&] M!:JZ/LN.N9-:[6K5I+#T!\DTDCG#.-R\@S8<4#757\?]/Y:4>(/6 'B_1EQ# M+A0/6@,L*MQV[/@ AG&MO@U.-98P$$3@76X=[AD@<>5!H_9U"B6M&$^K5I"7)D6]TY+8,(R]&CM30 M$(<&&0:L\;/C[;9X8W8\%%U Q;!M]82>D";[]S*U85Y)9DQ>L>IOVJ&LZ8>4 M*PD;JO>1WW5J=]9%GW'3UNY%A^)[*7W%(!2#UGMJV^Y M$37!] =$."";F 5S,YIOB<1-3_2 F+$"BL+LEP34590>_O['5]^]H:]C*MU+ MB7;$E$' H\PDNQYP5\/E*-!4]:\)ERWW>4IU=L[^/(J7SR2IAC"P:/U+MM70 M&1W\#IL8]&>3WY$ A@@G6^9W$L"#O_.J[;/[>]]EVQHPET_Z VXVJ35+T4S- MEIKKHW;]&L^V)'%B"VL8RJEY+UIGKC(!9D,@Q_R2=8R;"]E/)K*6HT%MTC1) M>7V5(J\4+0&./8^%GG!5&LS$S8PYX8S7_DBV*6NO\N_P$I.%O'X!%'<;]#28CSNX VNMH7W$^6K96@:)CQBE5!,@$WM%RWOJE5NI38D2G&$_$-E MB4A()!$QQM6E?3U *[&7#'.XG59:QHAKC)"!6$5]GD<9(JR1KIM76HA8-Z>L M+7LS3K9S#U*WQ 2'7AQ$/M"D4J9]SB!U?)2D1OX(HWCQW:L/W]^0?(<:IGM) MM*PKK5C0R99[_ M>W218VSW:H-WXN#/U0!RI=5>'(8C*0GG&\XG(&H4,]*."/HNE$!X=1M4:=!@8N+P42P$$&C+YW$;]"=\$ M UP#T" S_7Z@W]?![EJ#$T-9[%/*9B,L/9.;RB:(O^5LMHS4N;OVW[BC!+1' M%TXWMZG9]$.-IT(O)IIZ8'&V=87E1K]UVH,DY]>[8/?JEIBC%L0QDZ2?67+! MA?W52A4>Q+:J.Y;8*Y3]8#5#WMH6 D2Q/]R_":LF?$JG/7 -07BE8NAH6$($ M,VV))V?_HLO>-$O$9W#%R9]2N(N].V^6AP)5DK&&88OGD6>W*I9B4 CVCHAF MM\NDG" ."0=P$='5 SWL*3645-05.<8(@OJT M$TSTKUJE32%!M5\;@&R?K>^$81_OR-X=&5K VEL_U=1I1W80F%_UNT)F MF\N.JO<7KOQDT+7RS$1^Q?K%=@$//GN .QZ=Z^6"=3RY>I9!.4!3=T>C@'9"!:[IE0$\.'5R,AQ(V M"$L[C>JP)>UGXEGHTV&!X1D]+!M1&(_9EQ%R5W E6A243[42=WBQ6*'+)T<' MMTL;EPS-5&_* OA]]&+Y4'!!1O/V6RGP8=/4=SX%G#*KX&EIXH>R..ZQC5C, MY SI&-P4\K=K.#AT7'S)%+]SU8^\EP0$!%"7.A<0PUJ#%1R.@QG14Z%-,(@3 M0RD/BQ3RMCV>N&F\>2B8H-#W:[[OT%[+P0>UZX>[YC%WF1#<;)W&%+M@X"K; MYM<,+[KAJE5 KFGIO6,(<27@#I2BJFOB)#'$P?B"4N2MV$.-(T_90J-D%-EY M*62 M"B\M0HY@?%PP<#1C"O9@Y!!M'#92@3/2,CRBF6KL(#YX>E&(UFK5GFI5"&JO MHQW*1:$C81UW)'TH"837#(]]!4?F_&#BB'#QU50:$,%(KC(ITL*8';V0H=D>\NT6 M6N:# ",N2EUGM?>3T%D<9$5\TU?].C5D&[&RL19@UJ)&]L![@=>1*HFI&XB0 M4Y(E0X!&T 0J)OY8BG^&;*)1[S4HBEFRF4^1VUWLF5BD+VRG7X_J7PGY%4P" M'D'57 \\/SZYZ:.__035R@JN=R<<'2\#T0EM!)=TRWF!(6M+Q@N1>>O%0-J$ M,.;M^#SK 6O:%^\@;K+.,8AA=-I"-5$C:6U@&4##B65EMK+&Q' 6?X?1^?]T!)_]2U0*!DN#A:MLY1AMSJX M)Q=H-C'%#_8.T-=MG@8QEP[?@NZ(\#:8WR1T(;75\;TGH%C'+%WMV);R,Y>M MMT_82:;Q8CAJEBENGV74J]-.'.;&&+PL8)_7)-J3[UHC#-!OC91;B-%UO4:W MIP5/K\P&,P&ZPDAX9;0C(YKC[][%(F^U\C^=["0%\A M):^?%.T-SA-Q4I_:I$??5:I2->0N7X/P+3&,+(ZY<[_<9%@CD+T,J/UN?(BW MG(0'C&GS,5PANVV;M"%.-'\VYRK(G9C1HRB25CS530DB1\+H%QS,\D NOKU" M0GGSE]I579TD9F.L7(B9 ZZ2B=J;AG&2C)]R+=5-4][X.)]-]:8: VMIL5== M:'U\%@-53Z6QZ2)I]"G-M;[[Q$O[I<#).S5,"X1^(\;^7".NO-O4P[08J;=U M"5D8- @J?"CJX6[O_98ZE"_&$;#8EQ[Y\BJ$,IA()/N<2\9,8OQ >)@.8IL- MW[BH\)'^08A,]_.SA?Z#\%8$# M()TL4-J\9O0T+N]CU3OP.X?#6(_&.(GG26)T0#N$^I$AR1;-A<5C)I'IWEM$ M+!W_AV8=S9]R%7MK//$C8QFS^NPWS#2LNLBR$:A["=R732*LPV M('-KUA-GVJ(FI\-^D@BC2/JC<8-5?!*NKZW)$4;$!PXD 0DR,)#XP^UZ";>6 MVCIU$MD\=NX=G9CSP.,?,H!=E5%=O[@[16;/H2!CN9]T#%:?.6%F0[Z@\GYA:GZ#2E$+N'H.\:;0]CM72.-PN#2?:=( MB]V"2WN;K7GQ/\"%3&(0/P*43NGO4>]9\,NS*TTXH 7?'+=[BLT4J0 /RT>N M=N&%BA @$D/CJ*@K*4E."N#'%LM3&G"1MU M43?.=FLAOB3\%XM"Z6U<6Y"T4>?;HV&R;DS1\4Z]E_K'I.1@("]+]*KA*T"K M5*L5*Z :@X*N&6U1'#^BQ)!= HO":2BM:JA8Y-9B=%*<(";\9/2)Q8V@4_(- M4?!5K;:TB_5R53WV;B&L?28PV#H+E*]U(.:3PI7FU6O!$4@WQJ??7 UU?#2U M5F0Q// "F1407]X-F=!]@#QA:S%O%(&B!S:ELAX2@PO^&\'PR'Q!@]9)+>6BY\#V=#PZ([25C+BX[Q&39 MFT[HVAZ>BZMO*%>X-Z+Z8O3_UUWSP31% E\<3[C"4G@\':=$/T):2C2UQ+4V MP4$J'G2.9BI^J.YP_B5S95=];5&!SPK.S>^C>QT)9<# BJ5WF[QZR 2@ZD>T M1OKBQK>2(B1+PJ,FI*_O7]Z"+@L?D?\UWO*^KD=/):P]-8>I)C85\BG'IB9K M,F /5H5HX;3V.N8H#2U1D3ZB_HRV&?=^69F&L,X5PDERA4)VAFK&.(Z,*[NS M71+T\]+:XK-#61CT5GA:*;86;F+W"A$<2']2BJR+&+/^O)D8437NELM3UA5V M!ZF.J$_0--^:@]"H0HT@D[-X/!SPY;#1X283.%1,3&6XAVI]<2(&6N__H.6< M7[A<_Q!$1R%1IK/Z>!H5C6?Q9#"+_J!BB;,I<%FJ("^!"$@5!KV&M.VGY%_4 MSUDNT? 5!:9OHO$@Z?UR);<"-WY; MK#@$"$LU!"F7\(-7U2C*GFA]LXFR3G;$]*Z/CR/YT3"'"6 <_*+KO2U G@$!!>08+?_ <9W(,/<232[B#\FS[0"GX7YB%L 1<04XS$FL>)7(O1(+BP+UAC5R M'H 7V60(OKX4>4BRSWNJKG-P0UTU4!/)LNIKDV.ZEA>[G4*HL ?LT74U7%H\ M51\8S%W\'2UEAV);1WS#6X,?B_6:(I[<7.,+=J+B8QR4L(W1?UZW+YH@'9V+ M=Y71*+#^&;:Z318@SX>#:9G'G]M,'5FLW@P52-_G5I"3)K%(AY-IX* F\DL0*F& METPXPYXC7-E1CAZ"^7@20+&O+-I#+XD'"ZP'VM4.8R5@V3#M]\P"S$V"PT73\!7B)NH/S_Z#J[0, /9O]M M0QQO)S,JK>K#&9OK,&S28"^] FD"C2R\B'Y)2,P@#*?:*_2C.=4A=#-5TF2^ MI3SB\DM(JVZ!M#4$80T']\HY:#U$,7<<[-E6TRIKY]L'M'BVD@>5K)T71J93 MW[?SFT4@,13?1D8T@3&KD]'6EP;PM&=WYUNSTJ;,)^G(M4/- $?)8G'BE> X M$#+70(&O+WD:=_XOXC2Z5M.=-TOP\&DWPI,Z["]$"Z_3S;0_EE\:[;H("Q*$ MPP;G_5GTNT9CL_X(OFV-&V#/E$4N"&.JR/A$,7$JUH"ZNGQ "WU$5>DR[)S" M(>(6O %CB;C/T!BY?R 3&,')4. *+R')XI*N(=EXI-WL2\J<6+NMJ("5IBM- MP,;)2:;\TE9R<6=( !C9@[9!ZBV1ZG_R?O56ZFJ/1:C1>NUZJ\)[HCI;,W(6 M+P9C8N#B*8>K;#B=1,/%6*I'+N()E8D4/SB\,9PDT4**2*+/?99$LQ$'!R%2 MYF0#3SGG3+OIP^E SG,6(,+4!5^S&K8(:OMOOCP68LP!,S MN+P2N"#>LKG:1YLT5U&N3[Q.P@572UEM !WHG(V%-S)V2^Z>Q$X%S32V2KWL M=JN>XRJ-"20*[U3>DD$\&"TBC$+E+<&0-5QKW9)QC'6D)G/9DF$\GRPB+ODY MQI*?&-GBJ]GT#[*AE?SH6'1Z?8 T* M:NRV%AP#/PYA6C\6"MFI:##QY%RCWIP4F/J 96RZ?[L,K,FV=8J; M4>0 *AL2=[:4D$"US6Y F=BI_:\?O4![C\_P-M,Z[DDUH8'9@78.4I+T MUL$;*S\',9J$O8@1T!;,\IPT5(L,V"CM!$'<2BAC3\R89*1X/HZ'XO1\WL-Z MN*.KKZ!;?P@B&=VLO$^6+N?><-2?7?WN*>::.5Y7PV$_>=);"U.6@BPD[-3 M^6-A]#"8G!=E/IIR3*GQW#"98C:.KR.'1,P,0@LDCOTT.9&VNS MUS2"N@)L]>$,3T-XKD%P!W&"?+D];-E&AGXD8"D<@K!XVM ([UQLP\^I%N:3-K?.?#C\ MB@NLWQK+5 -[SG,RF)1],GHGDY<"M^_1CWO-CINWRHZ[N1\-X+HY@!IB*GMB M:O%2#1<7M<5=!V8V[W:K2^1/4.2B6".3JVX$;7BQ@4S-'ZR@.YPP34EM 1+9C<0(#'HRB/[,?ENPR/*94$G"?TLH'.C2&L0;;X^P"QYVX M?8N]@RAL">)%33_:@2:!99Y<7/.^2W[^K1D8PI5/N2H@:^/K$U MQM0Q2"%*);M(R<[4^[O@D7-$^H5IM,TPW==6,@(0W79KM*/WK*%GW1VOE>9*F]8)K$_,\VW'YP N+= M^Y\=8,)OC/N#&?\](@S?87\\ M))&HWH#WAG 8*W8[KGV/K7NP! +2%XXB][3=EBA M;N9MBLX*4^3U](,?;*!N=[^=K0>*I\,=1ME3 L5F)Z1M*\EYH,SLQ[R#/49Q1-@MQR) M48V>Z_JRT(I6!D<*H7NN9$7-,YT#(K@^H_#:B'(QR:(#(^-LWCX7P9"KA-D-O#-[4.*6).67;$P# ]ZJ 0;QG.MQZB#I3H8BK]C0B<)& MHK3H$D&2<0#(A59P<[D0?:DN8V=W*X$H+*UV ML'8IHA98MMBS9*(581D21%!^\1FMW-=OX*F=ADY7#DR5VG]?K ^?4+#]@/G] MQ::X?\2+ZI?*AS3VM#[@A[>OG-Q7+1]@W7"AML?-O07'^@'O_IU:!*D)!?;@ M_K$WN&BV>XGW90A;Q,;*,$9C@U8U!*99'3DX:&XGC7"FBK4QS((&9!@SZ(U M,=VF]YDKR^M-Y2$%/&G@9MPL$&S);(FAJ24"4,N-BC?N@4WR&L;4CI)>$AQ/ MM#YN@!=O:D&R!OH8!0)!,=_DT#H,"&1SC.@3R__!;.1#^M%E0N\1UQ7EQ(H= M_SN,F=UP+"M6$:/32#\_BAE5PE#]*-O'9**BEIE6BVP$ 7,4_3V"LI8:KAL^ M$[V0PI'1OV&8T TG*F'Y!M5K7OS;38@#QPU*A*^3SRS#"3!5)2\K5^.7@U#F MG;><@O9:#!6T#A6/M+9;9+,I=GCIP$JPAD.T((_[!5Q-?.I>"K52NL6&%UH.EN/-,XL]1 M=F+O(X9R$NR55)=A7 ,&[[NI-!A _",L9\O3,6'^.I1;+BR3+I%76V> -TNX M@$^\GR1< (M?H(68\JD($* L=O>K@H 9A(%I5C!E6,;C&FYI0BXK[%UOJ #X MEJ,Y\&9 [GB'>$KTW-.B@L.K_.<^B(W8@5QE/ROD20.#YQHUJ=:W.3*V3R& M1%ESMMHP#1VVNOHZ1U@)5C+=>.U#%/; :#SM\%J]!B4);2H6T@R)2(JIT'%V\$E@3$]$4'H=@(!%;Z6=,YZ37B"7\% M4JA6^5*KV)1X)7Z*"(;#1,(*4ZK?40=,>7"+Z[X+B4**52 73QEEQ*Q_W:_[ MZ$#I7=(J#-M!Q03)#R[G2V5I="!2!9F\+AWDE<*]$I8FP4C0A! X_NB$?%;C MF*YKJ^4RMR1@2/E.56R=)[YQ%O8%/*I(&/;)$)K^Y;%$X;%9GRGEXV:RNTC6 MVMVG]^+EHL4Y:$2#T?;0J75=GX3+Q=&+#.V@.":$_$X)ZLB)G4U7>EX%%5S2 MSXYQ8EMH%R=S),/,P.@U6+GR7ZDCUY*=%"^E-@+F$M/T* %K.!#$'%P*8"I$ M@?)C)7R.\[!QI;//J4N=%"&VOA)MFI7D3?LL:]8+5AGZLUD>?N6#"&QK/5$< M1&%PD2HJ.E[Y9'&OO3K+0ROIT-9(4)B;*'#[$?G]$6. CN2AZMJ[+Y5',/YG$RJ\.JF:NIKL5Q*2'U&%.JI4;6I[M??!4/7_3G0/%# M\W@XEE2".<41-6SS$HU)%QL%D5/UVZHFK%/4*@;25I4HJ;+-BNTSC4=# =F8 MQL/94W3O)NQTS1& MD]:0L&W15PE1KL3*TJ'K7H8MU @B.&ZI'@HT^AYX!TE]:&-C.CW=AH;9C!07\:P5$MBTKKE$P&&W43*X_A>B MB!L4@S<9?(%+\LY);-'[ZW]MBE%PQ1<"STLD8C&=;*@U,_CB0)4@O-H ;%,F M(1@$% G6NJ(NT!#O"?0BN)"G/SN @I M7%^$_8P'FI4DK"O4-K^^94%.TI-S88+(T30$5QW2D!7D<'55C>!PX0UP-](- MD3!1W-QE&(T&3\<@/!(.7P'D19980HFJ#E36UI^$EO$XY2!=%7MCU7,!FZ0O MR %MMS&8ND^1*=FN7@"-O\H3XSH2< A M&AV\]VJS!"W[FU,47$O_:L-#S<-W-I0-Z&AMH7DWO_^Y_)M/!'XDW.\.5 M,2FAF0KS8C4NMU*R/6XE\H?)BQ.>F>[5*"I"3>$JL@9J&'E*&6%C+.')>= .X ;-.-PXG45K%.9>7P+OZ+N3-V1 MPNKD49V,RE-W&.V-AR7;?N$"\ZIU<$6G4-7&\.P#7-UY9K 7GL2JXC)H@P1K_ 9HM MV1SKJ6*=A?FY++6F9ZH=6(7/IW ISL6?@!8?" MC?J4SZYU$V9L!E6\05!AZZZC=JD[8^UI<11DZ1K TS#=6(IAQ\%^,1Q]84 G M.D-SY%9L?]];<$XD507]M*0?H>W;9BVJ /ONS<\^N(B6/K;)92W-L]9$7$=;$I F4D.;M(&(9]N" M:J,";D_1N4/\L$%G.Q)HR=HAD)G"P M,@X;:\UEE.F%WDWNWZ4EG\6O:O'"UO+_.]$+I- *7%BF9NI3>)IZ CAXA\IP M$!2>1F2P]V7'8. B,-!:9BL+2]2-TJ1##PY0&U*3#*$=JPDYET>)#A7Z]A[0 MSN=Q>ESUG+K,0\/,AP3(84&H$/3'N:(>EXHR>6#:IGCXY@-*J&*V @ M2Y";Y2/E+9-!'UZ8(I>UL&+\O4V4 M,G -A+5*8.X$;@K$PI[@0.KU2'NN[CM,C+"H?6U#D!R!(JE&^B/CBE$J"<71 MU:MQ]C%FQKF)VK1.XP$D61YU@&-)56X8Q(>%;HF!A;/!H[\N)7W_#LCX2.(" M/8X@#+OLT<%4:JP4242(9NGL9AY"GC*R/N]9/"-1D-X%M>J7%D X11<*@KUI MWK8BDTJ%.^V06T)C5^6<'773EX3K*L@-/XP.VO0C 4[X!+76*Y]MP@[T@[VW M=)W+E FVXNX@AQ#U-:IO0=E:QF7L3-AB$O8#UI-D^4CHYH55H<#4?9.QBSQ!\!,VAKP*C,::(\PT6;,;A(2]7 MZO?NO"PTPI.6,_=1 >BYMR$)YDJXT\C6>CRK'W9?TEWY"+ $D8)\I6%$Z -U MT1K./G$'TC&=35DQB7A1.I2E<9GS,O1K&(SF)GJSCLEJ]>O3!NCK!RV&H,]B M"Z1?I0]0\U:2W00KBPE^Z'_!Y#X&P)@.IK&:S!T54 .W(>#.K5-LU)3>0B3HO*B*TBAE$$ M&BIV*N1JC=W:"(F/D#**YZ&N'Z.:"[2&G,?-SV;/>@=::O;" M+X6ZEEWQ]?!:_7W58<)[[0H^.%JV9X7T,9&J7,:?!>S 6\$83-C4E6X>#_FR M,KS!MLEO9B[LR>GZ5+"F"MI3)>J[MS\Y)0KNI_^_O2_O;2-+\OPJB5[W+%5( ML9@7CVIL RH?U=YUE0W;-8U%8[&@1$KFM$0*)&67!_7A-XYWQ+ORH.2>'NS\ M42Z*S'QGO'AQ_@+H:"_/X9#!(.>^IS@#U>\:K0R?B!XT/[@!Q>_((A:<2.AF MK3)SE2P^CD>ZPRA1[M%%5&.#TH2O1Z/C>XY?82=5I4ORSEN/J+N3N%5FQ407 M%&[!5Y"N%"T+QHAYPHR56I'X7R"SKBC]6*KM)PY51@Q MT]<;TD3G>] SY&4A70*TDBO&TK ML58/1Q1.E$:@[FK@B>R1TL#ZRW-L@7 #BRZ+Z\() H%9+Q.M#%TLS=-MZW) M%1E5X<#>:1BNOE[?$3-2Z69'?[8.6TQ.%# M6]F!/&@W+"K;MV /\&PXG2H+U.&H8<8XU.XKQHYB!@PQ8!MIBV5E"6 W5Q<+ M3$OK,VA]W=P\[-47>M3:9P&,\T":N9B;LTYV@'IP^MCR=ES=+C=W!Z-.H98% M+!W/ZM=[E=BMF?QFG"W/]%5E*@^"&G .HSG7/#0/"OCWG,@I4K MGVEHNG'VUT^JL!^'MFH5E\^ZNE8T>0DYH&I-U!=6!$FA7':&IV-\XN$45+&D<<#$,;679XN-3+ M2S&&JMQJ1@F4NUMC;<#82G1%95]V^[_'ZUP=C,E@<^2213K83#=B=O^2O;GT MW?*.?5V:N>^M_P+6"= M-JP7>Z-(SLKFLMZWD$0V&[&!VNWKZ^QD"#SW#('^=CO&)^U_NG7$;26V?='G MY'YYQ*!$%:AE'A-U[BT8XG*K'.8':/;R5I;;\L!YC1N@=2Q\K^I#>?E5853H M.2B7Q-;DZ'\"I8C(EZP@2$!VBP6\"P6UIMZ2$,G&RDH8PQSZ9D/3'@Z&:+M6 MT_BWI"_DWQY6-T0VIF@HFKAXF :O:<@HY6[@Y7*U8][+)TD$+PHSO+0O'YR1 M8&LJQ!5GJ:J/.)TI"Z9Q;:D*9GSAX'._*>,4_HBCT,5E+#]VE4.,!<$P:,,: M)3"/M2?>K@V8BS,&]OX:K..$I7FI'E"ZN4$*VAP<>GU]G7Q2.\$XK-R8<=E= M*[[+F;73]U&WK3\T9C;7FSV6L,-P!Y3K#!H1P2'#,ZZV2TK?K+R!F9;N]X["YA8X0UNAZK?9)E(F! M@X+!\#\[S8C[R,8EB16B=43K%_EU;&B&"(85 .?('W#KQMDK/8#8Z$SD.\J* M-H[:\SU8=GE/MD*J#FWH6"],I'T@YQU!P1XP@Y+#"/.^>T,N58TG:]Y1+>?A MBZQ,V"5=WVI',UI0[M!!@/F"ZFMY3U$.!5'F%4-=[JWUR"DL*IMW"B:H:T8Y M@=1=@6#!JK,-"<0K49X6:/BS3\(])'%=3[+%#^MOFH]GS^YD2@JE8X>,C$:< M-#/AZ'6*BCXQFX,Q5)F#2060D1RUV$M2L.&&)'#@DE[]?;O[W?#H2,37 MUABQ%_:0QNYWUXBW.<@EX9HM]D94=B>ESC'&O].K'\Y\OT-2W3#\_%Z7JB:9 M?JS@$>)2#899DT[A#"\FQGA0;0=EV/BTP1PU5+]9$=FL=1J2XJ'6(6DC_=>! M#W^C:2J<9L3DR+1,JT9+'VEMG%ULOTI ,G/C*@G8W@QNX(7 ?(O[.1\XHXA> M/CA<_D)2-2E_/^M3++$UWHK @5C(E(>T;5=#15):=GL)4MRM#.(0-M4;%G\% MSO93W#%6']C<:1Q=]\#3UFN=E_BZY$)6L=;'IO>H4DR.9+N4P=FM$J.$(Q%[ M>% 6CH)R' \._R-#+Q=[=$\Q(XM)4O_X4C988J+_6 *U>\N<5N(OZ6& M1"8$CJWA/$P/7.*. +H4+] KS4652,_$AHP#?&<6*XLS5E:]C8F/%>AKI^V@ M-()R,@OY7+UANC!6F^U*JKW:DZZ[(P)6*2/KZVOT8\ITS8YQC;-_U?T]=Z;$ M7YLPBV.4CI:Z+'6FIT]K%M?Z;,0#RDJ0%E+1JC[8)1+ M$R0H)Q$DZ=J+CZ-=E;:*3D2*G96(TNP$IBM8CS,QNL-&V06S*Y&$,6DY6QX8TN_*I%.[>PPXH"AJ)CD&7 XZ/H*P@;@XS)B'M*,=1DYJM?8=)U$#>T0=M;44%FJ2HB$3UMN=:_T&(X"(=/8C*E",%Q;W<%SX)': MHSF/.5TZX/(0@^@99R]T5*5VG7[TQFO"+K7XX,6U5G-PDVW\M00UP $R4;HM'W?4E:*N,I<_^+8/O$@3Q(;FM)4>J> MRI!NVY1I-K@A(4Y(R*D+@($@N= MQ]R?VW,67!)1KD=7Q0](PXI\YD:SX8PJ2E-77M8@NN:HG)!"H0!WI F(,PHH M=HM#4;7SA:UA5 M>6S*41J)=1H?E[5IA#7%Y6W>#9&H)-_U/M#]8$>7JDQ[7 M?AV+,4WOB;#:FO%W8!*?LEL7! X/5^U6E+/CVG4[[SX)+@ZT90]88GKAGV!1 M'5/$DD0$8[*PS+-+O#=ZMN0/N* MG13?Y<'*MF&7@0=JVTT;NOD%<;) M7P]H-W-;(%9K!,)JDIUGTPF[7URYVN7>G&UVY%1,MT4@I =%P^O?-EPB1FK? M1[).'B)8?P>>?33:GV]1SV#LN%Z%T\DSN]!5I&L(;8 -'7<: 4DO'-\COBR' MOCYE+5.B_N%HT.J,!Q#C0?QL("G:<@ :G.(K!F%X6[]2- ++3Q:K<-_Y*_ZP$7!(+6C MW:3KN E*)DJ53#!M3V@3A\%GD^4WW;)['"&RNXX-"+-7*,/ VHJ%6IN;$%P5 M=VVEG5R?:F5O%+%MYB&C>UA--C8$@8$B7)]:=:1AB?R9(P4>Q]H)0GO=*#H# MO[,)9"A4BW3=0TJ\7!,ICOV*4"'$OU\(STT_^L/[M[_^P:8<77EE8I!_MA32 MHVB7].\YVZK\1D\3P<=N0:QPHG'TPNB-%Z5!8F17-V.WO&RE%TXJIAY#^_0W"BC8F,X1JI")?W-J"HVL.(+>B M*Q[-O6I"1U&@S?H*#S(G\4KS:V-BMN!>'F"EY7YU:K MA'Z)=Q6-1\]U0;*1*1E[EO<-3><)MT>OFUC2I?Z&Q%9=M8>#>'5-/IHXPO@B MP7/=7!VZ+BQV4AJB06RY@[:PW%'DV4$E=:M> M]4A0L,.9HD,$B$2C15KKB_+7FN#5H,)G-M+[QD*KX/(H!I8:F% ETP%=4=DF MU2F>:B=.D,5^WG.R]?CR/1T)56J;2G*K.J/0:J19>S8]N$F&L8GWI9O$#1YM M/H>MZG/E&"ILBTXS"I%,$RO'/%E?EEQKM*;8JPGA(N<3@K3*M=PKS*@*O'J> M3\MIXCZEW^?YHJEC#.\030=Q2\C_]X,$),%&O!JDG/>Z7GD%[1^V[)I?>;/G M4XU7'&J..\9[X\#\6QVJN,<<.6Q25Q6+I)Q=K3WTJ/UNNWM0=Y5.(;UB6^B% MRKE)/NXUG_UV=_O# 0:X_A]_H-MM_WG]AS^_!E;[L*6:2BH&XY5A':)E=JEB M&0_&2!_]X=7%AQ]!AE7&=Z>T6%'EHI77%B( "RUS&O.;'25WZ)-M B"7@G.Q ME#5"\LL8'<<(D>;GPYE-:,,09&,((?\>7V8JJ-!Z OAR)= 65D"\RA(F+TOM ML@,:H?*P;WD"I"$(N 55G)"N:-/U"JTF1VWU4(J/'*<&EG'G-H+)&6P=*4'B MR*_@6B=9E 44#3/3/A\M&GD=\32WZR^6 V\.HC0@GP\#(Q6F3AE$J:+1U[4- M)_6+12(_)2;!X$6V6;7:)E7=>C!U@IC699>I:YE\T. MF@B!"YI;JP6W4VO62K!0C, (3S ( M!5>/_:LD*4P#^LS5YFA[S 9XC'M!J5W MRS_H]P^@CUY)E)^CS50?=GAZ<0',$+.M!@=7GC_&]=GN" Q[0_+CDB.O<8Q6 MHS8O:Y':2]L,3J-:""67&]9I[+4F5<\R>7M\?#]:,H_[^H!=+$H]Z0P21D ]?^[IT.=385.B8[=?_ M$;?9A29,AX@YIM#0>+;>'#6Z"3Z]U[%D>Y+==UNENYC*MII#:%A ?$IMD]R7 M_T247GM<^OWZJ&9A\(C.7RAO@_J":GT>SG4]T]&'A\NCXOG-^=!S$6T[>2Q^ MI2K2J"!@ZO%*5-BB?0'NA$A.J/'M+=$:@92ZN*($1E#<]OIP">@ >;2N9?O* MU;U:)8^B#1;."/2?@4>^S:E G(Y^!"Y6[3\14398#<, ;8'B\I/$X&(/[CD^ M@HC\M^<(DFC*VUARK)K)>8WD:.Y;0M+4]1L\0E05.S;_'@F ]H(&*+4(> Z) M0M)EH36/I<"&D@@>C^V80NT_KV]W]YE!ILDV>AG05&Y5"C]3'U87VC*=1-1AH,&5M;UXVTX2 M?71F3KZ"2B")K3H!T*FM66LW/6G%7D'J8"HUGQ M,HO#@;53B M8C$T9:3CR]7 \B%&NT!Z')2"(VE"G5)JK;23!OIY>"VT5)EER MV%&%#J% ;GV54M@GV<2K0B[8Z/C/HA*./IT-L PA'WRUOMR3?8PM/PE..#V? ME'$KNF>XH2FJ^\>F"(2G7BCUCOE?^Q.,9\5Y%=-,UIR'K3%40$E[#&^0BMF)ZE/5?PS^S:(BPO0P!,,@HY2O7GMC#]DZ#U\% M0RPBMMVEE4&LC?<$]S-KL*O-2L0#G=RT3P6L#/6*?"-8M6O@8 ?MY3H<_3@@ M$AF66E1)6?/C%OH8T4D"?CHS_'L!7U<\$KY.6=94G:TVZ;!HXXF*K*SE1,<5 MB9SG$0=Q\%]GX25#CBLE/O.EJ%9$*X>84, N-*H-^25L(A>"D45 9U/J(=5L MYM].)J]!Y$DB,AF!9,)9.E.H[3G@$@[$#E6?D8+0HCGM-]C[P!^/*WQ,(9 FD]T,Z:"& MQ"@ RX.2DP^HV'1U]QJK A %_,6B!WW\^"_+N_L_OT?\O**93Q<4:^*&/ ME(NGI\W.PF?9=)%/JCF6I)WDS11+C!>SO"ZQ]GC9Y+.RQF\6^;S!U=AE!2_@&&94,1?&4N1U,Z$ORAD.MYKDDP8_ MS.&5JA)A/"9.=MKD]:S$>!HJ2660'1'3,\],53%]QUL ;[X3>*G*O)@4LBR4 M?KRFTGSH@E-6=*J:<*[3NRRZZW26_6(K#CS#-9G" G7M^?SI][R"Y:]XE6>+ MF=KSQ8(V-E_ 4L&'(I]-)E2!'B9.WTQ@UY)[7@+1S+"=$@2)8I+7=843G)58 MS3XOYDU6S?/)K,D*^#^N9&S386]GN.E-WC0-[?&$Z&X!K>)XIWE3-$R0DQ+' M/9WG]UM@\!AP_8- MT$+J(FJ+<]5Y:6LMT*E&*?SCANS* O: 5!^1ZNUA4O3<*7==W6)3>"2FL/K$ MK6=%7BSFY&]TGU)__:\-UAZ]R\H%'<02SF4Q)9A@'-Q?=WM0_N#H5M,Y',!9 MLU!<)&ROKO(:KHP*[@DXV)W['I9%XF#7G&S$+!6\-.#-ET/WYUTB=E8=EQO3 M#-ZZR\B)N8B550O+.[7UPS47X5*J\X885 6[TI3>;I7 )8L)+GS9U$XQ9%AO M8,Q-OI@WWH;4.=;Q ]8!8VH; 3!-V)5ZQA^:8I(Z /QX2MA*X-GF3B(P=O_& MZBFQ \.+2PHD9[];"$T13WI),$%AL'D>SQ"*Y5!R"DP"C*/WWE[$QL#+6LRF M^7Q. M(4[C78U.?>V/#>*NN"_E_7C?U=C/.',$ERY->2U$'9R'_G<%-/Z>:K MN$7AM?/2?S2J'HFN1GTYR%1$&#O<\W2#YM/I(BA;6^"3JS[$0:N(4 >?C +R<#1<\](TN>(FK=X#IX$] M^[VOO5\>[G 9=_L?HC*9N:5?K+%Z[Q:?A+WC67U98X OVID(&)0&BC5X:00$ MOTKZ'\X+^$ UJ_,Y2"WPL0;)N)PVO"24<*H\,->J)A7SO.47"@VK&XS:FV0@ M>L-F%7HA!W8_KX =5 TRZ6I2YHMR:O?++%N09QVK$D?ES*GLS"?X:FW7XUDV M&9-X-AF#B*N'2=^6_.TT^ZL_: ."A&'J>CW4%(2?#XT4Y^9WCH,VS@Y5*1"I MA$ #DF0!XBD]68Z'4@DE4K_)=T-=S[A_W][J!RK;2Q M)65CRNES'E2:4.*4"_:/JX-H'B9>2Q^Y!$OT- \SDZ S4@:G\SFKD(NF">H, MC)3Q_@S8836M08&:P948/"6*BYYEJ!X"K>:S>94][S]+T!#@W-*%"URZGC;A MI<BK\0V:>>'.VU+(Y-=0C7MEPB MK,N"M.G)//N)*BAO*1':Y/V>'W?G*OL,1B#KB: &#DP#V"$JUSAP)3J@[+BH MLG NST!8JJ;I737KK22Y_3%7\_=K^T%Y8RA;*X% "Y0^3OE$=GDL'/ M+1*A*!CUJ-J 9 \^065[T6=:)#L4U8*UYF9F*@ZBUV"-.8ZWA'?/7&#TO]$' M>-8M(+W]@@9'3K:FJY. 1FW)%8U&^D!IM-4Y7J5SX+E3,A^!8%L6UK.//X.R M4D-/P$-0I"(S,%XO&M:0=7>/9Y_0G+X8((3EU#OW U_OBP45=<-0'!J&CHWWJ2O=&I M^T7YIVP&^OZLG@+'(.@GTW(.:S<'417-=(L39@N; M-:6Y@KY3\$QK)&*0AH;I/6VG21RFB_C9F5)+)3[03W,@JQA:JNIF1F]18,C:IIL;^QVY!6YB1 MG?V%(1I1JP#MJO#;QSV"<&R7=VM37!G+6^W_CG<\&GL+X%D%G.(W4E_5B!MR M)T? X^IY"?3Z0A;*=-*FZ3HO9G 'X7,\-5E(WFFO9 97PH(7-7SZQ98 -N0$ MAZH 5EI94D;6B(O$]BE#)VYL*YSBNLDG=2"'2-+630[44I6GD^1S"X-MZDL2 M(J+O]?'LF3\\VKK_H_((+H]!T9UG:'1'I\@SU/]*^E# =4*.$U"%*C+U@WA> M3MDMT"A7$ AP\P)(W(@_]GKK^K_>%/U_&6NM'),"'M"\!@Q_5N+5UM6^>9 ) M\^HK&SM467O9]*BH)J+!T8(H%MXO9HM(1\"#RP5>.:]M6!:#+LM1UGE9QMX. MAZF?%/L37ANT0R4Y8X!YE.3]*/!JQTL$SG2QJ,0.E6@Y)!M450.KF=?=BP!7 ML1[2 F[EH@E&6H+N)L;HW70\P'KN#7"V*'F J%%$!]A,@. "$Y,\=)LMH9YL ML!PLV;&":\E_6[J)78#'L*BBSS<19YIA!K"&'C#)+PD5F!U3\LZ6GP5Q()-Z MKA/'7M%$5,G9H/&2!]9!3MP!.7LW0NSB:3\D\I>8\!QV> MS)[HFD"=5E-(>F';!@&WBD_M^!WSS9!$<&# !-H&M@!M8J*%PO X,^T8HKC@ M!$*'EJ3\]\T)"P45'#](BM-90%@@,LSJ!&&!B ^$U=!;9LMG:<)J:F)Y4_** M&L*"%D"*[R2L2O:"&]].6:#5CICC&,JJ\TG5*,HJZ58;S2>DADEQ]M;JRKW^CH%@WR>)(9(J$Y 7V5=*_EBWK6-IUV MUN]8*6(3L[64 X/X[>9:73"12T#.= 32VE>V?"2.T6P\CYZ0R;A('(8:?TE0 M_&0,:F4+68U>B34YR\KQ(C!5RQ6T0(S7#ZRF#Z60EZTMZ$T5X?'ADBYC=ZBW MSO3=Z (4.!#:LW/)."G(8 JGMZ8T&'3 U$V)GPN2,VJDMK)$U.H;Z&HE;7STDP3X*<.S%>..>[J>LNWV-\.&]\@*K4W(H MWD8 *"E=3HIZ/\8!'7!GD2&X'B@V,0]:I)X%Y?YHI@X[EMR&\;K*(.2@(8) MV(Q".C*-:@I"%OX+71L%, UQBD_"M0__@IC"%F3D#O,ICAYZB2X9R)+3O)E3 MX!$*H(&=0\(^#MB]MEU[JMWBD'M3M9F\N&3$FN?S19':S(IL "AFX2.RXG-\ MC^!.!VD>9#F,T,"X?=-A5389_N;O&Q )] !Z"5SN??:M @UF"H2#[DNU;U.Z MT.%?.*K.H@'#K_)BBA9$6(=)$=QD(.OL,?3WI8[0LIE?^D2]D2:!'CLZK,G4 M@-;R[9U#BPY(\V.I(NCO&4;-522VU#4(RDG*0$$)/3"@EV?/N7BB'-D4)*(2 M_EUH!TUT_$5-MI4%R$U%.);VN3_#$,HY1]P!2P@C![A;O/4&[:7O,DLT$.\M M94SZ=LRV4&&(%04R_KH5WA\1''C(YK!/^-\+!X?'2-&@[M692,LU[U4@KQ<4 M=#@5AC4;B:XC1F8%W(&U.9,XJ!($B_9E07,Q6_@+/+Y%Y#@8742=(?0=KS\! M@>!24*1CSU/9V5!,H%.1[0F)@D))@JWRXZ?[&NM-P#V*PA0@>A4SI% M.938 M"PJ))HE]#@=@@I]Q_SE)CX)*OQ_ATV=4 E[[ZK-/6 #@8("9CE0M'0&7X$YN MYC2I9P4FV,G8<:" "O2V$1KNSF*$$FFO872GT;.F.O-:FZ/$-"N,4]X8*I!3J_Z7Z?Z7D4K48/PLG^W=T+.?YE,Q]FE/(3_I7 MP9QL[H5D4_J5.9&L^Y>6BVU7AR0SV?>1T^,?; MK@(?V+\@SY39MCW$!\&/\"_%TXUQ_*6._C=AK3UXC+07DR AUD.+%M[=8;(, M7+CP(U7MML[3UDB16$;5#YEA'$(N\70'0]9Q\/&@ U91\. (PX?GE/1TY<3O*-3YFR<9(2.HM"\/A3@.GDE? MNS8'#@\9\T^N_-_G#/QC>GG>L9!F)P=N$A=5DAO^A3"2"(1!9R00X0?9@L], MVB<0>540=^2,0&3\:&[4.%0,T(0HX@BJS0'SUG92E3F^/L=VRD5>3J=9!7_K M@C84-A$K:8.NF'P"ZO*,@R$630DOND&5_+)C"^? ";CR&O+53_(&%/QB6A)[ MYK%/9\4)Y^O)MT"?NVCJHWK6)+7 NDW$$9]2>J4YZ%T/!+%G&FX"@6W-QSY& M@Y^Q$J'!(WZSV]ZP;/IB?1F$]KYB5\7]'E9BQMF#U[: M@445O2 M#-$0,*.<<#CW&G+W VS@U9&4UW?+KWPGLB@NG1W6U7'F:@.-$G'F M'%#1Y/B!'"#&=SJE1Z9 UR4F@$S9)V)^GM//WI_D*C&.U&+F/*/_)A]*5_S* M1^M4*9J)TXYI3WUOU!_U-YZPJ?Z4-Y0$4E4S_!3XGS14J8,6UY*5II'O<>/0 M3?Z./)B;*], \IOVUY#R[_5K.J$7#=Z]/9\?##X4Q7S6Y)R1A5%5="_ MOZ3F@PR6E/NZ":SQSTU!;5SQN%EF6.1>,S [#O;/)IVC^J'76W&CDDUR9_^27Z]D'XD )Q?HO&J"AZ66 M<6Z\)8R[,)EV//Z+T,5FP%.FF@>TU=EYEBT6>05L3)? X5FD8KIO]FR.Y&CR M9 2Y"1COB VO%V[IG?0"S*O6)^7;@O<*_7AMZ^VX8&)4E,T#$.NM:,Y)+GLV!?Y79N,0 M$B?%4ZP.I#D#>8!,) :/M)7!V"8DO(4,H?1:.P&/AC0,Y,XL<2G8,Y_>!)"Q M)5*YC3^(+;&ICJQ'!&AIJ!T7BT7+*Q[P%88TZQH*?9Y&$M$9J^@L=FXRO[81DAWCC0=K+;_ MZL_MCR<<(AZI>-?3P>7SA\X8H%F^(/B* +3*HM9 ]=/M,"57$5U_2%4AKO@J.'>/=P%=HMJ7/T>S=SM25E/F\6&8=PU1C"512UB#H.-T;I1>[&1-<'20;#DTCWGLZJ MU![]<@&G.;(_B46'QS$'@AO34H$ND@<_EC MU$[Y]"N@UA"=$I[$.)C@XO^O MD_://6FM\:=L1D@0@@!R3ERU_W6(_S\]Q"U$M&?!RZ$B7WP)FJ,R*@Q'Y563 MZ59#K_Q"]%=&LB>H#E7JY$JVB\:'=A]/T&HLQJ*U_;"TZ4"/3V]C3,S K+*1 M4#>L>IF32TIN 38(+*BC)'J93QM,;YY5A;%\P0EJ&+=N,FO-,Z0U,X4M%3+/ MUSA%Z%I+ZB%1Y&_@3FS(V_]EJ[.>?GD@)H+04EH6O5"RZ,7-#>95@1P:_/16 MX,I$4]F A>?UC+!S)N.289#*Z0R$8F ;/^V7%&W3979\JCJ4<$ M:/1XI(O6OLN*295/"6.D+L?3.<@."!1*J8C%>%XDZ:VN0;:!]Z;U&%B$VN11 MC=@,:'VMFO&BR$95 Y=217E%T_&D:*&X45G0.,ZRIAFCD:Z-XK[+H-W9E)-O MQR 6(43$#*B%?&$+?/^[N.TO'GT6W?Q#]IEGA7>/+1HLZBUKO"AZ!3;ZZ_JH M2MLI=&9DW80UT534L_K<1LVR+#P3E:)1QK)*T?2[X+4X08]P"BK@Z!T<$AU@ M=/9-2)VC;%5Q-NP-MP.A<9Z;FNORQW\,S0/)3_**O(]-/9[,^.^*G'(EXF]I MD@<:FX T#11>5?0'O+,HQX7A:5U<\^GX:YW7Y"]L9H@!AG]7%/ W*\?SD)QL M3,L'@9TNRR[LL.0UF6$O+/BW@QW]@C/RS^"17S^\R$;/4./!REF?=@\'&&D@ M??W/Y7:<31*A:;^LO[24?4#$:>,,<1XCQR0S>%N#CUWL"Q[Q=;V^.!#B]M$T!>5=XO!ME?R*1],&(I2B'P/E;JGHN M)G0@M%2:\+H'.C\'LH[*(?O=;K*EI_.EH=5=5W4I5_@@#'T5ZP$E0 MZ=WG()S4?FQ.J-%,_J_"I@CHWTB*(;KND&?S.+4-:T(C_F8*\7?8V]K&JP+) MU%X-:T/I5A;$-'Z&-)1QNG$,9ASV;D]R>"1&ON"?[5S3(2/%:#NI2;XT5R\- M1^6W$X@@ZK=RW! E/(+'>#I:^..H.?L]&W !K_!\LFDU@;%#@-L'R,]9-, 8-?9,ID\\>41]+X$4PZV(\XOO>)J]H*ZYU3 MN I+SV^?=+T)>CNX]RVV=FI_.$3@7,1(IQ&O\RR1R#1\N%YN;O)GB1W=(D!T M04E'VG\,DG378O87SQ-RE .KAL(D+,)M>.<'R_0U-XMA0R&3;PF *[HMPVVP ME?@$%+EXZ^KTMW(=.FW*UPF1T4?G*7+(#RP?A:GD0<1?B#%^3G>Z0/H.P,-=R&J%3!X]( MRM$;!#B0O.7/."J5O&QV/92RVZ?Z+:]^4,C$1-L0-7YBFJ[WDPI@G^BW,O*NC@>MEWFM?KW8.&,#$.Q&W"C/G M!";87K:I37_M!5S?^=)%"X>TF0$R/]LQYQRX)A?PM..M"4CU$3N&K;0 [;:0 M< ;E_CD+QZ^U2,,,V9:W/T%U#%-<.I#&H]=T*\QXH)?UV*K3H,>3VN(YXW:? MX--YN#4^G0#]#=M,#EPJA&V4_"Z*-1W85=)(?[]GL7$$TK.Y@ZXCYR("/AAO M-H%M&'^X2%QM@<,__OH'Y54F1_**H]H4S&2+C"X%8-<[3>U0:+G8&@7IWG+C M17[E##X[6\8A-J_/E?CQM6@O^*W[O6[X&69-P*=G2!F-LC_HA' MH. OT&Q*/.4&(\(#>4+2J#;?1M7S4X^C(>YW!+A_80'W3SZ1\>R<8&9Q4U@( MC!!PO_1/$23YN/DS#A\?,,X5:K/7&]*2.^$U3]T!H919=X=YJX<5K2A!=*# MN9<8.!>0I&ZJC<G.[J_0[^56 *06<_KF\V6TJN4%#D+50? MREFM$/-Q>DI#I@AJL MMS #QT"-T\JTQHOK(SH$?#.*8-Q?PGDRV; +TO@$VC]U+$'XUAL%--TRJ"@? M0\/G(PY@("8F :_]-VX0 ZX9ZCJY/ WCUY M(5QH[(BM9]QUP$8E\'1$>AF!..^+64+SJP4OA8\$%-!T@/% MT@ "Y^G(F_B$,+.1@''A!5'$;[OIOW*A#^E0-O"M<$R);'C0J_B5TH':BM/8;V+_]M7DWK M/SG#RN';8EKY7PX/1VU]YJ_301"0Y?%1%2N#L[_@3TA;5 #]#&P"2@+.QM*@3>NRM*D M!.1""_X:' C?>R0 3.W90>?(>[4U#.;XI#F;@,^GF7<"7OHI M3O= TNC=[N,6>=C!' 8R/5SX>!)PX[8I]L!<#AABZK%'LL'NH414?G5M:P3Y MAV,?E85#^;R)?<-+J9.F>A#=&U%BG ,$]ZQZO;=D,9R^NE"!(X:(-C3@;[I! M)US=W:1]PFX&DS*@SCG(DJC,H@H76%TMO.[P[,2W5T<;N*%VUL9TARZ*SV.L M;4XVQ82@SJ$@9:LP[X8#H%+9=B,+C%<-#(>SRC4&3$RCFVAO<8]CY$"PH).7+H\68:Z-B 6E\SY#&X8HC%++".\X526OX M8__A:MQ,_HBW@E$D/ZRWF]U> 2JO,.?]ZKA#HS?M85D#G*?0QU<1U'3_]QQE7B4H M=C^;>/"]PYFD2<#"K/>>$07X?M'?7FBG<\H 87J@;-BKR)(0%T>S!+?H[*0; MFQ9RA45XGJIQ%7Z)IDX3N[:"V_QPW%SQA4RQR7Z:QE$?\\A(_U8\<6&H1(IS[A+Y ?EC!O.BNNUQN M_XXAYY1@1=V/WKS^\>W[L_3Z%$\TY=[#B*]&$5L-BCG\/7LLWSBQF?2:O;W7 MF9@;G3ZYM )OQ]ERY&2+&.."2HJ'"-!!#6U/Y]A';.AOVH([U*H3K<)NHI9% M*+ND @E8AOL]&RX,MDBG*8G3J]$1\$65B&-:>BQ^BEKOYZ@FO;U^3H'+%/]L MI;RXK!=#PNAZY]7Z#%1G(CSD($%<(\X6^D"KGX=PQH3:BL2(@].A%'S#:: MB@JU#VQ$2OK>=L+OQ5,[GLL)Z#=6 AE.M'//@^U%)4Z[2Q-2Y&T@YRQK@#U0 M4F*ARFY3"4IPLIJ'[WQL4])7;M\E']!1G%P2M7[."1'D)S@TI!T2:-$I!CY; MDJ?%8A/^V%Z<)UBL/M5YHGIXK$!/[Q5Z,B=_^VQSH2OX;\[&\U R>P'Z+;2$ M(]M_=2KX8 P;HQC4DV+T]S/JQG"2EG[JF 38WH_L(A8SM-GJN#==7H@',V@+ MXF6/^N)EZ5'(5G/1INOXE#VTITVTEUT*+UM1?2DQ<[<04R"URGI,00OM99DZ MQMY>)%B!FI_K-(SL Q5->MQI\"#4TS^WE P:]I*H'A3(T%T5E *!4*+^!XO; M5E8II(LX($&JQP'+T;.44GPQDE65DM3A5GKC8%/*OSTM0T;4*^JZ"2+EBY+W M4*R040<=Q1-H5:Z#*2R,,&CCF9?*'-S5G<\UUZNR']Z/IZ%M_9S*2E'E\[3"ZI(KYU7I"-XJ+-81\AKR;/^D8*7GU* )AD'??=H+L C M8'PCNC O_J"!0D=*W ]S>LIQ$1Z*45GA 0IM-K]=$62R")_/'8#UP,#4EA&; MR_AY;-/H?:/5FC^%-4=214K.U?WZWAI,;*(JO74>>8MDOQ.T/%1Y%9*[TYXP MB6:77S/YG(9^OL"%RMW72-EL,WA]2$''IP)'OL4Z/<"T>N_A]3(O+SS E\Y4W:S^0>VE"X*@RAW7 :C ^GD&Q%"'B8GZV56,![I_/*@U(_[ M9B^:":V4@WN1Q/0$S;E4]@0-NN3W! UVT67_+A)[/HQ@N[M[2MH5E]H+KA/Q M@/PT3:4VE?VB+]*%C-G(0>\90ADP#L]U[.3%&R(D(Z:1L/P_Y"2:.K(:%\-^V*JZ2*KZVH#1 M!]!7'G:L+(!E!(I?22'S9#QE3I;"1MJ5X_?P#8XCFN"4>*.B\YS^"1UX$Y3 MO/ISRSYFF2&\=P 207!!A([ZPY%R97!5[(NYEIAP547I+O_U2E_;?"]G<0B< MEE64E?'X 7[X0F'#]U+^NV**(J7NGH2Q)R,I6CA\YSLAJ^]\)WFXKISV]V2ZV>WK+)_'@UN[:*D,^W7'OP2@[6NB HU+L MJM)J1!7E5]IX^6Z)KF6IM_7 I'22N]I;_HCVZ>55)PRO6V-)Q^S=8QL1'W=0 M5Z;[K>2PU!^9O&]WP %V[; !6 =GH=;+ANH"FQA:J]&VEH!A1XCT[_8( MGT3A?R@;P'1@?3:'3^H.3X0?%9-H0+XU":PV!W;SV>(]Y P5\:)(#=>PNAC- MMU&%Q*%'.)HHY)N!Q%QL;V#=V*&52X3R> 3>!_N B5N]0TP]E=J"XEY<4V>G M'\7GWSPLZ7)0&;D:28M# GA1\'!V!V.A$+022!7_O)P4AL_.F-1 JA]Z/O# MX?CG_P=02P,$% @ *X2>3CAC]N** @ 2 X T !X;"]S='EL97,N M>&ULU9?=;M,P%,=?Q?(0VB2T).W:;BR)!),F(0&:M%YP-[F)TUCR1W">1$B&E)[*N9-G$J,X-T&,.@/7'3L,$0Y#GQ?LFJD<1*+@ M*H"3Q@1L_)6(<0#OCE]^+H2Z? 'L_>C5T9%[=W*Y:3\N'2<06,:[.(#>^ PZ MOP\]==WM8./<@(_^$/X4>P,]WH'^_K#E-!K'H\11\O@5< M;4^#ZIUN!%X\'=A<'4)SK:,FKD$Y55&%?B)X6UM#: TZ%V(8+! -X!6B9":) MB4H0(W1ES0-CB 05$BA=U%J+9RSYO75[=F;JO>(PPH4L<]L,]G=6+=]PU#,C MD%#:"!Q :PC]#"F%);_6DW)Q:?S%!:KQ=)5IA7.)5MY@!-N \J:3S(2,L6S2 M>+ VA3[%B9$CR3PU=R4RQSB5$DP/8H+F@J-20QU1#30VPI3>FI?!IV2-O4R M76,>B0N!45$/]:ZK8?O4[#/KTBR[BSW;BPLRLA#J;:&WP\NY*5Y\(W%"EN5\ MF30"-!UE&5V]H63.&;:;V9G0VS-AZ*,Z#TB%)/>:9THET@8L(5A@J4C4M7R1 M*)OBI:K+:9GLJWG00\V'/NZ-FU73!A' =OP!QZ1@98_OM-^.X4]02P,$% @ *X2>3C;JS]9M!P M0$8 \ !X;"]W;W)K8F]O:RYX;6S%G%MOVS@01O^*X*727[^4%#M#Q_ZP+Q,_Q=;U>"3QS%!D/C]J\^M. MZU_>4Y&7U=%@6=>K3Z-1E2UE(:H_]4J6=LV]-H6H[5>S&%4K(\6\6DI9%_DH M\/UH5 A5#KY\7A]K9D;TBZYE5BM=VH7M@I]*/E:OZ]NOGK ;/,@?XNYHX \\ MT=3Z0N6U-&>BEI=&-RM5+HX&XX%WKTQ5W[;G[K8L5*D*]5O.NV_54C]^U4;] MUF4M\MO,Z#SO]FI7=#O9,U2;)3^EJ57F;%B+NQMA68\&D6\/^* J=:=R53\? M#;K/N1S87S$B/Z.+P_IO'\1/YO^$4=_?JTR>Z:PI9%GW<30R;\]>5DNUJ@9> M*0IY-%AOXHER[IV7M:7QKLK^4';;]K?84U_-^]]5VXB]PGKFD[(KS-5\W(+S M09[:[SI7]4P3R F G!P,\E07*P(Y!9#3 T(ZESL"D-'!(,__;12!C %D?+A(BFI) M(!, F?!"?C<+4:K?VXUB"HA27J+;IBB$>6[#=*L6I;*["=N.'V>9;FP[3EMN M'S7=/C.F7&S\ M+VWD6K,5\LV51?(8,]O#YJTKFR ^]VF7C>"JW>$-(E+'F-D=)TVE2EE5K7/O M5-EO\-&[U'K^J/*<8B)YC)GM<54^V!NN:V)4V8721O78[ITK2T0ID3W&W/KH M;L33QI@6]+BJ;%9(V9!'QLPBZ=G>, 7(&@&S-:S%3&/3@?,G>Y!*]BW+:Q I M)K)&P&R-GNB;+H?K2WNM1%?3*>G$$M8ES!:QL6R*)N_2JY<0VBS:R*6-K*V+ M*2922L"LE NAC/=3Y(WT_I*B:DR?!E(\I)* 625GTEC-M1T)_K&R6$"9(Z V1SGQ2K7 MSU)Z)[*4]ZKV9K9F=\*&C!$P&^/:/@-N&X(<$3 [HD^AO!_BR6$*D2-"[LJB MUMDO[\2&:=ZU:+8YVR[/0B2'D%D.YT_VGCK53C8<(A&$S"*XD;T$9J+-/,]4 ME>6Z;6>=*PH[I]A[IXI"U<6FE#C5;=.ZD&7FZC1$(@B910#K;K>?#XD@9!8! MK+M=3&2'D-D.3MWM??@A[.FK/R@=4D3(K8@W!?A.1.2)D-D3L!)WKS,22/@N M10:IQ'<%Q]H)C(,Q-FS\ BV(TF$LZ$63A[BN#U MS4DQD70FS-*!Q; ;322=";-T7HMACWS<\:!/D7BFS.+978?NQ$3BF3*+IR]( M=V(AT4R91;.O"GP!I9A(-5-FU>"J(:282#I3[N(&5@T.)GSW?M#B9D(QD72F MS-+!F%.*B:0S998.QHPH)I+.E%DZ;JDX['H'C,BL'1]5O?0H)I+.E%DZVYC' M\[EJ-WJ))QT8@JP3<5OG;6D[[!K0IFXWIIC(.A'WT"]8WM(&*4(6BMZEW*'E M[= C33[%1!:*F"V$:EP+3#&1A2)F"V',,XJ)+!0=[B6^Q;RBF' ,V"%?Y+N/ M$+)0Q&PAC$F='B$+1>-TYE&2,+Q>_2 M ;?NQ#R3M5"Y4Y['2#XQ?[\;Z,6D\HGA$&1F^>!>S"'%1/*)F>6#>S&=:"+Y MQ,SRV=>+.>QO4X*9(/DDS/(!F&W-1C&1?!)F^>#.5GK1$R2?A%D^&)/F;PF2 M3\(L'XQ)\[<$R22-8MMLLH)K)0RFRA5\RV9_,BUX\D,;YR9I@A"Z7,%MI@KEM*2:)Y[3Q" MR$(ILX4VF!=-UVKV?#/QW.=S%!-9*&6V$!U$NT.7%!-9*.5^';3OC>IP>S1K MBBR4,EL(8CIC$%(X2Y-[FN9^S'85P1S[>)[F@893=Z!./,<^G*GI,YL(@&[/ M/?3A[$W_4$,3AMM#,\<^G,SI 873.7WNX0D(="NB<'JGSVRD MO4/M^QXZ!Q1.\O39_T, &'+O='R-?3C-T^^L-.HVK[Y\GMM4MI3S;_8DE5V> MB3R;&:_]TQTKF$S;.8_W39Z?VF7?RVLMVN7=,=;_O.7+?U!+ P04 " K MA)Y.GJT,7!\# !I/P &@ 'AL+U]R96QS+W=OS=1U$3!;#YIS#.-!0( M"C.G^D ,[[G[UN^6T_9X&#?;TWCSNM\=QOO%9II.7[IN7&WZ_7*\/9[ZP_G) M\W'8+Z?S[;#N3LO5RW+==\Z8U W7:RP>[J[7O'E\NE\,CT]VZZ7\?A9=ST_31VEQ][>][@_)>W4_\_VQ^?G[>K_NMQ]7/?'Z9W4OS=8-&] M'\C-!W+R0'X^D)<'"O.!@CQ0G \4Y8'2?* D#Y3G V5YH#(?J,@#U?E 51[( M&I#1Z",1UGJM+7!M]5Y; -OJQ;9 MM6;;0%MJU?; MM6[[8%N*U>;@MT6[W= M%O"V>KT=Z.WT>CO0VS5XUZ:7;;W>#O1V>KT=Z.WT>CO0V^GU=J"WT^OM0&^G MU]N!WDZOMP.]G5YO#WI[O=X>]/9ZO3WH[1N]/9ZO3WH M[?5Z>]#;Z_7VH+?7Z^U!;Z_7.X#>0:]W +V#7N\ >@>]W@'T#@W.NNFP6Z]W M +V#7N\ >@>]W@'T#GJ] ^@=]'H'T#OH]8Z@=]3K'4'OJ-<[@MY1KW<$O:-> M[PAZQP;?*NECI5[O"'I'O=X1](YZO2/H'?5Z1] [ZO5.H'?2ZYU [Z37.X'> M2:]W KV37N\$>B>]W@GT3@UF36C81*]W KV37N\$>B>]W@GT3GJ],^B=]7IG MT#OK][PQZYP:S@C0LJ-<[@]Y9KW<&O;-> M[P)Z%[W>!?0N>KT+Z%WT>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]2X-9;QKV MUNM=0.^BU[N"WE6O=P6]JU[O"GI7O=X5]*YZO2OH7?5Z5]"[ZO6NH'?5ZUU! M[ZK7NX+>M4%7A\HZ+=HZ6-=IT-W7?_Y.2ZK?EQIO')[.F_3=Y?KI[MX6?5/BNXZQOCP&U!+ P04 " K MA)Y.,Y"+BGD" 1/0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4 MQ_%7B;B= MB @:GIS;;;K=+V AXX"0K_9+M=^O9S:#MI529U:B)];T+@F'-^ M$.MSEYL?C[-QJ^/0CVX3[;V?/R:):_9FT"Z>9C.&RG:R@_;AU.Z263<'O3.) M3%.5--/HS>C7_M0CNKWY;+;ZOO>K3T_73ZTWD9[GOFNT[Z8Q>1C;5TW7SPUC M:_IEC=MWL_L0%D2K+\?0Q85KFRA4792\8<+K&T_GX;YO#\;:KC7_%6W:;KO& MM%-S/X1;8C=;HUNW-\8/?>SVVIKVN[?=N'O.>Z>M_ZJ'T#@Y]LE?"^+KY?"/ MO3D?8*E<"'27:BZY+3PDH]H M3ENG->V;AH?6U_MA?TWVL'P_]\+_%%VR'-[WUB^70T)R9) <.21' 7G-!U>YB?+/Z%O?P-02P$" M% ,4 " KA)Y.'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " KA)Y.)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "N$GDZ7=KYQ M[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ *X2>3B5PMW1M @ V@@ M !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3DX7>0\$! D1$ !@ ( ! MP1, 'AL+W=O*] H" !U!0 & M @ 'X&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M*X2>3@U_3RKK! H!< !@ ( !.!T 'AL+W=O&PO=V]R:W-H965T MM0$ - # 9 " 4PM !X;"]W;W)K&UL4$L! A0#% @ *X2>3K!VH[RS 0 T@, !D M ( !."\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X2>3IXW5&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3@*> MPT*T 0 T@, !D ( !O#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3L=A@K:V 0 T@, !D M ( !?D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *X2>3HB@\Z"U 0 T@, !D ( ! M048 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *X2>3O/JL_^U 0 T@, !D ( ! DP 'AL+W=O&PO=V]R:W-H965T1/ !X M;"]W;W)K&UL4$L! A0#% @ *X2>3J"J"8.U M 0 T@, !D ( !SE$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3L5A3H>U 0 T@, !D M ( !DE< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X2>3K6TFI:V 0 T@, !D ( !Y%T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X2>3@X<4L"V 0 T@, !D ( !O&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3L0QZ(2V 0 T@, !D M ( !CF\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X2>3E7#22S" 0 -P0 !D ( !5W4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2> M3H%PA'(( @ - 8 !D ( !.GL 'AL+W=O&PO=V]R:W-H965T"<&UL4$L! A0#% @ *X2>3B$#XS,$ @ P04 M !D ( !.8( 'AL+W=O_4$ "K&0 &0 @ %TA M>&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3DR8=,Y1 @ & @ !D M ( !68P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X2>3M.]5TB, @ 3P@ !D ( !#90 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3L;B M-23M! M1P !D ( !G9L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3H8O=)BQ @ 40L !D M ( !DZ4 'AL+W=O&PO M=V]R:W-H965T6K !X;"]W;W)K&UL4$L! A0#% @ *X2>3DINH/N8! -Q@ !D ( ! M@+$ 'AL+W=O]=\! !D! &0 @ %/M@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ *X2>3JW628H: @ /08 !D ( !S[H 'AL+W=O&UL4$L! A0#% @ *X2>3G,Z?F]2 M @ HP< !D ( ![<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3EWG=*$L @ B@8 !D M ( !,&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X2>3JQ>$)>A @ 6 D !D ( !&M$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X2>3CO5"9WD @ [@H !D ( !!=D 'AL+W=O&UL4$L! A0#% @ *X2>3BS7XJL; P MA@P !D ( !E>4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3IJ[7C@+ @ S04 !D M ( !F.T 'AL+W=O'$" !*" &0 @ ':[P >&PO=V]R:W-H M965T*& ( -,% 9 M " 8+R !X;"]W;W)K&UL4$L! M A0#% @ *X2>3M;^10(K @ O08 !D ( !T?0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X2> M3J[66Q ; @ X 4 !D ( !-_T 'AL+W=O;E5E," "5!P &0 M @ &)_P >&PO=V]R:W-H965T&UL4$L! A0#% @ *X2>3J#Q$(W_ @ Z0L M !H ( !\0,! 'AL+W=O&UL M4$L! A0#% @ *X2>3A-#^=BI 0 F0, !H ( !* &UL4$L! A0#% @ *X2>3ADJ MM_=' P Y T !H ( !"0D! 'AL+W=O&UL4$L! A0#% @ *X2>3L?+K770 0 .P0 !H M ( !B P! 'AL+W=O&UL4$L! A0#% M @ *X2>3M-D 5\/ P W P !H ( !D X! 'AL+W=O&UL M4$L! A0#% @ *X2>3O>"!K:N @ I D !H ( !WA,! M 'AL+W=O&UL4$L! A0#% @ *X2>3@'Z MFHEB @ LP< !H ( !Q!8! 'AL+W=O&UL4$L! A0#% @ *X2>3FN'3_4TK0 6&UL4$L! A0#% @ *X2> M3CAC]N** @ 2 X T ( !Q,8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *X2>3IZM#%P? P :3\ !H M ( !$]$! 'AL+U]R96QS+W=O3C.0BXIY @ $3T !, ( !:M0! %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& '0 = #F'P %- XML 120 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 121 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 122 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 268 483 1 true 80 0 false 8 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.exlservice.com/role/DocumentAndEntityInformation Document and Entity Information 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 Income (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1003501 - Statement - Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical) Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited Consolidated Statements of Equity (Unaudited) Statements 7 false false R8.htm 1006000 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 2101100 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 9 false false R10.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2102100 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentAndGeographicalInformation Segment and Geographical Information Notes 11 false false R12.htm 2103100 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/RevenuesNet Revenues, net Notes 12 false false R13.htm 2104100 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 2106100 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 14 false false R15.htm 2107100 - Disclosure - Other Income, net Sheet http://www.exlservice.com/role/OtherIncomeNet Other Income, net Notes 15 false false R16.htm 2108100 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 16 false false R17.htm 2109100 - Disclosure - Business Combinations, Goodwill and Intangible Assets Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets Business Combinations, Goodwill and Intangible Assets Notes 17 false false R18.htm 2110100 - Disclosure - Investment in Equity Affiliate Sheet http://www.exlservice.com/role/InvestmentInEquityAffiliate Investment in Equity Affiliate Notes 18 false false R19.htm 2111100 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 19 false false R20.htm 2112100 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 20 false false R21.htm 2113100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 21 false false R22.htm 2114100 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 22 false false R23.htm 2115100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 2117100 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccounting Derivatives and Hedge Accounting Notes 25 false false R26.htm 2118100 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 26 false false R27.htm 2119100 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 27 false false R28.htm 2120100 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 28 false false R29.htm 2121100 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 29 false false R30.htm 2122100 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 30 false false R31.htm 2123100 - Disclosure - Stock Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock Based Compensation Notes 31 false false R32.htm 2124100 - Disclosure - Exit Cost Sheet http://www.exlservice.com/role/ExitCost Exit Cost Notes 32 false false R33.htm 2125100 - Disclosure - Related Party Disclosures Sheet http://www.exlservice.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 33 false false R34.htm 2126100 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 34 false false R35.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 35 false false R36.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 36 false false R37.htm 2303301 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesNetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/RevenuesNet 37 false false R38.htm 2304301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 38 false false R39.htm 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 39 false false R40.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 40 false false R41.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 41 false false R42.htm 2309301 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables Business Combinations, Goodwill and Intangible Assets (Tables) Tables http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets 42 false false R43.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 43 false false R44.htm 2312301 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.htm 2318301 - Disclosure - Borrowings Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsBorrowingsTables Borrowings Borrowings (Tables) Tables 50 false false R51.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 51 false false R52.htm 2321301 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 52 false false R53.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 53 false false R54.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 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.htm 2403403 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 60 false false R61.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 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.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 66 false false R67.htm 2409402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details) Details 67 false false R68.htm 2409403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) Details 68 false false R69.htm 2409404 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Details 69 false false R70.htm 2409405 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Details 70 false false R71.htm 2409406 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Details 71 false false R72.htm 2409407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Details 72 false false R73.htm 2409408 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Details 73 false false R74.htm 2410401 - Disclosure - Investment in Equity Affiliate (Details) Sheet http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails Investment in Equity Affiliate (Details) Details http://www.exlservice.com/role/InvestmentInEquityAffiliate 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 Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails Derivatives and Hedge Accounting 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 2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details) Sheet http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details Leases - Future Lease Payments under Topic 840 (Details) Details 96 false false R97.htm 2422401 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (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 - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan Additional Information (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 - Stock Options Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails Stock Based Compensation - Stock Options Additional Information (Details) Details 101 false false R102.htm 2423406 - 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 102 false false R103.htm 2423407 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details) Details 103 false false R104.htm 2423408 - 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 104 false false R105.htm 2423409 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails Stock Based Compensation - Performance Based Stock Awards Additional Information (Details) Details 105 false false R106.htm 2425401 - Disclosure - Related Party Disclosures (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.exlservice.com/role/RelatedPartyDisclosures 106 false false R107.htm 2426401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 107 false false All Reports Book All Reports exls-033119x10q.htm exls-20190331.xsd exls-20190331_cal.xml exls-20190331_def.xml exls-20190331_lab.xml exls-20190331_pre.xml exls-ex311x03x31x2019x.htm exls-ex312x03x31x2019x.htm exls-ex321x03x31x2019x.htm exls-ex322x03x31x2019x.htm http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true JSON 125 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-033119x10q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 268, "dts": { "calculationLink": { "local": [ "exls-20190331_cal.xml" ] }, "definitionLink": { "local": [ "exls-20190331_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "exls-033119x10q.htm" ] }, "labelLink": { "local": [ "exls-20190331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "exls-20190331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "exls-20190331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-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", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" ] } }, "elementCount": 730, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 42, "http://www.exlservice.com/20190331": 7, "http://xbrl.sec.gov/dei/2018-01-31": 10, "total": 59 }, "keyCustom": 54, "keyStandard": 429, "memberCustom": 27, "memberStandard": 52, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20190331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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 - Document and Entity Information", "role": "http://www.exlservice.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R101": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Stock Based Compensation - Stock Options Additional Information (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "shortName": "Stock Based Compensation - Stock Options Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4_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": "2423406 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_AwardTypeAxis_exls_RestrictedStockandRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423407 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails", "shortName": "Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_AwardTypeAxis_exls_RestrictedStockandRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_exls_RevenueBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423408 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_exls_RevenueBasedPerformanceRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_AwardTypeAxis_exls_PerformanceBasedStockAwardsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Additional Information (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_AwardTypeAxis_exls_PerformanceBasedStockAwardsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425401 - 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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426401 - 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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Business Combinations, Goodwill and Intangible Assets", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets", "shortName": "Business Combinations, Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Investment in Equity Affiliate", "role": "http://www.exlservice.com/role/InvestmentInEquityAffiliate", "shortName": "Investment in Equity Affiliate", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Exit Cost", "role": "http://www.exlservice.com/role/ExitCost", "shortName": "Exit Cost", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Related Party Disclosures", "role": "http://www.exlservice.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Commitments and Contingencies", "role": "http://www.exlservice.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables", "shortName": "Business Combinations, Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Borrowings Borrowings (Tables)", "role": "http://www.exlservice.com/role/BorrowingsBorrowingsTables", "shortName": "Borrowings Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "reportCount": 1, "unique": true, "unitRef": null, "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", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_srt_StatementGeographicalAxis_country_IN", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive (Loss)/Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - 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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "D2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Additional Information - SCIO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "D2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "I2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "exls:FiniteLivedIntangibleAssetsAccumulatedImpairment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "shortName": "Business Combinations, 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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD_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": "2409407 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD_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" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409408 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Investment in Equity Affiliate (Details)", "role": "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails", "shortName": "Investment in Equity Affiliate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "I2017Q4Dec12_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_exls_CorridorPlatformIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestmentAggregateCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1QTD_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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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 Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "shortName": "Derivatives and Hedge Accounting Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "ClassOfCommonStock", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Capital Structure - 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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "ClassOfCommonStock", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "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", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "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", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1", "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", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details)", "role": "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details", "shortName": "Leases - Future Lease Payments under Topic 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422401 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FD2019Q1YTD", "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", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_PlanNameAxis_exls_A2018OmnibusIncentivePlanMember", "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 - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails", "shortName": "Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-033119x10q.htm", "contextRef": "FI2019Q1_us-gaap_PlanNameAxis_exls_A2018OmnibusIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 80, "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": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r488" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r488" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r488" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "exls_A2018OmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Omnibus Incentive Plan [Member]", "label": "2018 Omnibus Incentive Plan [Member]", "terseLabel": "2018 Omnibus Incentive Plan [Member]" } } }, "localname": "A2018OmnibusIncentivePlanMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_A3.50ConvertibleSeniorNotesdueOctober12024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "label": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "terseLabel": "3.50% Convertible Senior Notes due October 1, 2024" } } }, "localname": "A3.50ConvertibleSeniorNotesdueOctober12024Member", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "exls_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.exlservice.com/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax Portion", "label": "Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax Portion", "terseLabel": "Unrealized gain on cash flow hedges, taxes" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxPortion", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Post Retirement Plans, Tax", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Post Retirement Plans, Tax", "terseLabel": "Retirement benefits, taxes" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_BusinessCombinationGoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]", "label": "Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "BusinessCombinationGoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://www.exlservice.com/20190331", "xbrltype": "stringItemType" }, "exls_BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Goodwill And Intangible Assets Disclosure [Text Block]", "label": "Business Combination, Goodwill And Intangible Assets Disclosure [Text Block]", "terseLabel": "Business Combinations, Goodwill and Intangible Assets" } } }, "localname": "BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "exls_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "exls_CapitalLeasesFutureMinimumPaymentsDueinRollingYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Leases, Future Minimum Payments, Due in Rolling Year Six", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Six", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueinRollingYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_CapitalLeasesFutureMinimumPaymentsDueinRollingafterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 7.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Six", "label": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueinRollingafterYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_CommonStockAggregatePurchasePriceIncludingCommission": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common stock aggregate purchase price including commission.", "label": "Common Stock Aggregate Purchase Price Including Commission", "terseLabel": "Common stock aggregate purchase price including commissions" } } }, "localname": "CommonStockAggregatePurchasePriceIncludingCommission", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consulting Services [Member]", "label": "Consulting Services [Member]", "terseLabel": "Consulting Services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "exls_ContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Acquisition Costs [Member]", "label": "Contract Acquisition Costs [Member]", "terseLabel": "Contract Acquisition Costs" } } }, "localname": "ContractAcquisitionCostsMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "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 from customer for transitions activities" } } }, "localname": "ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities", "nsuri": "http://www.exlservice.com/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_ContractWithCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Payment Terms", "label": "Contract With Customer, Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "ContractWithCustomerPaymentTerms", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "exls_CorridorPlatformIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corridor Platform Inc [Member]", "label": "Corridor Platform Inc [Member]", "terseLabel": "Corridor" } } }, "localname": "CorridorPlatformIncMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "exls_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.exlservice.com/20190331", "xbrltype": "stringItemType" }, "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/20190331", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseLiabilityPaymentsDueYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Six", "label": "Finance Lease, Liability, Payments, Due Year Six", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseLiabilityPaymentsDueafterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due after Year Six", "label": "Finance Lease, Liability, Payments, Due after Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueafterYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseRightofUseAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "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/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseRightofUseAssetGross": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-of-Use Asset, Gross", "label": "Finance Lease, Right-of-Use Asset, Gross", "terseLabel": "Property and equipment, gross", "verboseLabel": "Finance lease, right of use asset, gross" } } }, "localname": "FinanceLeaseRightofUseAssetGross", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Leases [Abstract]", "label": "Finance Leases [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_FinanceandAccountingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance and Accounting [Member]", "label": "Finance and Accounting [Member]", "terseLabel": "F&A" } } }, "localname": "FinanceandAccountingMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_FiniteLivedIntangibleAssetsAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment", "label": "Finite-Lived Intangible Assets, Accumulated Impairment", "negatedTerseLabel": "Accumulated Impairment", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_HealthIntegratedInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Health Integrated, Inc. [Member]", "label": "Health Integrated, Inc. [Member]", "terseLabel": "Health Integrated, Inc." } } }, "localname": "HealthIntegratedInc.Member", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "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": "Increase in capitalized contract costs" } } }, "localname": "IncreaseInCapitalizedContractCostGross", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "exls_InsuranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insurance [Member]", "label": "Insurance [Member]", "terseLabel": "Insurance" } } }, "localname": "InsuranceMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_LeaseholdBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leasehold benefits.", "label": "Leasehold Benefits [Member]", "terseLabel": "Leasehold benefits", "verboseLabel": "Leasehold benefits" } } }, "localname": "LeaseholdBenefitsMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "exls_LesseeOperatingLeaseLiabilityPaymentsDueYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_LineOfCreditFacilityOptionForAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of credit facility option for additional borrowing capacity.", "label": "Line Of Credit Facility Option For Additional Borrowing Capacity", "verboseLabel": "Option to increase additional credit facility" } } }, "localname": "LineOfCreditFacilityOptionForAdditionalBorrowingCapacity", "nsuri": "http://www.exlservice.com/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsCompanyProvidesOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Company Provides Operations Management Services", "label": "Number of Operating Segments, Company Provides Operations Management Services", "terseLabel": "Number of operating segments, company provides operations management services" } } }, "localname": "NumberofOperatingSegmentsCompanyProvidesOperationsManagementServices", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsFinanceandAccountingServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Finance and Accounting Services", "label": "Number of Operating Segments, Finance and Accounting Services", "terseLabel": "Number of operating segments, finance and accounting", "verboseLabel": "Number of capability operating segments" } } }, "localname": "NumberofOperatingSegmentsFinanceandAccountingServices", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsIndustryFocused": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Industry Focused", "label": "Number of Operating Segments, Industry Focused", "terseLabel": "Number of operating segments, industry focused" } } }, "localname": "NumberofOperatingSegmentsIndustryFocused", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsNonOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Non-Operations Management Services", "label": "Number of Operating Segments, Non-Operations Management Services", "terseLabel": "Number of non-operations management services" } } }, "localname": "NumberofOperatingSegmentsNonOperationsManagementServices", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "exls_NumberofOperatingSegmentsOperationsManagementServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Operating Segments, Operations Management Services", "label": "Number of Operating Segments, Operations Management Services", "terseLabel": "Number of operating segments, operations management" } } }, "localname": "NumberofOperatingSegmentsOperationsManagementServices", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationAdditionalInformationDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OperatingLeasesFutureMinimumPaymentsDueAfterYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 7.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Year Six", "label": "Operating Leases, Future Minimum Payments, Due After Year Six", "terseLabel": "2025 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "exls_OperatingLeasesFutureMinimumPaymentsDueinRollingYearSix": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due in Rolling Year Six", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Six", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueinRollingYearSix", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World.", "label": "Rest Of World [Member]", "terseLabel": "Rest of World", "verboseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.exlservice.com/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_RevenuePerformanceObligationUnsatisfiedContractLengthOfTime": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Performance Obligation, Unsatisfied, Contract Length Of Time", "label": "Revenue, Performance Obligation, Unsatisfied, Contract Length Of Time", "terseLabel": "Value of unsatisfied performance obligations not disclosed for contracts (less than)" } } }, "localname": "RevenuePerformanceObligationUnsatisfiedContractLengthOfTime", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "exls_SCIOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SCIO [Member]", "label": "SCIO [Member]", "terseLabel": "SCIO" } } }, "localname": "SCIOMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "domainItemType" }, "exls_SCIOandHealthIntegratedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SCIO and Health Integrated [Member]", "label": "SCIO and Health Integrated [Member]", "terseLabel": "SCIO and Health Integrated" } } }, "localname": "SCIOandHealthIntegratedMember", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "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/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_TaxCutsandJobsActMeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "negatedLabel": "Measurement period adjustment, transition tax increase (decrease)" } } }, "localname": "TaxCutsandJobsActMeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://www.exlservice.com/20190331", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails" ], "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_TwoThousandFourteenRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand fourteen repurchase program.", "label": "Two Thousand Fourteen Repurchase Program [Member]", "terseLabel": "2014 Repurchase Program" } } }, "localname": "TwoThousandFourteenRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Foreign exchange contracts outstanding" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r269", "r413", "r414", "r482" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r244", "r247", "r477" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r158", "r244", "r248", "r479", "r481" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r229" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r394" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r25", "r245" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r24", "r115", "r412", "r414", "r415", "r469" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r443", "r462" ], "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" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets": { "auth_ref": [ "r36", "r200" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r63", "r68" ], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "order": 3.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedTerseLabel": "Retirement benefits, net of taxes of $56 and ($53), respectively" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r65", "r67", "r68", "r380", "r382" ], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Cumulative foreign currency translation loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r67", "r68" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r71", "r340" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss)/Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r123" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r215" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r284", "r286", "r311", "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-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 provided/(used for) by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r286", "r306", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r92", "r107", "r384" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r186", "r194" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs.", "label": "Amount of Deferred Costs Related to Long-term Contracts", "terseLabel": "Deferred costs, contract fulfillment" } } }, "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "terseLabel": "Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,658 and $115, respectively" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossSummaryOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r151", "r441", "r461" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r56" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r368" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r287", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r348", "r353" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r200" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r324", "r325" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r333", "r334", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as current.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Current", "negatedTerseLabel": "Deferred tax liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r326", "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r326", "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r326", "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r16", "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Less: Current portion" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r46", "r392", "r393" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Long term capital lease obligation" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]", "terseLabel": "Right-of-use assets under finance leases:" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r393" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payment" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingAfterYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling after Year Five", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Four", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Three", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Due in Rolling Year Two", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r393" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "terseLabel": "Less: Imputed interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Next Rolling Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r393" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r486" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r484", "r487" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r486" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r485", "r487" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r483" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r174" ], "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", "terseLabel": "Capitalized contract acquisition costs, amount amortized" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r173" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r173" ], "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", "terseLabel": "Capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r174" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r109" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r161" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r12", "r110", "r112", "r160", "r439" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r104", "r109", "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 end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r104", "r379" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Net derivative gains which could be reclassified into earnings within the next 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r346" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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 paid for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r230", "r231", "r232", "r233" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r209", "r452", "r472" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Refer Note 26)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r210" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r222" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "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,256,036 shares issued and 34,365,437 shares outstanding as of March 31, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r74", "r76", "r338", "r342" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r94" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r112", "r339", "r343", "r344" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r241" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r236", "r238", "r245" ], "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, Gross", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r236", "r238" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r236", "r238" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r236", "r237", "r245" ], "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 (advance payments portion)" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r236", "r237", "r245" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r236", "r237", "r245" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r246" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r16", "r442", "r458", "r478" ], "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/2018-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_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of services rendered during the reporting period, excluding depreciation, depletion and amortization.", "label": "Cost of Services, Excluding Depreciation, Depletion, and Amortization", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfServicesExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact of adoption of ASU 2016-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r331" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r221" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r18", "r19", "r442", "r444", "r458" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r218" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "r223", "r224", "r226" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r217" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r385", "r387" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r219", "r385" ], "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/2018-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/2018-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/2018-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/2018-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", "r117", "r223", "r225", "r226", "r227", "r384", "r385", "r387", "r457" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r386" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r386" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r317" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r114", "r318", "r319" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r314", "r317" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r42", "r389" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r49", "r389" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r256", "r276" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r267", "r274", "r276" ], "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 (gain)/loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r258", "r261", "r262", "r275", "r276" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r266", "r273", "r276" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r255", "r261", "r262", "r276" ], "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, 2019", "periodStartLabel": "Plan assets at January 1, 2019" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r254", "r265", "r272", "r276" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r263", "r270", "r276" ], "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 periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r259", "r277" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r257" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeInPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r253", "r264", "r271", "r276" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r279" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r55" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r199" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r199" ], "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", "verboseLabel": "Depreciation & amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r107", "r148" ], "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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r58", "r59", "r375" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r58" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r57", "r60", "r351", "r423" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r57", "r60", "r351", "r423" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r349", "r352", "r356", "r359" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Derivative Instruments and Hedges, Liabilities", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-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_LiabilitiesOtherThanLongtermDebtNoncurrent", "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r366" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r347", "r349", "r356" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r347", "r349", "r356", "r359", "r360", "r361", "r363" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r347" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r332" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r234", "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r124", "r129", "r131", "r132", "r133", "r136", "r455", "r476" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r124", "r129", "r131", "r132", "r133", "r136", "r455", "r476" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r379" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r120", "r315", "r316" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r315" ], "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 excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "negatedTerseLabel": "Excess tax benefits, stock awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost, unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r222" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Aggregate cost" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r152", "r167" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investment in Equity Affiliate" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliate" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r367", "r368", "r369", "r370", "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r262", "r276", "r369", "r419" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r367" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r261", "r262", "r276", "r369", "r420" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r262", "r276", "r369", "r421" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r261", "r262", "r276", "r369", "r422" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r367", "r371" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r374" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r367", "r371" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r348", "r354", "r361" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease:" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r397", "r402", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r399", "r404" ], "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 flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r396", "r408" ], "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": "Lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r396" ], "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 obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r408" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r396" ], "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_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 obligations, less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r408" ], "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, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r408" ], "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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r408" ], "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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r408" ], "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": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r408" ], "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": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r408" ], "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": "2019 (April 1 - December 31)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r408" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r398", "r404" ], "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 flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r395" ], "calculation": { "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r397", "r402", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r406", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r405", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r193" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2019 (April 1 - December 31)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2024 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r190", "r193", "r196", "r426" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r193", "r426" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r187", "r192" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r193" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r376", "r377", "r378" ], "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": "Gain/(loss) recognized in unaudited consolidated statements of income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r108", "r376", "r377", "r378" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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 loss/(gain), net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r261", "r358" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r357" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r90", "r107", "r166" ], "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" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r349" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r84" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r175", "r177" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r180" ], "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)", "negatedTerseLabel": "Currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r107", "r176", "r179", "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r181", "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthCareMember": { "auth_ref": [ "r247" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r347", "r360" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r347" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r347" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r107", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r119" ], "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/(benefit) and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r81", "r107", "r149", "r167", "r453", "r474" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.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": "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss from equity-method investment", "terseLabel": "Loss from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r202" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r321" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r150", "r320" ], "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/(benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r106" ], "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 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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r135" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r195" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r195" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r195" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r185", "r191" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Summary of Other Income, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r250" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r79", "r147", "r383", "r386", "r456" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r92", "r220" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r451", "r473" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r89" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r247" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating lease costs for leases classified as such under Topic 840" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r407", "r409" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r407" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r200" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r410" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r401" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r408" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r408" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r408" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r408" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r408" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r408" ], "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": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r408" ], "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", "terseLabel": "2019 (April 1 - December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r408" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r410" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r447", "r468" ], "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r368" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r19", "r444", "r458" ], "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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r117" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r16", "r442" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation, settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r157" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r216", "r444", "r463" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r121", "r213" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails": { "order": 6.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 after 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 after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r121", "r213" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r121", "r213" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r121", "r213" ], "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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r121", "r213" ], "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": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r121", "r213" ], "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": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r121" ], "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": "2019 (April - December)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r46", "r211", "r212" ], "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/2018-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/2018-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", "r214" ], "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/2018-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_LossContingencyAccrualPayments": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Settlement payments made during the period" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "terseLabel": "Maximum outstanding term of cash flow hedges" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r446", "r467" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling Interest, Period Increase (Decrease)", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by/(used for) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104", "r105", "r108" ], "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 provided by/(used for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r72", "r75", "r82", "r108", "r135", "r454", "r475" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income attributable to ExlService Holdings, Inc. stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/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": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r123", "r125", "r126" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements", "verboseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r336" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r347" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r403", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r396" ], "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": "Lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r396" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r396" ], "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_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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r400", "r404" ], "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 flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r395" ], "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/2018-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": [ "r406", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r405", "r409" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r388", "r390" ], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payment" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Five", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Four", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Three", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Two", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Next Rolling Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r122", "r145", "r345" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r345" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r15", "r440", "r460" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r348", "r361" ], "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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized gain/(loss) on effective cash flow hedges, net of taxes $1,189 and ($800), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r62", "r65", "r350", "r355", "r362" ], "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": "Derivatives in cash flow hedging relationships" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "terseLabel": "Unrealized (loss)/gain on effective cash flow hedges, taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r65", "r69" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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, after Tax", "negatedLabel": "Gain on cash flow hedges, net of taxes $354 and ($776), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r66" ], "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", "negatedTerseLabel": "Realized gain on cash flow hedges, taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r381" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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 gain/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r77", "r222" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Total other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r65", "r69", "r70", "r268" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedLabel": "Retirement benefits, net of taxes $109 and $1, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r66" ], "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", "negatedTerseLabel": "Retirement benefits, taxes" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r348", "r361" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PayablesToCustomers": { "auth_ref": [ "r162" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts payable to customers at the balance sheet date. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS Report.", "label": "Payables to Customers", "terseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r101" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r103" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r101", "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "terseLabel": "Withholding tax payments related to the vesting of restricted stock for total consideration" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r96" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisition (net of cash acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the 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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r282" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r20", "r251", "r252", "r260" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r112", "r278", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r287", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r7", "r172" ], "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 costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r7", "r171", "r172" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r100" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r100" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r100", "r118" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Utilized revolver credit facility to finance acquisition" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r99", "r309" ], "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 stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r201" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r204" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets": { "auth_ref": [ "r35", "r200" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r201", "r471" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets": { "auth_ref": [ "r35", "r200" ], "calculation": { "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, 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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r201" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r200" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r239" ], "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 expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r21", "r445", "r464" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r25", "r31", "r112", "r163", "r165", "r470" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r68" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r411", "r414", "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r269", "r413", "r414" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r269", "r413", "r414", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r418" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r102" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r102", "r118" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r102" ], "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 on finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r12", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r15", "r111", "r480" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Exit Cost" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ExitCost" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r228", "r466" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r243", "r244" ], "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", "verboseLabel": "Revenues from related party" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r113", "r249" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r122", "r249" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r156" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue recognition contract terms" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r187" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r324", "r325" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r255" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r349", "r356", "r360" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r286", "r305", "r310" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r286", "r305", "r310" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of costs related to company's stock-based compensation plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/InvestmentInEquityAffiliateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r367" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r187", "r192" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r352" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments for capital leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum rental payments for operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r182", "r184" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r182", "r184" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r198" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r213" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r263" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r201" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of allocation of purchase price to assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r116", "r413", "r414", "r415", "r416", "r417" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r111", "r439", "r465" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r78", "r80", "r158" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r146", "r151", "r153", "r154", "r182" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r287", "r308" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r290", "r300", "r302" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock and RSU activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r192" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r55" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r159" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingDerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r84" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r295" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r297" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r297" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r296" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r298" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r291", "r293" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r308" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r301" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r295" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r308" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r292", "r308" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r291" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r304" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r304" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r303" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r285", "r288" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Compensation, Performance Shares Award Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of performance based stock awards activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r303" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r303" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "terseLabel": "Acquisition of restricted stock from employees in connection with withholding tax payments (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r17", "r448", "r449", "r450", "r459" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r151", "r182", "r203", "r205", "r206", "r477" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r222" ], "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/2018-01-31", "presentation": [ "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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r228" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued during period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r222", "r228", "r294" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r51", "r222", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "verboseLabel": "Restricted common stock issued for acquisition of SCIO" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r222", "r228" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r336", "r337", "r341" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "totalLabel": "Adjusted equity balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r235" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r5", "r7" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsWeightedAverageLifeOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r424" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r230" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r230" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r230" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r222", "r228" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r230", "r233" ], "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", "negatedLabel": "Less: 3,890,599 shares as of March 31, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r52", "r425" ], "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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "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 outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "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 outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "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": "a", "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": "b", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "305", "URI": "http://asc.fasb.org/topic&trid=2122426" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82891408&loc=d3e4428-111522" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27405-111563" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r262": { "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=108410482&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r291": { "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=109197908&loc=d3e5070-113901" }, "r292": { "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=109197908&loc=d3e5070-113901" }, "r293": { "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=109197908&loc=d3e5070-113901" }, "r294": { "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=109197908&loc=d3e5070-113901" }, "r295": { "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=109197908&loc=d3e5070-113901" }, "r296": { "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=109197908&loc=d3e5070-113901" }, "r297": { "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=109197908&loc=d3e5070-113901" }, "r298": { "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=109197908&loc=d3e5070-113901" }, "r299": { "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=109197908&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r306": { "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=109197908&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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=34349781&loc=d3e330036-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(i))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e1043-128460" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "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": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r343": { "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=27015204&loc=d3e355033-122828" }, "r344": { "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=27015204&loc=d3e355100-122828" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "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": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r389": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&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)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=SL51823488-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=68054760&loc=d3e55302-109406" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r439": { "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" }, "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": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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=114873765&loc=SL114874048-224260" }, "r454": { "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=114873765&loc=SL114874048-224260" }, "r455": { "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=114873765&loc=SL114874048-224260" }, "r456": { "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=114873765&loc=SL114874048-224260" }, "r457": { "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" }, "r458": { "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=6879938&loc=d3e572229-122910" }, "r459": { "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=6879938&loc=d3e572229-122910" }, "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": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r461": { "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=6879938&loc=d3e572229-122910" }, "r462": { "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=6879938&loc=d3e572229-122910" }, "r463": { "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=6879938&loc=d3e572229-122910" }, "r464": { "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=6879938&loc=d3e572229-122910" }, "r465": { "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=6879938&loc=d3e572229-122910" }, "r466": { "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=6879938&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r468": { "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=6879938&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "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": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r471": { "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=6879938&loc=d3e572229-122910" }, "r472": { "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=6879938&loc=d3e572229-122910" }, "r473": { "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=6879938&loc=d3e572229-122910" }, "r474": { "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=114873790&loc=SL114874131-224263" }, "r475": { "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=114873790&loc=SL114874131-224263" }, "r476": { "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=114873790&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r478": { "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" }, "r479": { "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" }, "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": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "305", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r489": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r78": { "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=115205541&loc=SL114868656-224227" }, "r79": { "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=115205541&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r80": { "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=115205541&loc=SL114868664-224227" }, "r81": { "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=115205541&loc=SL114868664-224227" }, "r82": { "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=115205541&loc=SL114868664-224227" }, "r83": { "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=115205541&loc=SL114868664-224227" }, "r84": { "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=115205541&loc=SL114868664-224227" }, "r85": { "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=115205541&loc=SL114868664-224227" }, "r86": { "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=115205541&loc=SL114868664-224227" }, "r87": { "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=115205541&loc=SL114868664-224227" }, "r88": { "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=115205541&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r90": { "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=115205541&loc=SL114868664-224227" }, "r91": { "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=115205541&loc=SL114868664-224227" }, "r92": { "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=115205541&loc=SL114868664-224227" }, "r93": { "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=115205541&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 126 0001297989-19-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-19-000004-xbrl.zip M4$L#!!0 ( "R$GDZ-=,2E;'$" ..R(@ 3 97ALR]:7?C-K8H^OG>7\'K/GU6LI9E%RW! M%CL2J2:I*CN__@$<1$HB-9F220KICF,+$(D]#]C8^/G_/D\GPC<21E[@_W(! MWX$+@?C#8.3Y3[]7_S!N/PE6,)Q/B1\+9DC?7C__OOW[^^^B^^"\.D] MU#3M_3.;@AF3CRHO?)T'OZ"GP)X*4(\Z\,&2:KOD ' M*J;[Z*Y_*8JG[XOQBB\3K_I-Q*MZDS>\ MC.("3\\/X>1=1(;OGH)O[[-!]C6X_#7/_S8,JE^3#%6]*:A85P),4+FP>!9N M6%DVFO];\0"/\E;-"NE(%?7G84@EZ*7ZC?DH^Z*Z_,5P5L-G=*"*$TH$6GK% MJ))"PW#X1.KX,AFKPYX[F6S 'AW-_ZWB[1HF\BN7&,S].'RYI )>3[*5215X M#.+QQ',?JE^<#5;!&L9+H!;,E0Y4?"6L(UBU5D@6OA&J"FA&Y*%&/["1*I2[ MWC"J?DLR5/$.\CP?OM/]?+2L8HO!MIG[LQD;)& Q;;,2RF9L4$3D/W,O?JG1R[X9A,76K5HMCUAV2AQ:- 0E!=^F9"A.R[XOMLQD*T)WX=ZI*A2H4\"\F0 MN26UK]$HMPW#8$+>%Y.7>;R6W1;#%;P=/Z,::SPY4O@^35FLWK>!GQ'\^DXF-28U)5)5:IN7N>PSJN<#>:\UQC69&C# M0K>OLF:)WG,=/T"J@/R)YQ,69*VY[UN\]\U$6I*=*NK4V?9$D#<)>=67$E53 MH=$+/;3)9]YL<5=G57#S8DJ]_UB:4?$ *F4DVK"&8CRAVHH_2"BH-4:#9(2N ML+C3H$HGY@:7C58ITQJS&5?AE[FP3-]4$28?JI:1^K5E@U5L[@]C][E.B[&Q M+#%=9R_FT6L6,XO!]_#(C[^D,$GK#LHZ)'NHL\&ZM&Q\:7+K_+L<];#A!SI:3I2[P/5 M^CX57WF(@L?'ZIM3C0D?EP8UB8 M#%>'Y;51>0T2:GW%9&R#._U(1GX0UR!D95*M-%4(12%*58(1U232HRK>8T+C M;1"CU70#0VV]54T'JW1SS9HJY2&JA<3EU3")B^D7M][5=LGN;[W*O=0=$LJJ=Z'IN2I!5!AQ%O&?UVTEPY6*^8:LY&/ M5,F&^U2W4T1'-JB7(([&FW4+FU'%)C7^][#*\2;3?]?D;=A(Q1?&=2[1N-(C MRN/UC:F6:HZ@HUG6L1KC^6"51,]KW(%YK31NV&U'FE18J5:(ZL/-?$+5 M0NN(%592:Y%-&M,(=H>D4SYM$YL%P^];V(S.J'7(-SGB%0YXG;FLM)##1YLKS!SCX@X3=O2-YEGJH&Q++.>0IJEI@,U<2%&V/" M:G%8RB)M3Q/5[R@E'%EC(-.Q*G:IBNH3Z:B,YYG,D*<:CS\;K$PTTD67\KJ, M 5/Y7G&]W'H^M%C$$[=V$M+$^1+@,L@>H_?ZHH?V-"&B'9C-4 )J:L5 <\U MQG7;LM$E4BIBW&UA?VDE*R+V4*-1'JKI5$?6H')ZLI&V:9.M9B>Q!J5TI)H4 MM22H0'UN13;FBZN]%?;TT4HYPL)A2 <+O3+R'KUA0KJ:W:"U*549I'A,;<%S MC;>I$(ZX4#3D5C?CBX__^7S^/B3NB__U?/T]) M[ IL]B7;U:=.I1E0OX>RXSWUC"^$8?K7+Q8[?IY5J[Y,OQEX\(1_S$KF? MWZ=_TT>_SY[]\T,P>A&B^&5"$?M(GW/YZ$Z]RV]*(N&:?!=N@ZGK_Y2, M1=Z?Y ,$L_@GNKZ?1]ZW_)L4I[.)^\*B2G+Q\6?O^0-[/@G37[W1B/C)KW3\ M.HTGTT4_Q[ $M?U M'UWJE5Q\3/[S\_NE11\ @YDX#;'C14-W\D_BAK8_LBCWE,"Q= NHAJ99-K04 M%2H&,L5LE:H%-&L!SK:)%Q\O+R&BC/;Z9>A; M)J8+O@1B(\QA^U2/O)AL%]^=7/DC\OP_Y*6T;-$Q5=$P1,NR54TT'4D#F=CI MFJXH^F+9VR9>? 0 0*2I&FX V^FR;3K_R?.??@V#[_'8#*8SUR\OGL8@$E9, M$2J2::F.@[ L*1K6#5M!ENG Q>*W33R!*C_8]/=S4+=4+Z".H;"R/J-U%L M4M_M4KP0YKZ7+GH>C2Z6H;AB?LGO4@X"B\4_4 +/I_,)(_ -9=(1D3/S( M^T:N?!JDDT]!%)GI)/J9.7;])Q)=^=,OU;)E(_N#FX M,AG]G>UXBM8RH_[HSKVY$2JONYB.L1H_RE(G^RM&%AJVVJNA351*J!# , M)%M:MF+-UO4B\[-M(G7N0/9/\^!MIN &\&Q5HI&8(4L0FK:N(5G4K9P@%C:< M0K-OF7A4\':AWE44S9= 0[)&3:M,8TYDV!*B$9=Z!/!V(5PU M>(KA (0T$2+3HN3 @+J_.;MAQ1$+C;)E(@-/5&1)5!MU&ZV4> N78-EC+)P. MG?JK@(8%U'.,/>ICW1'?"\+K(";1:$YNAG% 'PT10-**'_(I\)^H;SUE#V:[ M(TL.2.F!R:-HC,$1GK MI@A%FQH/1=,MBD')I)8D"$DD>V;&7M'-;H6$].:F40-&&[$O-\I?&:R2V\N.]&:I>DTK-*I"CHH2T<"V8JJ* M;*JZ@J $12O3M*HIF6)I9W7+1+9=@K6V/%153>EN-^4';8P@J8J#I(1=G2VZVV@D");=); M$.J:AG51LQPCUQDFC5D+Z[YM8@F!L 6\="+TJ;*CVX9E(E/4@*RIMFZ;N6C) M*BP,U;:)2^C;4R&],MWZ)3ES%&;^[PZ92$,&AF(:R+95K"A4K!0IS^4H$BS% M&=LFGCSCNC>H4%>A3)UYRO<2]=PTTX9Y]D,Q++'88=TV\91)UV4H-R0F'6!0 MT^#8U%VW)<-43=7(,^*:X90(N6UBX6:=) FT,X"6+JJ&;5$&M#1-MY&M@CQ? MK%H8%*';MHG'!'!'"JYE*+%$EZKJ@"H6C:Y>59"*\S5+R"QRK]LFOF9SY[5D M6X.*>O22;$J203U61==-'5A&SFJJY>AEUW_CQ U0';!GGV[7KL1!7\)@1D.= M%V8F8FI(;!I[SA+S\;(6%CGSD.)L'A(ZS_&>V6]1=4Q4^]2O$7F<3SYYCTNU MD= T-1M0#2OJ-,ZV-5O):WLE&6-<>(%;)EY\_(+KDCYO@;!/Q(T(.UEV10U\ M\"TQRXU@C(),0P)9I?*@.(X&($5*A@AHZE:A];9-;!O&[H+'^+N;<%C^JT6^ MD4DP2_.*44/XDT0%0DVFX03UHAV#>B^9*ZW8")B%R[AM(L6?W";\W9/AV \F MP=/+8E83^+*0J !--&4HFL!B,?FB7!W)>BE8W3:Q;?CZ&QE[PTDS:DR4H0P5 M3)TFJI0PIO*&5:K5;I?9WRADY]2].$)A)-0Z0!6H8' M$W360%8&U"V-'TOB1;LD-A5VG JHN&HCD2SM4Y'2CV!+=-;!O&3J3W M%98M4DRHRI2-9%$2@9T[$**H:$6LNVUBV_!W)+TO(TO!HHRINZT[-+XPU;Q4 M.U7TI4W0S1/;AJ\F];XCJA!:4!=MRT9( KJ)C1QVU3"+!-ZVB11)Z% D'8($ M8^Y-V*Y0(SZ\@Z"%#46%U(AA5<6*FJMH%5$X"Q]^R\2DF'>/G=O]2R1+19XO M]^RP>?K,!7?ICX_>Q&-3TB,M*VQ6\_7(>"F/%%M4)AV;3V)VH"3=[:UANENJ M[_PY28X45!11+_;PV*X>_?]H.8L'@*-!! $T6-$BZ5@M76@WB^?TEWT8HH^ M_LRZP24-3:8N!4)(VAM^&"?M@!BC7N9-.]X],RE*AUF_'HH";SJ;D(OWZ>/+ MSTS^C()YF/R5--+ZD"$JA;N4^DZ.,:=32")8[(/\$V_$/GOT2"@D2R25W2W, MJ_]9/DBX^N7D'>]77Y*]8Y:4FY3?&L545ME)S>Q0)3MEGW^]&"M]@:0'.Y?. M8"Z/E!:P>%_^08:9*D2E#(7T68B4-F(J[8$69X!+ETA9/#(;.1#PA2BU'N@R MM9L FBG%=@.-\S/HS0!=VD5L(=Q+N@#OIPMPH[I@K?IE<1;#3FZ"8/N%@<]B MRI6JE45=:>9AG K+"Q22)[;*Y*/TLQ%]\_-LX@V]+!X11MXTW;4LK.9&\"X^ M5M3-IL_Z^7WE*](5O5];4FMD8,5EWXVZMR1VV5E"VPU9.6742Q)7 WD\.K?' M_J]5F.[&%?IHE!0*NI,OKC>Z\DUWYL7NI)?,L1'6D^B"(S@!^Y.DG:' M4^6])/G.<'>1%0ZV^%RW'UVWM\C^'\PF2SFG7C)'!81GP1*'A8%<;9S2)6Q+ M>'@=^.Q!83"9T, I;TK22Z)O I7K!IX!XE:=1W\=M.'[DY>K],X1>7^[S66X(Q;[P(0,S^JW(*O?ED0-YX8W MXX:6.7MJZ^N_U.:MH\H]W-98QR.0%[>^D!,?PR7@'E];>/H(Y-U?9?',:V>5 M6%:CS+?AWUBD6U>-S>72MV:M\^*C@@1<0-2'<=PX,U!M_W.1^]<#"3\ "BWXQQF,'@JJ.KYB*K M^?U_K@]*]P,N[FI)[U[YGMTU3@'^$@8^_768=@5>]3BS27?L/E!VZ]_7V8@B ME;Y" :A;W+ 7"I:\S^TX. F;K%0(-E@QNJ63>=LI3!?\8;'\BX_LSZ7UGTC- MMZ9?PY8&Q5TD9WG]9T-.O-PG>&'.\HLY[U(@HZ*W;Q(?W] 7)1=T19]=WWU* MOM(-RJ\9[BI(+SXR4#]L ?4L7+O#F.3*C^:A2ZU=_YAB!33.!+5,H/ONY"7V MAET-]S8PP0IHG EJF> ^=+^12=(T?A:$<:))J8_[*7CRHG[RQFX0*)1&?40WENK,%"R2]A,)H/ MXYLPNSVDX ;C"W7"1]FE(RMWB[2<'5B,6058Q@$;(#L;%M!V88&%Z]4K\M= M=39YB)U(SZ6_SRRPDP'@TM\WQ9\W&&%T7[A*OY+@*71G8V_H3@KBWY(HOGG\ M>T!QTAVRU\*4T7X-J!/M!QZET]-F(B:>;?CRKZOKCA,N ^3#U77_B?7UKB?$ M^GK756*Q]EJ[$>O+;STAUI??3K7??8QF69Q8O9,L;K/>7+)V)Q:W61T@%G?I M6TW$BEND>75(^ZI#WCYOLS^3\#WA-]T3[B++\&U SAJ\7."IB=XX2%G M EYXV%LFV!Q1E@Z6?>T([;>$DZ7S8U_/C>1X%Y+G&9]?C8Y3.L_X_&J8VAO@[:*7\!K9_AL9>\-)5QIZ'$3M91#/3;:=>>A[\3PD M=)[C/;/?^DSL>G#/3;+OR7#L!Y/@Z64QJ\=TKX7VW.2=*_2.R/7!SIKK=Z0J M\S#?; '>N1&6*^RS)#N/KCM"X$,=,>Z!=SST.I3P/*URVK1*FTC/G;1V$_90 M:WT7/,;?W42YY;]:Y!N9!+..;JON1?>=H3\W&\_9HCULT2)M80;TY>%\R#8; MKWSZS2?J#/69$S8!?&XZ@1/_U,0_3L'V#A=OGEMX\)J+/'L5?;2HPF/W6W_/ M*SOYFCN$>Y3\[ RGOEJO=C??UD:U^A;IO,[PZJNU:K=V:]NH2D^U&7P^/-F; M7$8;V;4%J9+.^:QO[0APG_6(G-I]/^"MV9/[ 4W[ ?V*H][:\/,X M*N=57B3UID52[62*8RBPGB78WUJ#\03[45W 7H?=;^T=\K![BS%V*(5B\LG[ M1D97?DRIYSU,B!Y%)(Z,E\_NOX/0G+C1\OTO]Z$[(E,W_".B:$W^N':G7?$1 M%W[9[H"78N%-D',6VIV%S'D4!U,2WI))>I_;V)N= P-M@)NSSW;V27I8+/P1 M@_CDT>N*>3R(;Y).%C4 IFWJP.?/LSCR9 MQTA&12K\UGL:GP4';8']'-@H;<8EEG)2Z7UAI59TA7&Z,Z]NNL46->!DMJ> MYT2DQI= W:^G5GEZPZ36:< X6HO8V8TRH3>,R>@N#H9_K,3^/6./)104>J$2 M!PU%^)PC7ZU\SCTX:X*%^A\+OBEG5S6YW,K=KC]*K^>E:"9/(7W]:(7A-[5 MS.?\2N.HT)VPKH"C*24=565TTC=B/\\H93MVF>UV5J]%6D/>A>UP%A9?0K 7"RV=4&H)"_7 T'?6\K:#?4Y&YDXB*G>^=]WV M[4GH=Z*-7![FO6V8UPL'H@N!7CO\E0YSMQF2D1<[[M";4*!7-.-&FOH+.?U-N"3\^IQ-'%/-IBZH(O;L9_5AL2;5-X6721OI4"6 MRBZN_&@>NOZP8^FQC9!EK+D"6ENS4(W&@*L=;G;@@)MX3,(;^I8T:/[L^NX3 MZ<[ANGTX8@NHQ^.08]\NMZ_44W>5*DSZTX]F01@GZ'#]T:?@R8MB;]@Q"[4+ MZ7>#^"QT1,$R'<@3O;4R+?>*VT&PJ/?"+ [E+'TX#.84W*Z=VK2VS;GB#O6)>TFTQ9W:ATETWYV\]%,?K(!V M%DQP@*O(.:#-3N$!EI^GTGIER_-9:9&=Z8;]HFL^;14\KJZY7]\ZO_X(REW= M3[GS]<#M^&GMN%O*K?<@'=*4O=4R#Q\:CM!]PR?N(7M7E"UGX7E M"KE3EG9W^>6$[93$[FEI>>3[AI'OVSM:?#OKI/5A;T]P'@.WG:![>M8\5&J[ M1=XS2\55\DE5\A%\ZS+!S_AL2;<.>[2;)7@SQ),U0SP=(USY(_)XKJ> ]P3^ MS8_FMEL_\+8@)VP+TDY6X(V63])HN9W$[Y5IZ%+'AJ.QPQ5O87O"H'_IL/;; M4(Z'C+P=P?DP; \O8H2=Q?X<#\:.R!-\AY)JBN!2/ M7[MR["B87[NRXHYD?S M";EY9'?#L^;5\3B@('XC4HB,X4)P[.LH=+?-+EBIU M7"_\FSN9$^-E\>MOE$YN.!R_?&)AZI)3O9ASY<_F<91,@*M;5<4C/Q,WFH>) MP^B$Y#]SX@]?JI]7FAG=DN&Y!S?&,>+G../?4B>LV>7F.'8J7IN\-ND_KC![P+' X'A]G@$XZ0(8[ M8?W#[L:$5)=#)0V+6$4ZU7VL?L=S']A=VUY>7%:JRPR];TG5SA5=8SAG8-]Z MT1_+#!2$Q'OR[>?AV/6?B$F7%KK#>.51OY'1$]6S%HGHW/4EY9^3D1YE4XM7 M=HL;Z]!?\-\V_#?D*VVB7DD8-I&OH954$[]< [N5^GW0S+L)9EH7RB7Q9))8 M1C@7O3<2O2.GP783/3-5R&\L@=0RC!94Z:7$5>#Y[ 2O@LI=%;2=G,^TS>MP M&,[)**L!9P<;ROS '=$3"6/:EW8_6IR=@+;%,AXY7]1U@>VEM>0"VF(+VHHH MD:=O>/JF+8+8%DO9BKPJCR%Y#,DMX D$C>=)>9[T_&Q<*T2O'3;N_"20V[Q> M"^).46!'TC)G(9P\3=,A@>4[C.J&6\H6IW..G#?EHL.Y MM/T!5X-<6O6HZ%?7\S\%462\9 @N-X5?>HGI1F-G$GS/YIVM:]<>D3B,H*5[ M *HHRKV^/^G XG\XG[ GIYD4PG85DS!B'P<,N1EEZ MX:$/X;JL?[KLR-IDCY6\AK6+];Z.MX^G&%O48[]T00S7I%R3F; MWHUT9$VZ?]Z5*[&<\!<8;1381POB.4*@RL,KC!XK-:76(UK!!X?G2AO M?38^ A=Y+O)]1/?R8#:@6\DC#T*\AWQO2!,$#*:DYMA'%!((0)(6C&M M&[FF], R;KO%,^LHRX_H[8FSAHS79A[>B/(N_H]_2DD MI'O>WU'L5Q.B4H?8L_&BRB7PW-"VP= V6T&^?LR!VUEN9X_-P*"DU)JPLYC; M66YG.YN@7-7!/%OQEMF*HY\CY :6&]@.<3"SK^KOTG7P#<%_16'\KUN6>D^X MC/WUV7WVIO/I"E.>W (OOO@W-_08OF^I1EYZ[Y>04I)]V@WFI[C]L,#TQ4?V MYQ*J&^+E7GD$>[QWE4T*J%?XY$0>B'H)X27:V0-9F?Y*#\3B-HK;J!/8J!6? M>RD,W.YS+TUO@./;;]3:SOS<1KUIU/JF-J.ZK(;;#6XW^KPGDD;SXO^;3^[' M5.2+?K3SR/-)%.G#_\R]R%MN1WMG7MUP4[(;_]4@,A.* I/&1Y[,ZO=372O36?O127 MEE9+7I4-#N=(SI$'<.2*?N3;GGD*;13X5Q2P\,'U_[AY?"3T06S:IROCYK8; MC,\3S6_D&.W$/>?@+JUND?(:K9/7:'5G][ KX7%O;0,/FKEM.*UM:+\ZX'+< M/SGNBP2EX3]TR /""P:_&[LAN26S>3@W _#N:1ZX_N MR#<*+R'^VO1N\'[.'/4@9TRR!\PGBKD!ND2XP2R0]+MDD:$(#F$#)YB'9\8% M6T ^"1-(2;TY:(@)J@YT<5704E70HE-4%?5HG&VZP#9O7M"U\#QV3?.>$5^= M*//:#;8]JN.SB0LK(\@SY\(CQ(9GSH69YR7]LV1"=7;OTEKIM3V=38(70N[B M8/C'S8R5?'6#D7)*+X%5) !JX6JK![5TT+/IBA!.^ZZ64^3.,)?DMY+D=G5N MXK0_925NH_TC*K(A:=/VNYAR"%OJIV"XWAK8#*+XYO'.[5P#K@W E<\AK4#7 M5OM\[ P'9X6W8H7676.P"RO\2GP2NA/='^FC*0V@HCA,.EW;SS.*_(Y4R>_% M'CM!?#;:XP"6N2.3B><_401^=L,_2$Q_[R^W; /V;!CE #/#&>7TC/+V1N@ M1N%&Z"V-4"M8ICXOD62N;UEN=4X,-R*C+R1\#,*IZP_)+:&(\X8Q&261W5?? MBSOFT:X$K$E.>6]@SX)1-F<4ENL0T^2!ES,6ZS M\]S*,K&BGX;*."3>L60/>!LZ>D+L7W2;R?@)W,ZP%]MP+71:+NML'!Z=K[ M &C7?7&NR\]R/ZNB=N^63.@31U_H.E[N0]>/W.&BTH:=&=0?'[V)QZ;8":@K MAP=KOAX9+^61@O5,.C:?L#JG.Q)^\X9=JR7>@*[T/&$UOC9QU^O?7H'M3 +J MT'TB;F]= 2+G=L[M_='MTE=4X7KS$C8^-)@QJ"G7_BMCPJKG)PR^ M-G//-Y%YN(E/[*^W>SXP^^:_?C6^;'HP'=[SP?Y\54\N(WI&?]WSD>;$C:*; M1S.83@,_\?J5:[? R"V ]B;!BFJHCD6E&UD MV5"&FFEH(I 4@'3#8CI%O:!?^2'\(4?S"T$\13"['Q'L:QQ\@ G_]Z9$& MG9>1]R?Y ,$L_HE^.9JY?CX]&7UTI][DY8/GCVG$&E=\XR%D,+#OE5Z[QQO= M/5Z7_/D]?=Q#,!G]="&,0_+XR\5?(E$UD61:FFJI0#: A45'HJK'A"*D(S+8 M'[;UEWV\9VW.A>!1,%FT[L?1 O %SDN83S&S%24L[+]T)]Z3_X'M.).P DFE M[\_SY)#R=_E%_ALWV3R4_Z=.)BQ1SZS1\8)+$,R MF62COUR B^1O"M(P_[L"7??>E$3"-?DNW 93UU]=[=0-GSP_79X[CX/\@S!9 M4/+)=V\4C^EL"OQ#(NZ7PV R<6<1^9#_4L8*>U2R8BH1\4B@4QC2F8J@Z(U' M[$>X&,T67'K%AEG)3<5#=Y*]Z"&(XV":KRG]ZP.TM"DK57+),\H.M\G 3?/XR]$27S3QEQ9?J4!B3X MO_]"'@0>+O+[^]?]=M[^_;3/X5;^\O-[;WPY>OMW5?]^EZXOQ&H$;^G MEEJ HG!S*T#YA]&/PHTCW/]F"R7[OK#MNGG/AJ$F2J?PI+2&E &U1 E(!2J^ MV+=7-]1IN;:H?[6_\JYYSV?]UOPM=31%.!"8Z6CLV7O8A3)C2KEV.S**;VY? MH^ZY;N:ZN0C3\-GHYOM;_?KN*M' K53.;Z%)=9C&1!4 F1SCD%!Q98T-AP,)$/$BBU)BF'H%DKW/H$)',T2 MRSF&M+SPECPE3>_\F)W)VI!K6$=IL3 M,,O^I/]=O[7W\=&[!/*&K:)>P%=!4HPN 35;4*L-'-K(T'A?Z'&-R4B:U@I! M* 0Q_8KP[WGH12,OJ8:@-J36-IQB;9Y/?=Y9YO8F2PR?7-_[,_G[QWU8--OU M[021.B2"C3'AU;O;=W?OA.S*EO!-N>XJ.X*3MG 6KH-W5:RV3-A&(Q(K?_7A1VE'Q!$/PI(52]5*K;'R=LWAO$B0_S??\$(JC]% M0DPF9#8.?"*DATH' I6\R9RM37!#XE91J+LYS%?2)TML(FG)9SS0K%WY(Q8$ M$>'A11B.R? /88?X(^I>AB[D?#H3"#9!/K@N_3@1?I5*+(H/]WKI4J6O8&.S^GB/!()]O-PS&[_ M%O1AS(;97J\PHJ.4$]C464B&).$+B(0I!68<"3_0YSW2?Z/Y<"Q$XX EO(7T M8#[]CANO0O'=75XJ6V?ZY0R0'P>"ZX^$'U )V@="*&+G#_^FL+ O)?-99P6Z ME.QAK, R2E:2K-2-8D$#PLA]B=ZM;Z[]DT3[;'E6%13DCDFYUNLPMV;]YW70 MU.K6JQVZQ/&,])3J4R^.*;,D1XC"P&?&;_*2,,DLB-A(D&VW9+DL(OR=/ B1 M%Q.JRA[IQ)>!0*C9?!&NF#IB73*H,V&YL2LXC/M6)*=X8^D5LWD8S=F:Z)S; M.?V2!&0F(E2?SM/C7<+=Y;WP T.Y^A,2T;ML0CSVDHV@&=L(.K8PI4M?K'LA M)]1GXE)P!"DXK)YX7S&@#.0*$S>DBMD=#JD8,!X?)70-F;*L_%3P _^RKVXD&I?K=R0V&AI!ST M-;1I;*>AMFPRK53Z'6A$/S%)2[5B29K2#Q*1:DE\O)IN?9-T/PM0"^YLI*FRV,>MQ0>L$J,BL+1KS'JI*I MI%"*C 0_2,J5YE%:MD'73.B21P*;&27U&WEM$:LY8N^:O+"7?_?HJUD]B$^^ MLYJ0D'SSHB2[YKO^T',GK,HCF/M)<0:[F''$;A$49F' KHA9KI7*J@\%*/[@ M_EA=@O'??]%42>IPF5I2GQ.-R62RJ*3Y@9(A*9-)FP%LKD*IJLUJO$*K;([: M5Z&UONO]M@R@)Y5-A^)+GX7>)$4*4E[3J.WBXX!Q2TB$[^S'H0]9ZCOBA.DU M82N-1S2U=.> J@,,9!E:0(:VPV[$R'J[FZ*A(&>]\4CI)J#D4JSH9AXGFH&2 M:;D-27J_+J(H0LJ%P"X'2C[.+HZB0C/TINXDHA.OZ7LB:G](4AN57%X:_W+A M/<+Y80(X?6; MJL@*H ?"S V%;^YD3H3_ N\ @$S7IL][MSNG-QYH[-EIGK=5YVW5.]=6?>G2 M@'%8,.<3N7P(B?O'I?M(6?F#._GNOD2,!.-P^8*('>Y!X!=$].^"B :6KAN? M;-8FT;RYOK>O[Q=M]?NH)#7M'?42@((14BB.L?PZE2EM59G:AM+B^B$,Z\>4 M U3P"9.H")Q/PIC#RF'M='N-%0?]9"? >Y*8.V_JG<:O/_T1_R_ZKU6M_%K1 MQZ*9OML7'Z_N[<\M8>B^"RR'KR=VDQ.RV_"]+L-0)!0 L/-O?2>R$![X0.-*^A_SZ/8 M>WQYY=Y@(?=(0:B!WZER%A\Q#DF8&?I+V2PYR&.Z'N M.Q'NQH3$$;M@)7@4/KOA<"SDUQ\*/WSUW?G(H]-_3/H"661(6 _#? 9ND=8X MJKN_G1KM=O?;(WE]AZ_]F@4[I@X5"1NF;,L8B[IC8N1@Q40 R4#'K]8LR8T< M:<-(JE*N_&$P)4NJ)&\C>4^71/+F?&GQ[(H"8DKGG/3,=MI(7,]P^#JA9Q31 MI)!:JJR+DNP8HFX:FFKICB$A6U0MM6$]8P;364C&Q(]8^U&N=?;0.MLI)7.M MP^'KA-81955B]7*F+HNR8=F:!8%L0ZQ)$I)5NVGOQO[/W(M?N)[92<]LIXW" M]0R'KQ-Z!BC MF0,-(-ZYC*4#=-6=:@:LF(C73$J+P%^C7?C1F/!H;2*N*[9 M2==LIX_*=0V'[RBZIF:S[C!%8R(;&*JDR*8NR=# FN5 G=U?!2&P1>F@,.HZ MB$G$S@\O:9RBH*.D>TK:YEQ4QW:,XU:K#EX%P$'EH+9\[_<(M1V(UW9TP?J4 M#(VEJ[(C*I9CRK*N&QJS,S(V94>U'5F2#T'49]=WGQ+;O3A$;WG1;8,R6TX_F.1_,U=@$D1SUG5'?PCF,4L3_D%BX=:+_C@7^[X= MZS+@]IV#RD'M.*A]L^\2M^]=,#\E2Z/9*I21K"3=)M^LS;)ZP':OT)W^;4I^ZTBH,@2-I B2;*FBYIM8A5@0$-(7;300<5SG\B3.TDC M;\* .)O0>SLRN=ENBT+@H')0N=G.S;;.[787[$]A:G31D"!$EB%+HJP[C@$< MQS1-0\&R(6N'G1UF6]P"NX G",_&9&_'(S?9;=$%'%0.*C?9O):]2^:GL#0: MTJ&:'*V$4!8UK)N2HQ@8(M74;<61#D'45S^]$HZ$[#RL.R'E(_=W9#BGW_)( MNA/^-4KN-,K"\K,Q\-O1S@U\6U0'!Y6#R@T\KU7ODODI+ V$-L; D+!B 1EK MFB%:""%34; %#5D\Z"H!BSRZR3FSK[/ IQ;=]X*P9-C/Q8AO1ZT,N1'GH')0 M.PYJWXPX+TCOA/DI61K;L&7%T4W%4&5=U31D.Y:.%1/:0'2LPTZ<>SZAT?DC MH4%YZ7S9V1COK2CEQKLM:H&#RD'EQCO[ALR-=Q?,3^D2"@QT" T%.9(CFYJC M&1 [BJY*FHUL[3#C?;8UZ-N1R%KH024[I8V=,= T#0PE&7;PKKL 7J0'=T4X7XH*Y0=Q1P M-SZGO-QV+,K5=_:]C]V'"5E\GOQ,?CR$[TM_5YCX(?%C$JX .?%\C>@_&2^VUT1G&:A MYLWUW1Z262Q$ M8S=,VT+.2)C_-0WF5/S[U[=*_R\#Y+(4P_[L"WGMO2B+AFGP7;H.INQ9D3MWPR?/3Y;GS M.,@_2#V.Y)/OWB@>?]#D=R*"BL@NH-( D/%??WH(PA$)+ZF_.'%G$?F0__+3 M:M!^L>Y;:A?UV87TA8KZUY\NUGRK= P>-B0V_L0-0]).7VM51K3OP=21X5LP MM[HE1LX$)X,$SIZ%Y X9X2\@^><@7-2FS=8TI+8OZ%JU?M3988*VY0LY2Q^' MI;>E?8[!TGODAH_&Y,N7P'$F.$LFL,B03!^HNY?Q >9:K]?PO6FR^Q0,774G M':=P'V'=KI98,O_!'?[Q%-(@=L2BN2#\\)?AD)#'QR,GK9OS1"-22OWMSLDG MA;NM+-YG))PMX)SZNVF^;B@X VN^^P]AV^LZ%EH_X7;H5^ MHNK(C<;)%LB0_4+^,_>^N9.EW5=NA(\BQ;7(VK5H\D""_]UO9QN\( 15C)(I$Q>+E]S\N6;^[2QV* "HLS[KJB:9 M4%4T6581!M@Q')DJ,=^=TG?/H\LGUYU]8 *B^R/V'[N0#CTVW3!\H;#^S9W, MR075@CZ#[9853#A7+,'X.[P0YKZ7?C2/1A?"B R]J3N)?KFX9+J2HIDD6C,] M;_#+A?<?1:W8IB%JY5N%;IKE;! M )6TBBH9 (B&9JG(T!T5Z2C3*J;I:* IK8)_EQK0*IH\P!CV6JL<$C*VQ2>[ M&P=A?!F3<"IX_C<2Q=,#';(>:,A%=(&.$%VT0HN@0HO0WVU)-22D(6P#9&/- MR7P36P&::*YJD811[BF?7!5L#RTT'Y$:""[DQ+%6W ML2HZEB+JT)"!!*U4;@Q'E*PUGWY'N6G&V$(L#22L]4%N>ID!N:4<$'K#F*0Y M$!ZA'*9'&D5"*Q2,HBP4#'(L**FZ:$$,'6#IR%+L5,%HHFKH:^Y]P5/,P\]2 M_D>SS/) 5*1>>_-< L]2 K&\D$!9 :)L(!U $>JF*#J*B5,)5(&E&/JA$MB, MC9<'"NAWEJ[+\;0^'":'.H20#(GWC1V_& @^B7EDT,O(0(.@E)>SD6'8FJ1@ M:,NZ;:A69KA5I(G*FMK(6>5VP2G7)#ZV_8:J,L#]B!"X_/1 ?I"VD!]HJ:9I MJ)(L*&E!=S!SS2-+"TT#9 M28>*H0%L2E"734D7,TVC: BMY? RIK)3GCJZB18' M4))[[>%S$3Q+$52+TA@$-4LUH&':*E8!D*&6&WM#TV31/E0$&[+R<""B)K>? MVB>"G0ZR1]]&BH)&RAB+S)0O8R@T\[DPZ6C0]R%/]"%W]+9H'/+P+:8K8:RHB/=1@8VLH0X5B6JCE:53\)YZ:'<8\?82!G(N,DLWL&4;JVM MYP)\G@*L%#6BEBC;T-$!LDW-UD1#,;7,>U!-8,&U/-E. MR,#X'P $G@K 6X M3R>5[X/8G;S>Z>"JZ4C=X!K10!5TWTTE8;54?@NA;&B2Y1A4'ZG4M4!*YE-H MDFRM5<>=QIV015:OWFA5SA;JMM9MX"+X.A',GIDT<=V=ZF\JG]1G*/+ZK'A. M-;$L8=%Q,%;UW&4P=-72G'WELQEO0=*T@28VNJ>VS5TXB(SMR:',^E4,6!)*F]WH+DHGB>HB@7-;,2]9IM43=U M XC0=#3) 4[FS@/1E/ K1;$9[X&*H@P;S36T3A0[FTNX^'A#&<*-Z2N$"7$C M(B0ON@P>+^?T#YY)Z/-.)S7<14V?HBJ&+8H.E'4(%1, .],DNB'9ZOIF0\XV MGQC7W+)5WSQ^C4@2D!ROQXXVP(W&(:TUWER WE: _OLO&$%T2"^@EANA;D6G M_,0W]X(K;1>"QQJAJBH\M2GC235'LM:;9\X/0Z\(?'WBX? MR"JO2.=2V#\I%(O:4J#I #D:4BQ$N1U*2!'S6-1PT'JWQCVDL*$][X$B-5JS MTCHI[' 8:I%'0LD_8M7H6=C)B]*[Z3KOICF4HM -&[9M*;IA2E!!FB)90(%9 MG0RT='$MH9SSRE5R?N'>?4YWP8Z93I:H!6\RA=5:0\V%IPO"@XLB,^KJ*K:) M94>C_ZB.YD#+S,PNE:GU(QU["4\SAE<9*( ?^6YIA'WEQZ[_Y+%[;DMFEV_] M3N8,T%^# M8/3=FTR.9K,U, ];_7$1?(\11(5%6,*U"Q#EFU)E:#D0*@Z^9%.U0"6B1H2 MR<:ZF4M:OS-A'8[!<_+SL*&?88,HEXJX3$<3L0YLQ320I9B6*N8]7&Q%5N15 MM7%T:RW*8(#Z<:Z5"TL?A$4MRJPL#^U+&D4KE5MIV(2R*!H0:IIA:J(E&?DY+!/; M:UY[Z6CH"?:K17$ >9MR+H/]DT$:(R]D4#1U9"!9DQQ-8KZO9.17D:ATNKIV MA<^N,MB0B8<# 'FHW-)0N;B-1O#\Y-@4.T'U^.A-/#AJ[77)'B16^?^.7, VSQ" %VRV#M.WQG0\NS"-^SUG7"I-!6 M'[B_>AC#]QD)9PLXIWZGKUK*[S.>N2_LBLWS--FGV]-H(C0^+!+NRDZ,@HHJ M) W(.E8L"9J*B=A=[4C.BH -45?%]0@UX^8O*3,?NRVT-) 5?NB6BS@7\3U% M7"J*G R,9-FT9%E7=,M49-5>W*IN2V;]K>I;1;R9I)0\4/A>:VOOLLJ#LUD0 M)GP6/ J3@*V)A%/A(0C#X#M]/]]VY>65N>91"LUCR]B6H %8:P\,%,W0[/Q@ M(F+G*58USR?*6?>4L2SRL.$:^H:*H\ J_V^H)9+X'E*("[ZZN@8R[)H:Y;H MZ):NR%"7LKYXIJ5!O'9)]&X2V%"1%1Q(J$G+WSX)['+>8M&.*R3?B#\_T[Q% M_^LR55"^'-JR%!H>.+:BB8C&!BB_UP%;AH[7.@F9](7LL7_WXK$YCRA<),PW M'5^.;<$A'$"Q%TV%N!SU08Y04?>!'2C*MNKHDBD!R0:ZJ(,LJ^8 !:PUR3E0 MCAJZG&&@HEZ(42\#<'TX#.?4"I/I;!*\$$*Y(.)ESMS;7Z@=N6@$*"%65H8= MS;9M771,2P=Y1P\96N):1P\[XZE;,G%C,BJ5"QW;=HMPH,G\>#&7Q_[)HUKJ ML*/)&M ,G8J@C!3%5G'>*\_$L@77JN(/D<>&DO#2 &L\%F]K++YP IYGQ(^R M:LX@:3$R7*^>XA%&3R,,K71++$2V:3K(EDQ-M0Q1E?.SQZJERNN)O8R#3FCB M%7F 49/7+[;6DG/AZ8#P8%@4O1@.1([B $?3D VAH\HVSM)<*@1@_;3:'L+3 M4+]L:0"57G3":V-0WG@I2<4N>;!RJ>+K[#,/%GH9+&"I=)&KH8B&[" D&]!P M) 6I>2\B&TJ&N%:FLWS]XLFR[@@-1,#WS;DP=DD8#[_*L7W<^89Q;.-V,[V! MA%WX1,Z\/OX,'' LE5I/V\!6%,.V-:0KR#:@KF<..')D'=8XX(L+:XX?OI5KUV! MOJ<<-E3SS0N^.],]*&VKR?>7]U8S2QVQUEM;'8*+#O9!T]2B,$W7=>386!%U MQU!L1P6.ENDF&KV8JK)V#.5TV]105@>RV*A6VD+_=O8]XQ+,)7A5@K6BE,T1 M+5O4D6Y*[-8X2[4L.^]U;\F:M59:>L*]+&K!ETQ!A9I!M MW=+7JDKWEY^F[KKL1;W-=N/[%KYPXU4#B]XPL?M63 (X-4$4%0 MG+FQ#$W$=,#0#IWTJS#X?I-_1$W M'K"?4\ !I>)2;,LQ3*!#2P$BUDQ'==#B4FRLJPCM>(SM!"&[J@X ;R[/A:C- MQ\]:;I:ZM9E\DS1,H;)^V4Q1&_>3^^DG:Z7C-@!HLF(#VY)E11854U:R766' MVC?1W%#VDG#;_=CUV1Y7?+J=9F6@:KRS&I?+WLDE-:&EG^FYE+%M1(9E6O_.J=UXSNT_-+$)B49*F M2RI BJ,["C PC7Z-13&,ZF#9 !N4U/'.M"WM::6\V;G>',G M0_"" <"\U?3KZD#+(.!+$G5ST0(#215 MJ7^F189D^D#"_+&8NX/]= 7/LB+6(1/!I0D1U%,$R@82]#05%W+^]O9ME-QW_-6>6GH M6&TOY*6-G;A?S60Z?3XCB#NA+H(WNO1\8>C.O-B=<)^8[Z%D.D8NJHE419=U MW7)L8%B*@F7J">8I&B@9QOJ-CPO^^D+9Z\HW4^8JJ9[C66D5#JA&['6M(Y?( M\Y1(M70'JR[;CJ-AS9),R<8:5/(C[094D+'6$_,@B6S(#V 72JI-7BC9/HGL M/#F3V!F/Z,/A?#I/KHJWR*,W]([9W@H/-+$7%])R,>J#&*%2BSA3Q)HB MT_^90-0MFXI2UN+*$4U37BLN.DB,&BKAQ=( ->H8M]S:=OQVK!)K"$%R>G@8 M3&+]9[>!Z[ MB#46!Y+2Z"&BKHMU9RNCD[^J3BU[_G R3_;PLVW],9F,Z*="'!(WFH9V#&!A73;U*!LY6V]D&UKN=XCSY/H0[G:STZJ_*YR MCKQ+&/(WRH]7_GW&C 4OSUPK71PDCE"J1DK>T$!P8\JF$>]F13[6EK0**!(C9M!'0E;VWN&+*]%A/FNO$$]9)000/QM+>;=CT:95H8Y^WG-$E(;:C,G*0,-G?0VU*Y+?)\2 M0/4'[7A%U&V+*QQ1IM8$,'HBTZ>=I&L;&VJJC6H[OC]:D5 MJ7.O*GW8"^=R]#I8.Y@_44&1/U$= !T58LU6)053'-J*F%\]K*IPK0YT)R%K MQAM0((N+CY ![5P6Y"V\]U=[*]>L5SW]+ PF$[:=XU$F"0E/5)S1YO0V/82* MJ,32H6ZJIF%9#@ (29*%LI(3&ZBFM::'/GM^$"8)W)2KCG?YN=SORG,N>^U)QO:',3G^JED,#+@U1WUK6@9Z=!9&!M7[MT0ZRU]"5YW*35QRU3_9VMOPM M-/"U!1P\8N>1QD++J,5MSI*JV9HBJ::#;--0$;1!%FG8AF:"'<+YQ6;ME_1* M/CV.0^]A'KL/$W(?L&LP"G?SZ'X!2P%@\0BYRI9%)UQJ>?W%JE3CHCNNYHB. M"@VL8TU4#,6D\BTM2L61ND/^H"&I;B[G($)>==7+G$2MRU*Z*2>IR3C8A>ES ML+0'EXN4D4?!G KPZU1C'38;D9FF6.B_CH&NK8S4+XN"86%15.#HT$&Z0\=T MV4"6K&9^H@84W=ET\Y#NCTZX"00'$*.!C!L]9W0P8[33CG"%R14F5YA'4)@B M+E+G"%"?6]2@@BR @.R@O(0/(TTSUDKX#E"8#97W#( "!S1.X ISL^/]/@E^ M%I\G/TO+H9$0N1RG3 ,1^.M/I?4-"0N17K_"]$\V_0/K\^,-67T.(8([9*?( M7?^%;>GY04P]YCB@K.'2$(Z=-*>LDV R.7;^Z/FN/_2HAQW%](/D3I1WRT G M/U)3YUF]._RR_PF@#?@KG5-]CPJ'6MU_02WA=T7.,,4->#"%,Z,(X$0G78J#B( MU[9=><[IQ^'TK7>2'('3UW%Q6,QY-,%@J5#.%YPO*OBBZJJ4%A[7/D)FYI9\ M(_ZUJ\@[*0K\BR;QS'OGPB'!CXEB554TDBE0TY7N0+15NN88/)LJF_)/KGCZJ7A*?0A% MJ#N6!"T-FCJP) 7H^1W'FB&+CGD?*![4UE] M]F;^3I\39QUO3M8-+#0==_(.=/*Z%)/MYI9A5+H^1T&JKD!;D6Q1MT7'AE9VOLR61=U9NZ,T MXS26WUKB,SMELV.&92(:R&*C>2X>=G4_5=U#\92*#JX *XYJVI9,Q1+KP-!U M,[O=2E,M0US/D.PMGLWMG&L#I#1Z^K-UXGE(,-0']^*.I%U>F7LQ=<,_R%(, MU1*_NZT.1(<54:FL!ZN*8P-D2,!2#2SKBI/W:[=5QU+$M590*,S.W6;%53U_:> M]Q*G!K>6!YK<9'*TY9;[C#(&Y:J%-&U0*E=H>V325E/?PV!$@T635U47%5,W M#%M1D8Q,6<&JF2DMW3:,M5Q!F<=.6<$F#I337"3>6N^ YPG.03215FH3A61' MQE"&V#0L0X2JG75JM50;&L;K1+,YAP(,9-#HU;BM$\T#<@1R>W=@KJ8SUPM9 M;R=A.';#)Q[MGVWIK"87A5NB)%JJHLA(EJ D20YT[.QB;DTQ-6VM,;3ISI)& M8W^2D1E,9_.8A'?!8_S=#4G!81$\JE?142-NL M!VNU56V/6[JJM/H8RFC%.3I9HUX%0A@JD@39F3J93LIV&C1;6PME%D5]64(T M.J87H<@#J1WEHJWU+[@,GU5I^&X"#@$L#MYIV,*R3;T4["@VTAU94;(6 ;9D MV(9]B(0WEJ*0Q8&*6B'AO"#\R$!6G&JX\H?!E B/83#-/9K YSF/[FW)5M!V M-STEB:7:2,<138P,14(BQE"V%9!=G0D575NK>5CHJ92+/@7147T1J RPTF0] M9&M=BF[L6E2PW%E4/QPL:DI1AFR)EB[J)G!,2T4*C[O^1@2?_AR'[I^E+[E5\IJ3!\9A"H4 M9.FL-&[Y-NG:#V*#' \@#I7<3Y9D9+@I:V>@=MUBP_;%,M8G'<2G1&;B)_W_VWKVY;>3* M&_XJ*"=Y'[N*\@#=#73WS+-3A6NBW1G+L>3L/G^E(!*2D"$)+4#:5C[]VU< MO$BD1% "R9Y4;/,&=#?.^9W[.>P#*Q=>(^,0,%;&(D+AQB$ :.)C2&W?@P&3 M_G$0VSK%,22>O:(*",+Z5$R+1<_D*V@&:(# <3LF,7^(AJ[@R"<#5>\%SN[$R=8'H[-!4/!V+X/YX1<"U<1$IQL&;I M#^T9^.G]=3;-;O+9!U%&F:7EE"VYDBD$F9BY;J4W-_DX3V>F>F(/YLTA-L9T M &AL(1CZ-G5#7D&)0>)[&.NRR@ %:VTA'?+40U/RZ9P=RD6=KR+]F?)[5^F/ MK/H]GQ9L]0_:C/*GH\6KQ()0?\]F=P7[Y!O[BL@!WW.O!NKM(=&J9_E2AKU/ MD;U14S4=.Q#8@9V0V$L8@^/ H:J%4PQLVW'ZQ=[=I4R0 >XT.ZF?['T:7I/S M)]2>OMMK?07#$RSS<(#7M, A (=!'&%*F?WF1ZX#/=UY$L(XB-;C(L,[9;0% MDO[VZUEA"-V'5/#>:B^&DX^5DS=%4K<7LSV.+3)T$*K,1@>/\=\<6WCZI38<;'6^2I(D M= /'MQ,W\*+(#7U8UZ2"!-3#2[(?XVIK ^X1HTR44^_5\8*897847?T,ZYV@ M;P6VVEX%?NPBEV <>0#Z$0UL6_E6HB1A_/H:?-E= VTX $ZGH2+C,7DSCPDG ML[8.<381]&3E-4$9:\N$MFM,:_760@$(P@CZ"0JQQZ ,>%BW_/M0SHL^00:"\XQ!7ZGK!QIXM--*PDV/NY]FI$$O@UX&O=KHU9[J M2&+B^QZ*_2#R'>S'P%'3FB(24&^EA^(F].K2Q^6X7=97'2AZG883+-;!M/NL MM*J[M'RI]OJ2,=TG88YO&O1\S(=PLALW3_^X!G$&:94/C8J[WVR"KA[62W32 MPW%U(MJ8P#CR :&!'1*,?3\@/D1ZW!>!!*\$(K2T_YR5EUS6"[+>TA36OVDK ME:#6*>TG=4K[(^HRHYB?+Q?):-C J_7R!\NX#-S.26'$ANR;M?_UN$EK+1 M6^3LPG M?KR:F*\%K2_E["7XKFMH=E;:F@0#2!& W+D M+>A[Q::F3^1;\2QJG-IQ"-T8N1B&@8-AXCDAM+41%4;Q2B+4KCR[8EKMQ+,( M>0/@'3?/'E[E/2% X97+S&0Q-X;@@<%U$:8^1@ABX0Z5H@0C'9$EP4 MS:Q@S-Y5 @+A ,$NX:6WDM]PUV%P%VFU>&;J-69_4!K%" 1>Z$:!:HOJN01Y MW7-7E\+;'4 ;#"CHTC'ZMC+Z)^'JJ]\7?[:6,\ZGV=F=3%MW@/V713)$C,9: M"_[7O)KE-P]+W['9EYHUT>=N@CZVAUU7*=[*IXS'9S_##A8I7_%O_YS/V*V& M[!+OG0\69XZ;HIA-BUDF...*W?@R&V>"<,XP$)8QC[GAU!-2/5L5$$ M0O=,]JM1%]CX]7^.K\>SV?W//_WT_?OWCS^NR_''HKS]"=@V M_*ED'_^DO_O.^C$9_SQ.I[?_\2Z;GGV]?/=K_&,XGE?YMXR[D4?9?H+O,55[9$MCVA)PXQWK>VH;F:) MJRZSS$J'/(Z13A]X((/37,7#%?-I.A_E3#!P,2"*0E+^XB:?IE-&NF-V8_:& MJ,[^N+)/O?WE?:_NZMW3Y]+!DT!+>"W^O"OU->Z9*#R[+K/TC[/TAJWHYW3\ M/7VHV)U^NBO59E(!-I4'0Z9]1-CUF1J;!- / XHC/PD0B"&.,/]-NG *>][: M,XEL]??I<\EGH>S*NBNY$O"G"N(0H#!BAX%M-[ C A.40!(ZT&&?N'8G-5Y7 M(I#&T),W)N)D5V\\79&YC]'?RI'LB\T6EQ[_SV^7\9=_G(>Q];>+WZ+S3W^] M'%CGG\)5QMD*(,@>\6%QX>'%I\N+W\XC_RJ.K,LK]M?O\:>K2^LBL<*+WS]_ MB?\6?[H\_T?,-W/Q>VR]__K)_QJ=LV]_V'YKK[.5]^=3:W97S"LF;ZMGK.XI MJ:J6N_ 56W]%Z4.+ZI#>3^N.&W_=7M*4:]3C17%A2_-$!IJ'V7BL/A4J.'_- MMCK4K]>5]G/^A\K,O9=[=2J[3;Z[G&7E[R%1_[RB_[2\F?.RSZ"G5]Q MYYMM]O@=C]%^[/NKB1OOV".Y4Z?%"LZ2YVZ=/"*DF4J061/VP5UE90S#1M;O M:3F\LZ S>)%O^W@HX=CWMWW1Y1XH??4L7E;6OC?&X+[I-Z.+MSR+)UW2AF8V MT PYC-8(.SLEF_9=?<]:.'2I\>AAO6T?D-?.9W_3#C:;@CT$ AME'G)/L=M6 M/^GS(#*J##89;'HE;/+0*?;2ZB=]'E)5SLOCP8NZL<0E,;5:E.&4V5TV%?%5 MJ4;^]'[,J.N#*:^_Y.YED>5@G-"PW=K],R8]?[=S:R;M-\JF#*8@*6 M[8'GL3 $&Z;5G<5/W;K+1K=9-;"FS#PN;OAXT:RR_NP,'$)%WLC[/Q/;_C"P MRJRZES\>/Q@EU63Z*RT-PV9"%PH]0MW83@(88VK;@>^J"5V81"Y9&4$H1&O8 MEJR-TA8R DW8(_P;)\^_,C+F;\K90%^RX3BMJOR&'3!?D<]S*J[2'_N=0HK1 MJZAYQLHT#/Q:4T05!Z-FEI>#;>Q2[(9AB)&// *):J*"71 D;\#!^Q@^VO&$ MK],<+MI7[2=A],6N9@WG99E-AP_6K$RGU5@FPK;TH1/7](^Q@$'A&6Y\VAXA M.'*#.(910GT2P ["L^P&[CP.7BF""M4='7%R4HNP)^.KAHB\T<\$YIGK7[* M9AU9,P, C78Y'[ZW^89BO'\RW29N@C=<6!GX4!Y#R&+E*N8XR]1US'S[WW_ZWF]T\;2:)VEUA6"Z)DH"#[@844) @#"D6O-T$_M9=M]:/]9;^*"=@0VZ M3(,Z'!W3<.AQ<"AI.-1W'!> @$0.!=!!-/:!ZBS!+$@8K31RVR>'=I8-Y Q( MIXF*A\.A)Q%8_Y+-\E+4HUO7V32[R6>K<7-;1LW_[/1#[0$O5WN.5B5_5L!O M0U'(,08$J=-RH-LD(:&'20*@&SD(^Y!H![KGT^0Y,+V"R+7/)"F+B7\1GG_F M/Q$>/7&=ST4U*VN>"R3+?1ZG4^X-_)3---2_AI_=Z3;\ORM9]5\B&'@Q\+(> M7F #+XX3.@F)D)V$%/@N(<33=AIQ/9?V'5XZTQQ1ES&\$T"78\X[ORIFZ=@J M-N6=GZ:=_'JV<3?DN^;Y'N@XPS4[V28=@WI-.\D((IZ$82< 8^+'B1V$B8;[ M.,;/@OO74/J\ 7!-:]83!8:W++AZ/=1XTT+ 1R%EDPI)&A420Q1C '&8(#<" M% 8TT"JDBSS2%:9TGS+BP 'UNE3[7J2]]8S*#R3#9%]*WSIUS]C6+[5\("/H M43'G/>MV:>+2RY+CQ,W(0GB^8M: MMA!WI27&&K&B10I[-9[S _K,VS 74[\UNN^J^%1,N<0IB_&8?>6<-_O)JME> M\X;M 77WYW1X#B7UL[+=8*S!6(.Q>\+85M&H#;S0\R!V')] WT,AACH1P'5\ M![P^QG;FU*4#A^XO:G3X$-OY2 NQX,4O[&N>16>MD*W5XUK7EABI%LR*4)YC M&KU[^D 7-[MP>F=*$KW NA'?7ABM\1R"YP;=AF4_.7FBLY$@&\:!)#&R'=O' MGD,\/[$)A6[2S/>PR=(XD$U?[W0SC+!=Q!S%YNA*9+67V+9O.&UQ9 M5B-MZ./C;O KCMUQ7_%>WI'NZXE'^;(+'BL!O.:^MB.V4QJR4\.3]\XJB^\; M$KTG;$WC[$A&+X7%9%),K6_'1"^GIUUS5[- M7LU>S5ZWWVNOA,]K*25O8:3T01&YY&%)X]TXS8?OBVCT:3Y\LS^SOS[OST@F M(YF,9#K%AW_4^]O:N.C)0(6N"#I(Q^ETF/%ZD^+&^L]T.D_+!WE*SL#BM=%O M7<7;32UF5^>UH1*3 !=GCDU!78D90Q([ 8EQ9 =^1$""8E^W9(Z(O=))16:# MB&"-E#07\UDU2Z?\6);**L]%627ZI_KI/R]U/KKTW_(H8#'E><+^C[RJO]6Z MP>_9Y#HK6S69(AFT:I=EGG]*ZKI,^\FZ3(@'Q+4'+GJ5,8#]K+WL%7@5+O^YJ7IKPJ'3KOYAPM)$&"/1 #'(/&)%R,%AQ&.5@O3!4[=L9ME M925AK8-Z].Z!\Z7%[/!5QA\;L#1@:<#R0,"RU<6#4@\B2&,?Q3CT4!+XMAX< MG00A='H,EOY(9['R)-;SJ4IA[0XX/31P,#7H:=#3H*=!SQH]W58/I!@G?NQ! M&K@Q=9P@]A(U*)?8'HY7QI7U"#UUFK?.\NX,-A%! V L= .;!C9/"C8?;_VL M<-.CS1"YT/([(0A<%"4)GSN+2024+1Q"AE:O'D?1 MA34OC*1L@RQPX $RL+U7<1(:<#DI<#'ZWBGK>\!N3:,,0AK'&/K498AJVS!R M]#1*$GCQRM#@'NE[3V/P[L-$D#>@G4X'-^AKT->@[[&C[R;P!2WPA<3!!" * M_3CRG9A&,%+@&R"0]-G87G_ISER5H-M!&L9-:8#3 .>! R=J_ $T@0EV N(3 M"KW "Q$.52(1B1V W=<$SBZ&8CID )T3CF?W)]_,5#;NN>SL=]Z+&\G;+TM%WM-C#;V,<0D]CP$ MYZV_-W/-[5O&/K!SF[+ ?'??5 MD[1I9+L#1(&9AWL0NLGFZK<><^?_]R<"'/ 2KUF1&=A/I<&,88#]"MH$B!/7VY_) M;,S<9P4G#KDUC(I:K E0O'5TNK\0_^@V>XO]QYPVL+50,-1IJ--0YROJ,BZI M=1F2Q!X)P\ )H!^ Q Y]HKMA^6X'"U2L.%^ZO+.FMR#@ER6!( MRI"4(2E#4H:D#$D9DC(D94CJ\%7R[9J:>:29,Q.!.$* H"#P*(0P0 &Q=1-; M!Y"51(.%3F*RG%S8.F5W%84[-HQ\*LG2 P,7.AT:T:L$NPL5=&-[OJ3!V!$P MZT'C_Y:,2W'-N $-D&/[,,$($A3&G@="/2 *NJC.=LY^C*N?6^Z(BYL%_NHT MNV>'-H-/=1=T!\CNLK6K85K#M$9I,R350Y+:3@Y@Z#7]O0+/\0+H \_Q$S?T M0CO ]10"!]F=R ]'\5.HB?''XV*8ZFA')G0$41PCE 2KS,2H"6M6B&Y? M8I#RL*AFE<5^P$A.G,?U.+.J;)H7I34M9B^:'']0P4X3BC>A>$.=ACH-=>Y- M3:*M>KD)ZML6 MS6S5QQ_VMH5_#\UO QN'!AM&J!GJ--1IJ/,-HX:&(@U%&KPTU&FHTU"GH4Y# MG;UVH%"[:4A.*$ AX!Z4P/,=VT=)[.F.)#'P5KJK[=6!8IP>;QNM.HB@U*=B M>M8:363E:C;1D>3ZF>R#@Q87AJ0,21F2,B1E2,J0E"$I0U*&I(Q*;LC((),A M*4-2;]]E!]AN,WS6]VT;0P_#R'S&"U(\= M$KL^U.-!*4Q6RG9W9$G#1Z=3RW$Q8^^+XHTRN\NF5?XMLW(&L9/LK2.#_=6U M3,CV($6!H4Y#G88Z#74:ZC34::C34&>?K3_' ZVF36&0>"1RHBC&GA\38*O> M+\1Q;2]8MOZ$2A^V-?ISH=#_5E35IVQV<7.5_NBL6&TXG$_FHM[[L=MV..T) MN.Y1MT0^968_'@8WXNB?._0^K*L;YR/J3+?[K)]DJD2C:';E&_Z2S=)\FHWBM)RR ZNZ:Q&.!A[M5$W= M0!.&<0WCOK8[PY!D3T,1A@P-&1ID-"1I2-*0I"%)0Y)O;_C1IE($.2Z#C M(\].;$@QP50:?I'KDY<:?L9FZS3"\!;QOXZC#^+5]TS<[+H8C]@5@G0L1GVD M%9\*\GM:#N\LZ PL3D4[/U_(GN^HF/.I(?H!=WI\ZF[\&\\@I4ZX?,U1;L7V M"+3F.GK82V*/),@+8N2[. XB72#F4I\LLWU83";%M#75\6(^JV;IE!_+$@J< M2Q1XIN^G=8-.9SI",@"N-["AMS0ZIO8QLWEKJ'W/BP6X/^D70L5?BZ I2 M_OPF$'QDB(N:*GF* 84A"#TWQ@GP8(!0K)*R04@C=QEQ!13>L9ME9261D^E= MXSD_E<]%R>_FSV9E?CV?I>R$KXKU=>Y[Q^:7JG>PRUEO!H\-'AL\-GB\$8_= M5HL$/A Y3F+L(1J$?-H3='61#*:TSWCLCSH8^/04-F-GX"!D -H M %H ]"O M"="X 6C/!B#V2 Q"!!OA?:CFXK%4?Q2@^;'@'TWA)9$"4#"KOLE6.0V2"S M06:#S)N&?0 &/4W'/\]U7$2A3<,X<@/7A@0I:(XQBD"/H;GS^O-M9HA@/ . MZ 5JKT+6WNAU3]QL9K&:H%B'N.8ZS1 CA/W$"4C"_@201I09P3H+FL8H>?VH MV!7ONS@O'UX8%]L&F^" 4'O@TGXHE0:>##P9I=0HI=N"=ZMT.D01M&W72WP$ M$SNTH]#6I=,1(72E=+I'2NG3,+_["#L/#"#L=(Z= 7@#\ ;@#<#OV1_LN@V^ M0T@<+X2Q'W@DC@+?<1VMG'NN!Y(>X_N>9Q MQ_*N_$(&VPVV'PRV(S;CA,: M4P_A, %Q&&#@Q+::-Q$'-+1?5??NHJL1M <$[J_XX/!!5=0L_"2>3OV^^+.U M'/:HLK,[25@.L/^RI_4\=[NNBF MK@B#Z-WC-3GJ'N0OO[Q;87KY&7[\(Z?KC]Q7O)=WI/MR[*ZO>*P4\)K[VH[: MMBZ:.P(MOL8G[YU5%M\W5*].V)K&V>M6KZZ(F:XT41EALX2^>.+ERK#U\.$; M//QG%(SNC1R:S&>+ISXS)<52R<^&.$Z>.'36I:73+@U-G#Q-M-*]+#FY<"'A MR^)=#$Z<3$Y/J=#A5J-6&)00!/&)J9AG#!EJ#Z.E78R&.$Z>.*X*IEY:TDN] M2_>6UZ +[06$[)MO&5HR>S5[-7LU>S5[W>]>>R5\7DLI>0LC9?4L7A:7W9N6 M(NL/>LH.KZBN&LI8<8%,BOGT1 T9LS^SOS[OS\@T(].,3#,RS6#B#G*T'%Q,^(*HS B4423,"" AJ'M YFC', 0>2O] MA)Y9W(W_COK2\M@;8&H/L.N\QF#6?N8G]PH^#EU ''%-QTF5;$ '>TT'>!=& MQ(' B:'GTL +(0K5X ?B.31ZM9*-;H'SY3TO#5@:L#1@:<"R!DOJUF")@]C% ML4\HCL,@B@*7Z9 2+/TD2F*OQV#IC_;<+!B 4"=3MY[(_0CM$<:21%89^V&-];]\= M;&TX(,ZK.!D-^AKT->A[).B["7RIW0KQ$!0&P.,>2H@]#"FNU5H7VBNS'WH$ MOOMN+PN,F]( IP%. YPU<$*[\0?XL>L1%"- H>?1 )/$48/- R="]%6!LXO> MK[8]L%&GO5\/"_$VIV"S!1]"FO6[7\\G]^SI\8SJ=%3<"T)F__8OO_)\:N_, MICMW\MUS"YQ.F)R#/ $.V+U'>(^H]-@+(;8J#C,D:4C2D&17)+F=YN,V8U!= MX"$$74BH;5,<.\B-J-)\@!/$JY$0&1+-OV7QS4TVG%W^$EO]S 3\=U86H[2Z:W'SGAKF&RXW7/ZJ7(X;+H>) M&R0.]P,A.TDBWP^=.GN-^/Y*]MH;<_G^,M;<3MU AK\-?QO%TI"D,;D-&?:& M# TR&I(T)&E(TI#DR9+D5O8A\IKX%[9C0,(@2(((Q+'OTXBHQ($( _;6ONU# M8]IU%]DZA>9"_YE.YVGY(!EHX]=:>?N.6VLG-"2F@ @@#BP"=AZ""8 %U#&(7^2HRJF^P37+1DKR M."?>]L>@G$$Y@W)=HQQH8G2!30(G@A0D &*,_20@ON[/0US?/B"4ZSQ*_W;] M>@SL&=@SL-*&K"P9CVT-[*AC<"^SMM=&.^SJ% MVP;O#-X9O.NZ0MKUFA[>G@^Q'SB)Y[LACAP'$13HIK4A)/B ,]TR'D&!9I* MZ;?'TF-P^&_$&@),GYM>][DQ$-%CB##JUN&K6YX-&[<:#B'#O2! =AS'01+X MMG*K!3:UHY6@9X_5K1-O4&-@T\"F@>4\T*"FG?A!3+W(12@$D6LS7;$. M1N 8'E+(]3@ZRQB_G$$\@WA=(QYJF02C0*;">'3LK*;"O MB7@=M81!E!XU5!U1UQ=!759>5?-L9*6W:3ZM9NSW[,VSZ[3*>/[ZY#Z;5JD@ MZWM&/*\U8[@7N>M>JX-! @A@;]L^I!C:['^NCW56*Z;1^@[SY^)DHWG)V56D MJ$M_E_CP0F2J5_&/K!SF[+"7F#+BV<9_=_[?5=23=%>,R0 T"%O]U;;. *E M8NO*D\/E3MR(58)=$KB01HGO8-<&,8)4=Q[P8K@M=_XC'<^S-V/.EPK=+M// M#4L:EMR!):E3LR0((N@0&86.8.!&GJ,%I@T\X/:&)?>=1HA@EV%DPZ"&03LN M$#8D94C*D-3!D)0A(T-&!ID,21F2,B1E2*K/)+65S4SLQHV%/0AC+Z2>Y^$8 M1$E '*C<6"%P@O5)V[O;S'^_BCJQ.>0^YZHN,^:$,];!^;[B_'] M"T.>2>Z3 M22K<75]=%8\XY47X7,BML"6VOF3_.\^K?)9=9N6W?)A)+>A+-BQNI^(J0B$Z ME'B!.["Q2?8SX'!(X&!$EZ%.0YV&.M\P\F$HTE"DP4M#G88Z#74:ZC34V63'RWJ32$$89DV8)>:' F"_*%K5-V5U.X8P/*)QL!P0&EL$,C M>I5@=Z&";FS/ES1%.P)F/6C\WY)QJ=NXOAP'>,"FB1,#X!#7CL-8N;[X%*:Z M:6+V8US]W')'7-PL\%>GV3T[=#]\JD0?#ER[2\^785K#M$9I,R350Y+:3@XX M$-5R@'K(\TGBPL2U7>0[%'N)GKSG>T&PNQSH)GQQLBA^"C4QGXKI6:MUGI6K MWGEO';7MKP3H7_3-A-./+9QNJ--0IZ%.0YV&.@UU&NHTU&FHLV_4:2C24&2_ M*-+@I:%.0YW]2WM'@#BMCMTH=(!C1TY(_9AX--0S(P,'A9&]'+3_/9\6I1A_ M(=UR,GG]?#KD'N LRN3?744!]SS-!Q]U#KSA[I/D;FC;-7=#S_61#7 44!JA MP*,1C11W@\2U5XI:=N'N;F([Q\V21U26(D: BZYE]0QP:UQ4QS*8Q@3D#QK6 M#4D9DC(D94C*D)0A*4-2O3!;-F6B00K;F6A.$-AQ .PP"5 $8]@,)(Y3L!WCXX?C8BHH]D=- BPI"4(2E#4H:D^DU2VRFRR&N:;V.(8@P@#A/D M1H#"@ 9J("YVD4=H=XKL,]SO1N$\]1J+;&;E@J[>.FS87R'0O^"1B><>6SS7 M4*>A3D.=ACK[0IU%.-\9/W)%O\=%O5NE2OCHF;H7T1Q$(6N MD_C8CAP;^21T]9R<(,9P655G2E2CFW?E7/Z2S=)\FHWBM)RR ZLZ2W4#<."X MI,ODFI<2B\$ @P']EV"&N@^(N@U%&XH^+HHV>&VHVU"WH6Y#W<=,W8=$O5O9 MTQYLRCV@\AWL!\#1W<3(P'U@A?8T]V4F'1O"O>._38'L?884>XX M7"5>?<_$S:Z+\8A=(4C'Z72866G%)Z+\GI;#.PLZ XM3R<[P"AF\CHKY]3BK M\?4EIZ0NRK^Q"MC[9=8U)[8=][JHU1/6M1T7LP^(BSSD12$BJG+,]H-XA7O# M8C(IIJU6SA?S635+I_Q8EICY7#+S,SUCK1MTVL@9XH'KD0'%7?9RWDA1+Z.. MMY;:1R"<#P4(]H2*"9)$"ZC MH8"I.W:SK*PDJC'59CSGI_*Y*/G=_-FLS*_GLY0=Y%6QOLY][[CY4@T*[B^0 M8+#28*7!RH/#2MK$48,H"A,_PCB.@]@C-'2HTARCR,>!VV.L]$=KQWAVAYL M#[#;95:E 4\#G@8\#QL\L=. ITL3#_@QMG'LNC9QO"BR=>%C@I*XQ^"YM]05 MY-H##WL&-0UJ&M0\'=3<5&:#8=/%SHM0B$.$W2A)0M]! 0QTK"'P: )Z#)MO M4D[N4H:HKZJ'OJC\IU>\::K3>XW(;PQ&J*GY TQIW@ 01&H3/@:\#7@&]GCDG28&_DN#!"20AB M#_N P2]3974G:1_T.JJSYR;R +ZJTFM)W3@#?-NED) @CI$3 MPRCR$,':,PEHN-( :)^XV0'8>;8SP+9K $]D6/\D'D+]OOBSM1SV1+*S.TD_ M#K#_LJ?U/'7'-H,1PMBI=43#C%/+[HN2+_G7?^;9$OF07>,RRZQTR*<#I-,' MM@!K6LRRRIH5C 131LVSC-=)3,7#Y*YOZR:?IM-AGH[9C950KSYNO\^]G:Q^ M>WD%J^?X;N\K]);H4/QY5^IKW*>WV=DU,S3_.$MOV(I^3L??TX>*W>FGNU)M M)A585=F>'4_@P/5BX'M!Q'^3+IQ"O\AZ]??IM MNY*CXI\JB$. PHCBB*%<8$<$)BB!)'2@PSYQ[1=RQZ(0N>*HP2L70@[2C-#K MC:'AQ:?+B]_.(_\JCJS+*_;7[_&GJTOK(K%"__)O5O+;Q7]? M6N^_?O*_1N?L.Q_Z=O+OSZ?6[*Z85^ET5-6K:ZUK0R]?MA4^Y MFC%>>!:.+;5\(5>M838>JT]%((*_9K<T*-_^>7=BLHD/W.>^ B^[&?[O-F;%I^]5:TG MWK&2N=.2SQ4(H,_=.GU$XL3FN5=5,6$ZNXS\ITQBU>[AGY MEL_RK/IY5[(YXF8))[MQ\_3[. SSA2BP4T/M3E6_;O;S$F?_+JM>=M>_<-E/ M>^"G>?K$F\MIL)N(0XT*, .ZY-XD@+.4A\O,*:H@HTX$<=MDYZGV+- M&U"WTP8;O>N(:TR*4^1"8KLU%\9)',6^BR+'AY R]3)V5%EVR"2E[;V8"SL3 MB>[ QEWJEOWCPF,R[;Y.RXQ=[]],(-ZF^=1BQ%?=,=W)FF7EQ,JGWS+E-CI: MY?31VEW%?*!A/I=0+Z0H 4[LXY @$+JJ#,)W$^RN1%J:P_TK.UOND;V8GC=' MND]9" <.Z5(O727,MP\!G&CIZPGP'&IX+F#O8(,ZG?D!V MY[GN0B(#!@DGR',G83JV!"4C@8Q=F!F-P[MT>IM98T9E/[WG\O/#@,=0C *[ MQ,\M#X\?X2BV$0A"W\78H5'L:'Z.\1I?:2(/.YR7938=/ER5*=-AQ4TT?S=/ M9F>!NE67"H"/6KLU-N9QLN@FF4L:F8OLQ,&1'X& _2,B082"0/(H]F/H)!WS M:&<"& X@S][>/W,>EV0^# $<93<9HZ]1G:Z0_NC(;=M?GGV:96FK0I^X81A[ M#F-;[-,$DS "NJM4@F.X8IKJTY3)0E?ICU@>99!-LYM\N?2^V^CCP$9=4I"<2#Y:&6>X?).PJ(;T,7)"@.F'WIZK;EON?X*YW9GL]#'4HZ!+L<]=5S M7^J!VX[^F'&LF/7''JGH##*[F8]%:XDYS\@KLV&6?^/5PJ>GEFY@SY8G"+F. M YC-&+F1Z\$D3CR@+<< !1Y<9L_//(>Q8M=DZFFDSMQ71[Y/^0;H<8_E- ;B M<7+B!@.1>LU<31?%R(5NA)EA"",*H.?5@9 0)KNRXO/$Y#9.&\_ITC%K[,(> M"5?N7I!5JYGH-'8VR69WQ:@5NSQ5U;:=O!. ((R@GZ 0>XQ/@8=5V@#U(X!6 M1C\V-20).UG9PNUW<:Y=QB^WXMPNO:V]E9FG)!H/E9\[4;6UG,O-,:>V9GHCPK5QTRM0.4 M69!B]@ZOX6(D)$Z"]YZJLFG.+$[1MO#T%-I-[-QR_02^3R($'-])* (TM*&C M\\XCSW;M979N/YF+FRB[GD5Y)?39SV4VR>>3O>:YVIWVR#<&YB%*T2/D1]08 MF,R(#/GPR @ 'SAN$D:>CD"ZP*8K9<\OX<>7.V/_G97%B.$P?Y0$.."7HV;' M8S(6SR?W:5YR97.@0A&V/.80HL("#K-P^FML#LEF7:XS$1@V]5B M^W&(HL@/;#=([ @J59)&CN=TR$S]%& ]EU,';A**Z:J5R3)=QX6.#5L3*WQB M>PZ"[+\PH3#P?!W+!T$4K?*QU PKI"^&A7,?Q4G)W),3JFQZ(Z/(4&K M2UVHE-5FHEF5SE$WVS*)-_GT_UD7^I3WRO3APPL)U7Z=AQ*(DY M1E$^32X&+=,58,_%<10%$0$DC&D,<%A7/(=>U!$7=]?P@[Y*./)06/B8PB6? MR^P^S48) M/$309KY5QZWK2I3!ZT]'PACVQ4F_BC_*I5U.@^ZMV^F4A&9_66RC;$2-;(0 MH@BYV$DBPG5:-TQ4'FL0P<"-]\9C'38)<;PNVV,=EU@\=(MU]$V4>34ERB<: MJ=G(TZWL@]!%Q/=B"*D7)1C%*" JE1:'O#_(5OIN.6_586;5Y_2A$^-U*U_Q MP*:FZX Q8@U3DQ93)^Q]ZCAV"$,2V81):26H(T1#NI)0NQM3=Q\ UJEL#WO,1'#J"8=Q&)XE#U=B88QV0E.+O*K>)$+W0$[A5- M54B.8@B1,54/@:4V24#8<@EV0[=--4!U/OI19EU-<5YFWU&O%=Z'NN0[ ;V:$3@1@D*@83P0CX M*VW6'X_!O*8EZ@P<5VFI6_J?S/A_T.6P!>E_V%C!7: [%X ML$R%6HX= ($?Q39D(L^'?NP1K"L[PX#:\4HGY]V9JC-KE."CJ.\\%>.2^^JM M;'(_+AZRC)%%M;-G]0CU4@0:>>=Z0>0DU/9L: > 1K8;J((89FSB9%U+KG7^ MH5@=^1?9 >:WIM[A=8*?8("@452-S6EX&S6\'3L41PXFV&7BUPN0$_DJ$3^T M/4"W2,1_/F_OH0@.=SS<]N!Y^YB,T%IFK^;VMHKF3E:)]IKQ[M@.?01MBH(D MC@"VF;$7Z-D*=HQ6^L(_PLU+;B0^I5H^@BYE]I.#.0D\"I7:6*G'P& MUX^/ M0)QXMD?]T FQ'9 0Z6::($R2+:(MNS!8I^.'CH+!.K59>RK^/F4S2_32O.>] MR4=,$%X__/1^7LGY?A_:U>3L.7[K0AA>%^4H*_6NG?L?5E6,\Y'U)UO\U^V! MJIOQ;ZS>J1<(X+;&%U%$HBB B1NX*,8T2FQ7*G;! MP]>*IPHVR1+U,]NG1"4#B+JR!013 (4 M>3Z(G)C;T4B%A((@L-UN4:%[^YD,;+M3\WE74GF6>=T)IKRJ[?V*ZO]=)K[( M@.#'2?4T><5]G])>3_(9GX*5P<61Q0]7C:B10VD6K8I=^U(=LQIULALW3_^8 M?.V?Y^7P+JTR/L3CON2NA=F#\+?SD57W1SVC:I.^[P'2Z/LQ\"%,L ^CQ$E" M"A'18^6HE^ 5/^#G]$$T1[XJ_"$[R#+[K,[V\SB=SOSI*-;'N]S&3@S87=T2&'BD MRQY4A\* )Y%;%LRK?)I5%=.8&3%5N:#A]]-LQH6I\."GDO9&CV#4,2>E;.)M MCS:IH)Z/DIA$B-@Q#"( 8J1X&\< VG0C;^L'D56?LMG%#3=MU">C3L7K:4W7 M,4;.<7+F1K%+6GHO=J$3.!1#/T"A"V(001W]0C!9R=+>D36["WAW*G5-=EB/ MI&[;8FTF*1]O.M@F=L5V(TGM.* Q]6P44*8BAYC04%R$*PVK5MBURQG* M3TT5P4PO[C(^?2B,: S3HV YT+ <=2F-L4,8'X;8H7;D>[$R3'G#<[@CRW77 MW=$>0,>8HD=JBGXN"[;/0W]/9G"WDP9^.PF(\SL0-JXN;5Y*Y MP!E K\OFR2^F!F/1]EDLGR"3MWQ1+O89X;]5H$@^ W:F_:TN2..BL36.*GSP&D);K MC"0Q39 ?N"$&;FSS=EQZMA$-HWBEZ<%.&-!]1C<-,A,ZOV0U3X9HR^2_+5@%UFJEN":81"1P>/P]M+PB36$^ M"FS'IRL^_R^9/O2+F]^*Z>U55D["]#Z?I>/?^,E?- >_U\3O3MNI''SZ2Z\5 MN=[X (Z0DV'#R93X(8Z#@ "$*$^LD.B)Y"'V%^97;P;)W?FT$>=&O6'SLA' ME<>V$+*_+LJR^,X6<+R);)N8U6TFU'@8QBB@/O =)X3$A<11235!&-#5+H7M M*-QY5V\#Y*55UP B](DA4?ZO.8[>4R<9]U^<:$ MW"=L^*W.&4S*S7C3]'GYP"Y1#/\P6ND*,^*&&2/*>-.CD&(O @1 U\% 2[[ M]\%CS)@4)5-051'UQ4U83";%])*?]UXM2W> [$X+$PY=4366Y8GR,&UXF'J^ M2Z/8I6[@Q7: (<1AW5Z#KEJ6+^+A[MRS<.#:R/#PD1J;"_'([$=6#G/994,( M8ZNX[R)?J+]\NX%M':?I_AY3&W@^P$G@V3'T; 2)=@@%(5G3L*I=),@/\T*> M9:P.N=LN52MS$(]!&S:VY#'P4,MQ0V,("8P(CATU VMXF+6QXAUZ&)1P'TW9A$HCVR MYVHN1L'6E;.)?BBO,QW)H0/R.L:H&7]TL%+VV+AZDUWJM-*&$I!@-XF]F!# M3-,P#'S=!0/&=#59=B>V[KX8UALX;J>=;DY\?-'!%+3%-S?94,1+LQ_#NW1Z MFUEE.LLL^6]1",-U@X'4$/B(@V^,KG@"$Q]Y4&;5K,R',Z8J\,]-3?V+8*3E MWO*HAS'P ^@&A$(O28($*1=U0.W5INWR\5WUY?Z M28F&LM/1XANM;[Y* P[4[2SR4RB]-_;\R2,%<%J191I@%",O"4*FA] X(;&O M[0C71>[;(,4>-!/4J?_\%)#B5)P6(S4RW,I?4TDYOO@:@(VCWD$T!C2D241P MF!"<.+JQEQ_&E*[ RDX \IDMNABM3H ?CN?\I-I0)>'K5703:F)VQOEAG!^; M0,-M0,,.(?5=ZGL 4B> "&*JFNC[Q,7!2G3OS4&C>S7%P0/2;3LQXT$Y#$TD MW%KSL-*9=9W=YM,I#Z;P\9&"E$\UM@FPUR"('4."80* 3T(7,SS!*C\@M!&* M[$X19 D0S@4@H$Z*P=# .8[ I_$V' .'T49&XQ@Z0<+^) 3&3)7'(=$!BL / M5C-PNN8PW F'430 N,O*$)-9T!O1F+&W-PC%9_AV(%-S1L7\>ISMYA7<:YSZ MA>?ZYWV]L@$*(7":>O*$^'Y,$H2C&$0X2DBB&Q?'2>SN'0KIWYUN MH- #G38M>S&%F)R-ONDV!B@-4+X0*%$SO\G'/J4P)#3P8A_'26#;.FL[#$+W M%:RR+H 2>P/D[2_(\6H/_21ZP2$ M1HGCV\P8?=,7TN^7R7E[LNQJ-?WEEW)4>2/U40 MAP"%$<41MMW C@A,4 ))Z$"'?<*0[66TNG"S7Z\X1W&3)N3 UAXFF*[PV6/T MMW(D^V*SQ:7'__/;9?SE'^=A;/WMXK?H_--?+P?6^:=PE7&V @BR1WQ87/BG MBZOXTKJZL+Y^\K]&YU=Q9(47GRXO?CN/?/XB.?_D?PK/_=^LRROVQN_QIZO+ M[??T.GOX/2V'=U*[@\[ XA:#7N+N%[?ZMMOWYU-K=E?,JW0ZJ@8\#3&[GUG5 M75IFPE-PGY7ZU82)U%GU80UX*[Q+_"1 H1W1*(I<&]LT@-3W(@_9Q TC");Q M;GOIMH^=.Q\MI8Q]FD_8;X:/1[<7]:R+\C:=YO\6O73#6M:Q%TR_^EQF%7M8 MXN7%3:*%WV4M^Z*\&HZ+:EYF5^Q6P5B4P/+3XR\O,S6 [\QA,L,EB8_=K>O:75.G6"SY M3^#3O^;5++]YD&_E4V:OS7Z&'4W) MX$]<'4=:Z]_//I)?XQ_CRZS\E@\SZV^,FMA&&.^<3X\HP>P?UGS#?&) M\\L'*Z^L0IXB4Y#2RDK9$RKOBU*NB.FMC.=F=YDU3K^+3H7\WT)[XB^BC+W- M^/&CM781L^(V8]\OK>_Y[,[*9Y55S:^K?)2G99Y)YU]Z^':N;C MMVS\,! W4NL/I8JGUSRP"H8$XC?Y5'POF%?LF5:5)0K=V-^_IU.F&HG^3_H0 M@L^_-YN>CMAS+1]4G9.(P8E+\J(X:]+\N))[4FN=IN,'9@14S=NSNW1FW67C M>^M:+8&]F4WO1*.I,ON6,4JWF/[_G>V?7R*?\#MF_+XW3(^]9GN?/7RTOE9\ M"?R V ?W['!F*5_<.)UQ8X:=Y(2=8S%B!L2M/KA948PK>4KJ>*QQ4?Q1,;,H MXSC)M&"Q+JD>\U_I>]^.BVNF C<;'M0K9M"1GHU*]@08,4XKSB'LTUP%V*TA M.[1BPD&8_;"ZD=;30"Q'GIE5YM4?XC6_+7NN[*(?K:MFC:+%#/ZELH;C7#J M&9@SW!'J^;T>OC!^T _VZU1H\0*R!/GY@K?3^JE^_7CYL7ZLXER:7_T7.]11 M,6E]][_T5S\*L&@SWRIF#?X_F]Q91+128XI5ZQ*"-NLRF3:UR$I$-N/G"MIN'1^X:.:JEP:?W5 M]S_70D1."F8F3CYIK2J?2K>B$'A?.PN9 MQ>_8G%Z_9+?SL23FR[/_^2A H^2DJ/2EQS-8:L]]S52759_NO M^51Z@\7A\B5L_\ 6%RANQ(Y&[6JDA?JR+N#+!7_)F-HYXV5F^BS_2^R'_^0F MY_Y=ZR%+2QX<9M=Z#&4WX^LV=+L+V8.7@$24#;/)=58NV/KDA;;^NU\;Y\RJ MFM-GG-SUT8'G@PSC!7YYP7/IB&]0OO^>,6#*N)(QWUCE*0SG92G\S'Q.??9! M:O\M:X'?+&<&4V5-,VZ&<'U!<*1UD^8E![%:B1*M@>;#N_9*-+%K])'I#Y7^ M73:2JO0CFVM=B%V;\1S3U#=?4BC@''KTBG.A?(^8=L,-,8U"[.OS<6N)-_.Q MXD;VA@2=!V'<,4SB)R'OLXV6W4)/3M&3X+5QONLE=$+097G\)*67Q*R MUWR!D=,:3X&TKJ7,6_822)IGEYB.TG$Q??RZBZZ%4M+HP^*BN0RU!*5=/YSQ MOZUKKF9]M,ZGLS(]XX$Z9LFG8VZW*F%9IM-*&KJ5M'059_%_9C_NLVDE;I<+ M"UYT_\I;UUKZ.5M5-LXG; =\-=_O\G&F5!O^:V;B5^OW]W%7FV(;.MB%C)YC M4[PB,[?-LWMEGK4@[5YZFP3>?A!$F55%4/NGA+/3BPX&PW8D\NX MF# M4QK>QVY>W(QV5V#A$@!9.I[R_G']Y\S13X7JCL3M3P\/N*Y@+Q= MNW*_/8B00%7)]W@>C?"7,:V1$2E_2#(XH!ZPD+G?TO&\?F>:S?@3S695HUWS M=?$X\DP]GZ:E+H<,[A[EB[FM_:.W13'ZGH_'$I<>N3V_D<())AO'1;5ZP\4+ M*\WX&:)]*?RV*FA[2!E= !5#FD_L>_PR93$>"[\I5V[8J?(SY:>HJ"OG8-_B M9Z[EI+-9F5_/18+#P!HQ\VDX8_0F3#[]BONMQ76XQ3F5M)?/V--22I.\"0/Q MHN2W8=^:3;GB7I.Z7HU\IBW'\J+T"XMQ,;G.4^ORH__Q\J/UZ+84DM0T)(-? MM099?T_1\$@YYXOK69J+^A)U557/'8I=81?54R_9P(2JI:S33R)JK$G)3(JBU]BQ(@]%W96 MI=1>:P'](O[:J^[Z2DZUZP_65]F(-&;WG7"L[;T >9D*_I4W\ZTWN4[I1L!U M7&#[/B;4<4ADA[:GL87:2=12NFU,@Q#%F%F9T ->$CI(Y063T&6_?E);VGB? MM4KW?:KWJF/L4GH3A&=(>8L6HEL,YR;I'XQ-]*EIG6<^N5>.+:&; MR,9 4FGBXHY+0AF YRM5$I7_E ES$=+20:I1'140Z"&.[%9@ZB._642PYYZ! MAK+G6,BCN=*]]>:$;B;-5\L?\W2$6Z&[50OG5 K309H4S8G60N!:X#&/!E9Z M" V_ W<@\)::Z+/-% MSV<%U]3G[%1*04*#-FFU)K6S*XU3N04KF]R/BX>,NY:GV0T3[??,X&._'&7L MH+E#=9;^$(JC\KKJ#NW>=?+KXV\5=Q] /U MX@90#LEC( =W?OO8[[ M8 O5^U<]^H,'@X\^(D)[)%6+'+=7J1V!2FW\(SI+;G4 M?X1S6.EA(SEP4$A"GA3%A#$3_C]DOI,81\C]Q4/MY'VAQ?GZ"?G]L7&''ZQ8 MJW2!5.F.U_DE?10R'+4V"F5# MQA\VQD$L#>GP'P[9;D=+2V![ MD$L0F2'2;I%FGE;(A6]3Q2^D6;'N#GG5J-XCE14R?EB)+E3:_+TOBW])JXW7 MV5G,4F!'J#)//_(,++:7]NZ8-73#G?(#9;'6 3#&"8QHIR/M8TC%@I9=Z8W* MSZUH[9EDE*RQH>:T5JFD=3B1!LV_;C M1%Q;F_S175>9") R&XX]9I$]S=E&YGH+!V]M>/.GWG:Z+]C?#8^->0+20\UG M T7V@O6%V:F\%SQXPKWUC'/F$VE4"KU*S?K-10+UM;A1(X/9JV.-EFQ!>.V' MK)P[,H+1YF7Q?(MIRU7%0UB2!9ETTL BOJK0JF(\+F+IC%ZRB0BAL+\K'B/3 MCI"6@T+"X4*@8\$-2SH^/UA?N M/;(^%8PD@;U!$*WUO$E9,4OS\6ZJ8'\4L]$'*Q0=7=BQBW_$2ZU?F@IP\?F1 M*FVJW'U3.?QR<\-'U3;725 (2%JJ6W0ML,PC$(G"&PO MH#9RB6HB3WP0)4^K;1OOLS:.H;&F28;C\;T[]NR8\C'.V09'"^D VAP;27

R(%0WS&(&-KPO/LE"'&=(*,_6N4/E0BILZ]YXS)KK.5ID),5YF7?%KR3'/A MX]D(,@N#9V_,R_OQG#'AG%GN*AM!1.H%\\O5GY6"><4T^9D+$,K&1L1,1AQ&]%_8PXAS*[ M34NMT/*T('ZGG?. MGFDNU!$3Q6=+TLMIEJQ_#J0-=6/29[_=3K]@WTJ9,), MO+)NF9Q@5,6E45Y57'&?W94B/"2_S CE)OW&B).1*]-?LF^>1 1"$0K_O(G?Z]P$$9A@A*$"W-PTDAG77'!,4D&Y:L%:,5-&#O]A M$XZJK/=E2UIY.TJK#T(45RTZ;YV@R.&O&7DD U/@$*D2[)=XM%VB6* ?2<@=AP& M(25!Z-D0Q;I$D9EM3Z=N;[S/BO:EG^*BHX79Y=-%;U8]W)'!?C$OFX#\0.3, M376"F> 551Y1*=>+U.DD"GS/E+VE%#'V=//96%Z79XCI*5)"F,UKYU$'_IIM MSF:7H^VM&E,_X$F6M97<3?-VK:RW]P?/C"S4MU?+,MK$]M+<31_^WFM\_TG.-=\%](O"%[V>RI\W\?FU#Q/Y) MXW>_^B,Y&5ZT-KC\RH/:S'RGUE5QSYZP9WN#EZO)RF.U2[^@I=5J_!&DH<6G MTO:U!*UV6Z_3Y7JM]_4Y/B.1X8T0XV)J_6?*1!ZS%%7UYZ+FJZM#ZBVU0C>3 M8B3!OLQF95%[3V7L1H+Y_?U82 /VO&[GS+ 3:=N%THZ'S;,4D2>1>\T3_W3$ M6JC'C$:75BA,J+HP<#E_LFJ-.) FW]+/E3:R:'35^Y,R)9/YBBKW417)*(YI MCN([6QY?+P^X"U_NHN?G_U1;]O[K'4!\$J6FK2A8_R/;;4U )#RJD)*2)2I[ M%L=_J.=.OZT-Z3T\ZW8LQN*)2!&]D)J(TCC)3J$UNL34F5^V*@ MN%5>F2EMNJI".'/K9C_:M%ZJYA!6N;B.U&'8G[>%."]9:MG>>3JNBF;[^L&< MU2K.*+_EG*#VHOL@A=],/K91ZZSF M,^Y*4^%0Y>=A&I4L/Q&PMZY]DI4.2Q%1XD4N3%G6GH^\K"_]U)D,1>4-0[R) M#EE)IT0^N9Z7E=SBPL>;W$M;IB[=NU^IR90UF;(F4]9DRNXW4W8+U\]. MGB.XE;=\BX3;G?)U42_R=1O1NZ@75'71/@>D0/ MY'51LM[V5D9FFU_I[H?MFZIJ(UE0RT-K0G@R"3[FI?SIK3"FLN'=E+=97.B^ M*#TD3,+JO")>:9??SDOUAEZU[@G!C" YBK:UMP61W2Q0+TYKD%(S&([3?%+5 M:4T\VXF99P_/0-+7X..OI>SZ:W?V, MB!P4HL8._/J,T5#/*V-:G.B!Y%V?_>#SY3CFD],2N.=NPRKW T%I'=NJ="]; M]GC.&*.>:5?!H.TVE75\4M.OZ^RT;T2R<;L91"N-3H56I$N;MVKZ;^[QYE_@ M=7!UO%-91K4_7IHZ#W4R'L%/WSF\_+:2I& M2\@L$Y46R8'BPZ+K:%),\UE15JKCU*.W6B@5O)$]G722H,@&%JDW]QD#/)'% MT,11<^FE'GULCGOIM'@^82&OV5R@G5&L;E"[K4?S3#G]Q9&MH[>%:17;R+LV MSVXA Q=813!H!R1Y_<$Z7\C>;E>\*NM=1#[FUYI*V$L1FN/V(S^S[W?%N$Z' MY@%LWI7&^EZ4?RP^]TP6GV95G9R;SV0#A:8EQ,TB$5_+SH!U@B=_$MJ34#8) M]G7\B#\A$>18NL5GW='*V:"$SGO)LD_S(SLDJ!M")UDH-$P\9-C=JLF#WQJ[K5:+N( M+4N9,,FFM\K3IIH35C4P;3K-NB-%NWO!O^:C6P$-PK''@QB\8$ N4V_Q6:ML M/PUN(@P+J1I*M&R*^=J%\^WRO6IA)?QJ8[9G9DGP77*QNWPS54;3]-61'ORZ M*7KV0V6T\@_Y*E3V1$MU6(RE\]ZQY;@EQ47N:+T\79W!%J SVA?6('MIM5OW MK"MW2M475 :(OCR'\C:]GM\\^DW=MD+D&S2U1++Y5>N]@=1"Q/MKFV M+TT* ME)N\Y+4'W'H1H:Z-^H#!_1?@_L$!OPX+-H&^JKB9?==N)!T>J/6;&IAUX$2W M.&F!T$#%)1E=BW:HK1@#+TZ;95,5[)EFW]-Q);N'-8TUF G*>W'P;B:JOQ5[ M-@H&&3R6U4?K]X7+M!3FIGMUBR\$]_"47]%_HVE;V53-J9;/M53@#/O12O0" MUJV.>T,*WN*%AQQTE\/1DWW<+OD2Y)RZRZE.6E>FK=%[FRP;C2(NCTT0P\3K,J M3V^D<3*OZAR^6@A7(KS+SE8[*H7?LM9\A ')&6GXQ[3X/LY&MW)UPBFKTX5: M'-A \SI=?C&_,:_:1R+0J:7]ZDE",A8\RE;N*MW*K7[5!0>H7'3?FNEQJ-(+ M^Y%/I7C42OW&2P<%N[:7M\XL733-YY7*BKC+V9+X2)NQ=!WGO+16AD"DOM14 MP&O7C-#Y)AM3(I@X-7'T:Z[VT?)%TI%NB-YHU\HQTVB!BVW1 MZMZMCQ76BV>M?EP]1Z-[?7;MJ7O;;W._"&O\KF7T, MPX:JU;2,1EFZ9I;WN-TJKY4VK$:0J0@C5X>ZT! ;/UW.32^A_"P"MV!A'6T2 M6EE;AVA"6AK^ME[58RJ*L,>TV2Z+U&ECI?@ MUPI;\_SR]G2946YO0OS MNW4)C![?30APG8Q U'1O(0'QB)\0.P)V0GGM"?9\QXM@@FR0D$>J9+[H9APM M5&E )59"XXHWM+^]N+EL#85CGXW3J?C:TC#O5FF.8'J5N-;RJJ0+)P[YT;EB MUD155Y*L3_5J.BD]7F#RTH+!%PF!/4[K/K$5K)6"=>,N88^V@GC2)F-TLQX- M#T,:KFYH&? ?V9WT%VP$>9V/>?G(YU*;:SS$U]PG(<3KL':%2J_QZDIE=;YH M-#[1SH+BFB.CT)4?6Y*(DLKF(;RW6CL^*+)[)WG5Z)6:VS_*6@\N1V4DBE^N M;D93U$=FK5?598RQSCB5(;:;A3L,#C:ITK%-5J7)JC19E2:K\HVS*I_.9]SX M<]1-5N73!=<;?^[V(JNR[45J>NRT(HU*>M7BKLXBG([:21JZPYH6?<*JX97; M/+IX<\,;DO"7TA'XL$E&OBPU\9C5TW_H\P\7U(W>ZYYRW76;R=E:590WEMFNI._'-ET8XUE?4UKTN) >3NSLS:E?BO&<]XZ29>D'];@ MJQ9GJDY/VK,K7%D5,YG':;DP'J[.'A[.ZI$%O 64SGIHC.+I?=,U7 MN<3GW2V6:\'X)8HK8/<])*<4\ M-]6_2+C4]3D^\6OEHBQY*_4C;H%RZV'_5/O_WM:[ MW%L7]]2^1+,U>D][19+[HU#*7=-:H.];<8\*9MXS:=,+/9]TPEFXU3 MGOR;2SMYI%N>BLI7V>.(<7:6Z?E;:]<@:@KU<,ZUJ]@V'%FGP-4-F;H,!@ZL MN^*['*PHIF%_*]A-1SJ$N6Z["Z.T=<>2A3.ML2%L,6^=;%4W4%.^_JF^J_@: M7\5#-E,YSJKGVV(&;+54Q"Y2#K2&5&.V[C]:-=T!F^?S# QX?8;?"W='>M*. M?9 MBG\O)F<]TF%P@;.7@_.+R5!LHR*+MLY]6HXOMQ.3'JO-B%8>7PL@J[9.U4!# M.R-#53TT<#V?-=.?9+)7);M RLN735^U.IS(=!-9&)?]2'D(43WM-E*-BDQB MD+CE/4^#3RO1%ID7A^MDX.E"2OU"J/0CNU0U>]%COYF/;Y@@48&52JOI?),9 M3SI^A!)D?V3=#-\7L*>I@?]^X6N+'S\]HW&11%0U_V+BRPII-,[K6B]LNLJK MGM8#M?Y0V224/M%<5+;HUI4\,G.1C\,MZQ&B,OZL MZX^J="P"TY,)DXS2@FD34'N4KNK^W1_Z^6A=RI2C2N5/K1E%\#C-M/*JZ_5? MJD"&S$7DS7SYJ]T&D/:J8X\@4HJ?2K=B@O !?UH11'BV?#/( 'Q M@QX\](4$IU2HO*T4*:X:KKI*!*WPIL^+/=4Z[CZTGWZ#"S7+/#@W%P, [XLA M[U9=4[?49?4&=4VS[**MVLEQI5MIQ2\X@).R?3\K TH4CO:>2/SQN-4+3L0V M1)"65[4L9J+J6E=90=7:8\U:>I!-G533U,DVZ=/6UXKG>"Y>02A M=G\XCP/ M:+_XIV?[3.:AMELG\Y (\@%G0>) EW@D#!P4Z*ZR$<".3N;)?HRKG]R?7_BI^C_R2KSZ/?V13^:3WS/N\GIGR7Y,__$N9S159<.? M1_-RE#Z\^]6SE[-O1'G6KBDXBV51BZJQ*)_C-08<:18)@TF9N1+ &=O(;$&9 M^6CY,Y$0O=1E6E!Q)8EX[:PV::(L528L5.^V:MJ6,@2%GJ_D%MLR4U*+J=*^ M-?U+)7W9<<%+"56"KO)&5MK;F#8%AKS;>GF;3Y^=Q/<:\'I J1..29TPJ1,F M=<*D3KSQZ%9WMZ0%;ZO4B2TR,'9*X-B4.O%JJK6H[='%-B-EIXC :Z:JO]]^ M/D<'C^MIHMGX/Q^S'O$BKCJSPHRZ3&?%K7ESV:QU7"'5PKX10S33OT?!=Z881L#T7J"&W"3C8*%I1PY5-::ZK.C?_/TE_7N5L)]_9!T0*J.T>IP7 MY\/W^<(C;]SO;45X346;4I7UY(JB;F0M#001%.!\*F=3R C?0IBP%1UXZ5@7 MC-ZPD;P.*S;Q\MY[#EXZP:6.:V\QK26RXQ"Y(;9#3)/ #;!/-0%Z,0[:TUHH MP8A)4#^AA+A1Y#HD\35+4YC$&T; ;KC/RK26_]:>Q'4AX;I=UGA_VE.DF@261:MP0Q52NO[N>S=E<8 MG9DCEM6:W#X3(\G676?#%+T^M%7<9O3K1H+3FN@Q#*FZ^6#]EO$6#?O(7/!Y M'\!]N(?[@YJ_\48=S,&3_@B&@L9;; 1/=+=@D&-J.C0,' MD, G('8IU4.N?.C&3QL.&^_SY(C1NB2^DNT*%P+A/->(Z15I)90#GL(G]/N/ MUL6][MO_MR\?7=!Q7(:H!/M;H209*EW[>&;4-NNU#KIKEA!].5=R_1Q(NO*Y,TUW;ZJ!5USF_L M)B(Z/'Y07=JR6=WN3U(;QP!!A*O<]O1]6O7QHL//'_J*=3![85YY?<<5"+%: M6Q,+:3/\4M-8,5-GPI4F@5(BGW.IH9!<<6TL+ZVI=O\WNV=\+FRH5 4Z6HE0 MHH?;Y)X!?EYWX)0_S"N51I:.\E970JXA/=*JI)TWM"ONWFEE[M MI[NI?MG2'DF7S%$]:+J:RR:+I9**6XSCY^I#-5#S"CGTBV M,JJ+2HX1)"T2>'+12T@,W9(EZFMG>;UXN-LZ#\"B>OS\#@=J5AI!X,-@V]%B MDC2?GCY6C[))]3LB!42E;:L90@J[)(G>I2,!38RW1,.AM.Z>K0^X/01LZ4G( M)4E;5>7P/&>LM? 6\9NK!,_6AL:Z'9+*&M>*@IY#+\>?+EOIG-V)Z.;+#FI04"\\-3(!HKR[N*J:R[; MR!J=CZ=Z:HC\ST?NI2\I/;;?5J^J$7 AM;2YXL)E#']LSQ\U\,ENNTTWC#9% M\BSF1B'=/2CR9^5R2'1CO*6P"(:-,X#$C,T(==P 0QS#@ 9 ^U!Q%(!EMT2M M2 OI]86?Z<7-URH329Z+L8]SZ=M@<&\[_U2__Z??E)$R%?A3]EWYP7G/HK*8 MLG]*;?/_9^]-EQM'KK3A6T'(LU1'4.7Y M/13,*QA 18#3TJQG^NIE,CHQM'O( W_>_R0.&6.-[_(1":_:X[4T6L.I?[V&J M"=?2UXQP00(?%)&&4B)//\_-GXLT\O>_Q6(@*6E^C]1M:R:PD;:SU Z MS3IV3HJ6 T82SAX9A;'][?&IO5N<1'?<*%N9]%[J1FDG-M_V=CV?&84(P2(I M=1=-)T^ #\>3]R^!=<=/=?-3ZH&WB2L5BSZ$L!%SE;_/5!'_S.G0.;! MVL*/I0%A$BJ).,.,(>D2GQ?LS1#T:WXLKA CKL>(%V@=4#\0GBC\6 %6SWL& M-KYGQ8]U-G7^;(X[,__C?#@)U(5[\E.1C:XN?C<@ M\#%]S"G$@R7)7<1\9,U?LHE/THEG;L\JK",7%#+3=?GJDU;LR(=A'*<^FLQP_S @ZZGY%"Z# M1R_*ICF-OE>6G'%:E2HW+68RCY7=\L*P5]'->)K*+%GKS.PRJ1IM+9'UQ^:K;2ALE/42+ROHI);=6C!-^)01-"TY$PYO M/SI^VL2G%+HJH^83$WDZ4.\9B:L+B1.H3YSH$R?ZQ(D^<:+=Q(DMY(T7B2L- M=?)F+TO?X)VH.;G^4!7V4"X],0_=U.,RYF=2]B$M7(JYH:%TMM>]>>8D3JI# M/W6_IRXYN_B+9+-:V_VD^IK@+P:.E>;7R/+B%/!&O<-V7Z(TUW\H6=FY=%=_/)[#Z*G L+ J=9,YTBQ;W2="SYF*VW M:Y!ET=K2I&EC=BL36G&J%)@>&;^F]9>D2)-W;BX3@>M5%C/'21G48P13 U(% M99;=(7 =I;:Q592NYEM M[:D?G+#RIN+L(.JQ?!# VJ! M6_ERY+$+I<)3IJ@7+U:O@'F,I-%8S 7A./8^7NJ M@/Z::>$IN>\-;T50# (&W73>0C4WMGI9:INM[OFU'@-@R7S].)YEY52!S,(+ M1M63'T076*^\?7!1W+1\<%)U&C-#'3P,QS/D9$6RI JZS3]?% 159[/\CEKY MT[2.85&_*2^&LQ:54D"RV2:OKZ>K@GD?,'K6%:G$ 2<:9TTA;.:+N3HN.E'$ M:73#;)I'=Z012UE%J[R5XSB/(S17Y=M4WY<>#1I# ]*>T/,U6N0;YK@Y$9]Z M>;V-_ OGMXDY%D]_R9H\O4 FNEA>+7()@I[NBAUK!_4D=&0.3^OR,X)7#3ER MVC6GW&1FWAP79;A2QB[-D>DK+#W9-*TP+@"H+/7^$'ZNZ\_/2_"-1D_"5=7: MSUJ[8J/T? O7@^#+D0.!;4&@MFH]XS;&N+11QCV;&ER^&:=)?Z?.+T8B337! MJ@CY6&#+[TQ6GST&_19#9/C[FK-"IP M7*R?3;(H*QE]L$N\9HPYFA1Z3OC4_7DEI)\>%6:V,[ K67E52E;]4!0*_&FO M!;(%FF;6'9*^H_(63#-:7>-),WPZJJ(<'VU[:F=8.[,''5CSEKCK5MV6/BRV M)BI*!*9^HUH1UA1C'T\EZ\\Q+BL4IKD,\[R9=KZ .;-E]6K+R.IZ7]K;76VC*.[_((L:PW@7U\-0+BF_?3%-V\GE'? M,CET9H8ZKSM:IH]=+[5XX"SP/"_ZF 7Y]N:J=UPC<9T9^K:(O# [J++\BLTQ M&)U==G/R!M%5G,: 92$"3YR][!2@08-'K]-H'LDC9WK*3KE46+5N7#UG:H[6 M!ZE*1>Y3F07VX%;K>HA&63N3Q?=H8G-09FEH?1ILO[;_B07H+$XZ*YP]BVTU M]EEF$GP0>3E=TX,@-TA.TN3JFDVLG/"CL&RSEF5D=BW"LY:(F*4VUE)B:E5R MKZ MGA:P&LNX>#)MI[)[+%-%Q)Q'D^$R.R&K[*,\@\KZ3)_./GP(Y7EN597TL3ZB M:S_Z,15D9IRMZE / MP^36N3:G95+D>26+QX4M4R$U+(3CIW(0U@UULZ-G/4J#T)1 ?5H6^-'$K5_PS436G MFL+T9UOF9"ED5N%1/_#;:*AR[,.Y69)BP5R9 ?@NS0D> M?XM*ZVL5KC9^'+-58Y0R^_S=UGW%??A2'[[4AR_UX4LO"5]Z^Y"=)B*H&@J! MXB=_L>TS['GT]'&9*B<%$>=APN,L?CDNK"MI9Z.LD- O2OU6J9I&[\G$CY]> MI@MD*DGC\N(6A]]CKK#'@EWJA J!,%82 P:IKZG+,-42(YMK&7!/GFR+O76R M0Z0)27,--^&/SG[)'A?1C5VYKX4H4CG(GLWO@%I2Z7(L/8B1IH'6*BBJX#&H M=3V_ S'J!=@/0("D)UP2()+E=[B,(_E\><>-[UG)[\@GE&+(+]'L)@[GMVD1 M@[.J.LY+RUEM,ZJ73&J/3: M2UPK"6=#"N[":9C[-5('JE%;[A?C85*&6ZW6^VFFJ/%*PJ]$4O*(HJJUB!8L MT$(A@@U[8"PP@3+G$04-2:RD:*7=;[]CW^%K6RL148 M%-A_>IU-;]UN&SW#2#-A6BSYKU$X6=P.S:T#YS(.OT63]'^GB15^*J?KY]F- M-:P/S7:[X?2/HKM@E0!Y49*#_?[W16Y8_2G]V#*%5*5 4$ E]A"#AB#\@!DY M5<&<0BCU])84DEV:B:I.K8-XQGYB3+RF+E M=XZM1&*4Y+0?6UE7NUWJ(E4-$L1=SCTF7:D#([Y+SV5Y57:72(K0=M252U._ MY0O6E3,G:>7,62.XU"N:E52S7BBMSIB\C.C]W.HMD_LB+R,SD%L%.5>,2[$X M\X:6 E'M^=8>G5/9( _]R!G"&@9L]<\D[;B6=4_-!*('!V>1IU!).FFPBZ'Q MZHJX62"/B2B[*4Y(&+B+;4>GY;-H5 MREQ\G[T&9:;'I_5/9#DYCQP_285>941J1GR%!FVM+@7VU>*K-E%VBJ:%XK7R MT@I-T]P2BYN6V$;Q^%L>;&>3G$8U0E\NK),U#\S+L?3JWKE) XG3"8_"17AJ MGV#+STX3J[*4<&NS=VQOU"+!:1R7C^YD$[^.:>.Y8RIY4'>X\&1EP8%II$!J M6DK]%P7U?6JCF< N*YD-9VA.X=PZE_*E_6RN&A:?U[S$M@9*G//HN_-U9BC\ M9V?U;8O8_/^HN/G[>+2X_42MW<]:#!WY M>U[I_R\M_"N_G/GW,-[['OL*>3PZ63]9I[21E!2ABJ M)XRC(XR:XF%HH]_XX]EXH^=EZ6L?TD3,/&CZ^E&P:V6^>-X%E7H>-]B%2YMP M>D6E:*]Y]$^/*[JND.*6*V8W]+ US^'M.*JW^;(6EB2-%PW_L+N;0[S^XOU: MX'MN"[!FM#CZ-HZ^)[7 D;KBFBSM]I:-36V'L;P@7_%-NI4WJ>5@'L^NQXN! M3<\*;V[BZ":+)K\OPD8?6UML+*S1AX=9*&K:;,8:'ZZ6HYLLN#^/B%^]M3=$ M[-#TN+;&:3.).#+[F\>T&YJH+LPSS:+YZ7D0PR3V^4+,I4#6L$S6+Z M%^&/*+4SY9OTT?FU9H9]G(Y9F:E$[N+!S,)^MWO#ZWRBB;=M7,6PO8 MA,W%S&9D%->E9MA!UD'E?O6I@T=+DF7"/&@893NK9*F)V91'XT6:SK[N<>EL M[+O*X.1W7\JXTR5Y+X:WT6@YB;Y[#L7RJI)O4.DT!H09#"D/E8$2V!+HSK*N (/!ODM/$]*Y%;7^LXNP*^A6%Q M<1M'97Z9H5+#3VF@:Y:_6D2[IL_(\C!L7EG12&B0Y4U5'K5UULE!EJZ:Y#9, M:ZU\6;C8-DOQDI7<%"ZV3U!U[7D/!$90W)_SA?U=)]*GX8T62JN1T MX=YP\F*()S]A,C3O\&G?Q)[W;7?3_(5W_6:\^K?]?*? M^%9WU1@C=^8^JI6?WQ\;8$UY"IEV/#(HUL2YOJXC0#'7"C_XALGFX)1/!#V'5AQ!.93$^(NK0ND7WUQVV5S.?7-AS^ M83N434?6PCB+/_UI.(RBZ^NV%[4IW^_7TOLYC1:[./=?P%-/KEGKL_V7/6:X M<8>?F>F3$TIWN!'WTA;Y$Q#(*I?4U5AC7PKI\X KRFVS\,S'$P!/KC8.SPDD MB&=WMA2-?<,_QHM;G1>3]7_D1>15VH\^&EV&/]:G3_SMTBO["9<%\=T\_+Y( MS$B[#MOX^KL'EJ]\M'8P]1[ARD(194- M37 $*' 4PKX0BH@0093OO8([ ),%5=EMC4=QLU!%0(#RF0/53U4]5#53:BJ MI>4SYFK.I<; #S@(D,!N7N_(%WY05>=X:XDJRZ=XF$T13D=E+D5CZ 7Y@"#: MHU>/7CUZ=1.]: V]C/9'C.@5",V$![FK18%>'@X"V!7T6E>VI#EYBPXX(CUB M]8C5(U8W$8M7)4"(J[7G*:YE 6C#+E E*HA%: KB)6ZP=:5&6E.T)(#05D/ M6SUL];#53=B2%6PA+1DDG') _0!)+6!1\M/WS+^B*[!5>EL;@RG!!F;J/4SU M,-7#5"=A"L&J,G$@S7^ BP3FRL 51RYA.4QQZ+JD-9AZ6%YM;TT.RP'E^*#! MII' A7<2GZ ?I06^H-#@#SQ'<5$$R M?T\B^X>:CE2MMVI'HPD(&S")&L29SLHN!R"B' 5[TJJ6KR)^H 21!!$$?1Y( M1/)*T;Y2=#7(YPW9LT4O.C1ZAVS2#]6S:,^B+V)17M5:4-IS)3&<21F27'$6 MB"+ )1":K%@QW_H$?37OL1P( 'JF[9FV*TPK:TP;<$X4<"%@0/H0^B['.=.Z M$..5MCUOS;2M.DTA&2#>I-.TY]0.<&H;R2(=X60,JC!XR3W$M4:",L80<[&/ M"D[66J"5@DQOS[\#]G[/[$LJ]M4^8*Y+72R!5+YF MOM&9<_;%'M,K(=:-LV\SSBE(^0"1@U!N^^19<\.WE#]/+V_)&']74 V^R,((&XQ$[J:NZZ M6"",,6,!)4P6=CL?*'[AM(?3'DY[.(4$5W#* ?)U MP (WT-(E'J,*!46I"B_P5KR>3<-IN_$(<$!HD\;5'D-[#.TQM,=0@Z&T2GT@ MD&,M7,Y4$ B,E(*XB*T6B.N5V.JF,;3]2! ^0+S1XF,]CO8XVN-HCZ.0\ I' M7>D!YANU'F'B:QQPJ%41DL,8]MO&T>9#;# 8 -H#9P^:>']@Z'=,:?M?5AIL;^YG M<>A!FX<^OWXO#V=^_5X>SOSZO3R<^?5[>3CSZ_?R<.;7:D).39U9HP5U1$-E MM6P[*A$E" G("($V=8<6$8\^E[YT'VNHI;;@Y\I"FWHJHP/"6TB$VW5[WH6Z M^=XS=()9')GG&2UT>!M.;R+G)AQ/!\[8=B2,DD6AG3KA=.3,K&/-_#2[WN]_O_G%.O-_]?O>W*:?3Y")T1+/G MM:J5$F,.L0QJGKO<+VBV9_/IK-"N3]+-:M',[]^+P]G?OU>'L[\^KT\G/D=0VU' M":L\$)LTY_H>EQ+X5'D48N87M1VQ[Z[D)&?ZP&7X(]+^].[:'$[&SGCZ;.=>+_[_>XWT$?E !W#"-"JR"UQD:L]K *B.3/*.V+WD8>&(6Q7SW?#SX:_8\ZEW);ZGY MGT>+/+Z[-Z,>^OSZO3R<^?5[>3CSZ_?R<.;7[^7AS*_?RR.97SNUQ@ZOI%AK MLWY=)=WHS+72M4:'#C!4A($ 8,D%SUMX>50)MM)&T>A+E9[>:F-$,F#R==L? M=+=$V)\7H1EI^7WVKUD9N_SCZ3+,EV;EF_3"[,'IG\4_QWB?F57^^C;<8].H0PQW& MEW[\GCWN:C89_7SBW,:6BT4_;S_)U9O5K& ]O'0P'CH7< MKHWNP]G46=S.EDDX'24#6V@AFB^C:<0BVI=#F6'L1(TT!KE;6R@( QJ/4IR@ZL=$_58N?;\LPZ7X[LH<)H-+UPN9L47F?2??O-] M/%KSP-:^3/%DUTQ2%3B!4[1NM&L)+"7A@JT[$QM M418L6W2O)\NM5^B06+"G#$L960/BH5$#>M+H2>,A/E_^6W@W__ES3Q@]83P@ MC""E"]7318?IHB%9KSFB49.)DW;(Z\FF)YL=R*9H!M:338?)YDW$D]DBG.RK M(KXLN-:L35>2;>7'G=7QXI:OT;=HNHR29THJ-\Y2;Q=FO5N\P MQ0$O80IYB"M/:B I%;YV78-5><82)[X+.@!3Q569]4R'<7-0A=" RT8SGWJH MZJ&JAZKFH JQ$JH"R(FG*$7 (S! 6OL!S:$*>\I;*9'T5A+591Q^BR;FWVDR MG\6+-&@FG(X^SV[&2:.=MB$?$-EHI^T>O7KTZM&K.?0B%7H!%2@7"(JA<+T M$* ]G*.7*U#0&?0*QE.K#1K 4L.A#54T[VA.WC*J8;-=QWK$ZA&K1ZSF$(O1 M$K&XIST7 4"QDA[T-95N7LS"1920E3R9MT*LU-&5-T^<39-?PVEXD][2'&S! M 6^T]&4/6SUL];#5(&R)"K8")J'+E6(2:TB90A 6-7@88I)U!;9*9VMC,$7Y M ()>NNIAJH>I;L*4 %6I, Q5X!'H2:@5\ @#BJ!"'Z0X6"D5UB1,-2$2 694 MN[VK7=0,:("2)*F47JE94+KN-7ZXO MHOC;>!@E)09XT3PVC)KJ0^;O263_4-.1NIN9Q?N_]/N.!@\0-""H28]<9T65 M Y!(CH(]2=7WT54 2>$3ZB(1N!!J2/+*(1(AJF6'V+-%ISGD T2:5#-Z%NU9 M]$4L2F45SX(AHPHA#VA.)9$>YGEK5BE]+UB)9WGK$_3UG,5@0$B3\GK/M3W7 MOHAK><6UGM5Y"6<8"RU] :$(\NY7DBJE5=>XME4G*20#CIH,Z^@YM0.P"A]W/:/Z"N;[RO5M #G%?A&325U!4=?8O7FG&Q8#P'OV[MG[8-@;5^S- M,/4@"[#@BA,_0 CYN<'+AX'OO0I[-W$$&R:% !X#D[ZS7-L&5N*7V':RG<>S MZ_%B=S=6^=I]O5A\"S?6#J345"7RIS;Q $N4OR0PX#W4+I>LBAH( ADPSX?$ MAQ1J@\K**[**J0!(/ ;DE#E^2WFCHPX_! >$LUMY-WNA#GGK@[(&S4> 4 MN 1.A8@FS(. 8XTP]84&K(BLP(C@%H&S15H M@M- *4Y8=P-O, H]#X."E&44 5:A]-6@Q?D #4:9=1#: ^A/83V$&H@E%1Y M$I(HX08N]UV#FEPAS'U40BAC0=L0VG[4"!M0V&OV/8[V.-KC:,,XRFKY9H'K M^A#X4@?(PY@;&"6Y.XD@&;3N3FH^' ?* 6@T?ZP'SAXX>^#L@=, IZ@R 0%! M@"B#D,AGVJ G%;1(,Q+06TW4W08XFY :Q4 T6U_MP-"OFRG]+2Q KIQ,;YSH MQSR:)M$3/3WJ?2X./;KST.?7[^7AS*_?R\.97[^7AS._?B\/9W[]7A[._%K- MF*_I,FM4H(ZHIZB6EB>%)Z@//"P"YB,54,9R_XA/7-_U'ZNGI;;@Y\I"FTHJ MQ0..6E!2=]V>;NN:;V&.:V%Q@ED<9+71X&TYO(N/<^+][O>[W^_^<4Z\ MW_U^][U^I9<:B&PM-DX/O"UBW39KU4P[J[D,9[/IK-"N3]+ M-:M',[R JKW_8H%!24*6 4*8!1$)P+?R 0\*IG_>E M]I$KT8JK.%,(+L,?N1[I9EK!B]7)Q*R#^>[YYD #0IM,+EZEO9=L8E,JUT_O MOZQC"ZORV59YO(YG=T[TO\OQXO[T+EK/HM2A8VKZBW&_9VPW[W^]WO M=[_?_7[W^]WO=_]X)][O?K_[#;1Q.$1O,B-5.7&?$8HHE%)Y2 F":(#R?L,^ MU4JLI#%GRK]5Q6P?>SX-J: %NLT[D &O?^Y[04XCQ9Y M1'AO>SWT^?5[>3CSZ_?R<.;7[^7AS*_?R\.97[^71S*_=DJ3'5X%LM9F_;H: M.I>5>QX)7RC%B*]<3T&N? 2#3$/WA"N9NQ+O'2TJ);W-&&^$!Y"*5RTUUMV* M8G]>A&:DY??IO[7AK+0/?,"OQ)!E;<#_LTP6X^O[[*OQU&#/XA,&YIK:D.#. MDRCN:+;-X'B_W<1SU#"RTB2<)]&GXH^?'V/$26%0J^0J<;)J;BL&G+V"\7_]^60%X/+7/_,3 MV>^V-E^V9HX'*VV5.\R[U.=YA3G%KE.W-Z2?OF?<>36;C,P3+F_C*'+NS ^W MB1,91AXYOX;Q\-;!: M;A&-> FJO+<&Y.YOOZ;":QQ-PH6!UEQL2_86DM^P&?E>AH1NEH#>R\)PX"7, M):I*F M-/.T1I@!GS 72H\C-+ O"AU2N]-#)U1/K^-?FY?8-_Q@O;K515V=W M49PJ=G9-5))$YK^CR_#'&ON#S'I$)/'BG[_%L]%RN/@27V0,4[6%,!QE&.IK MQD_YKPVVB*!HP&"C!>BZR0%]"X@>_7KTJZ$?KM71$!Z1 ?")Q['O8I=[*F_@ MX L?8=0.^HD.H!^1 \%?I3I'-]'O3;7;%N99]E!:$3Q;"HI\Q[&/DE:QCU % MOBNE\"2DQ/=<%W@TKZ2CL:_4&\H_Y98VSOV"#21KE/DW$$MGA9P#D&5ZCC8< MS7'%T80J@8PFHS@7B@%7%:G,+D.!UF]XIK?'T90/(&BOY5.'.+J;!J06%N"! M([ SX2+=E/+Z3G;[@*8453=Z:?X#7"0P5Y!PCER2=Z/W.71=TIH8]-\-A:'( M >5]Q_G>VM/#9 ^3C<(D ;6.*MBHBQZ!1EG4"GB$ 46*CO,NQ4&KLF43, F, MXM?#9--Q?&V$@:T;H-DU2QOCZ3+,MFW+<*\=8@D?O2+EA4MSVT4TB5):.94^ M@YQRU\-(,:8%]F"F7D' )-7$$F/^B&BD%CO?3MYG1.-3[E^;MFAX/#(_9.*\ MC7A^*\P$.\#7QA5#6$H@I"245:+9IQI@'GE6K,2V>?558_ MG2^M;CJ[+KM"%8W;SZ8C0U#Q?3 ;+@UF;2/7E<6G_YED#ZG#U]EY4.(7>(!? MITDTM!CVW6!%$DU/_G(]_A9M0J_=]VZ<3^CT.IN14P[7R8=KE+"V=XE5P=X! ME=A##)I-\0,&&%0PWR5*/;WE+@7C:3@=1H8FU7!H\#?[+2/*U]RRV73CCJT" MV^Z+W !P&>1QAN$\O!I/QHO[52)(^=NRKGE1LIRD/ZU<-'"^WXZ'M\X\GGT; MCZ+*'%\BPV)6W&4>X]R%T_ F2A]?7/G1,1L0Q>:&^2S.PF>+$8S&R7 R2Y8V M!OC*2-$?UZS=/@'!VYP0KQE3_0JCRDC2L(_Y??@T/SPIS_D_%E$\#2>%+)>X M][]$LYLXG)O]5W$4)I=VZRP-NI/9\(^3-20ID/"5"P)-/*$X5T:"% 5)!G96-'RA'+" MQ2(>7RT7AH8M]9<'F2'D.+I)J?@JM+"YG!O&LY>8^69<:,ZZ\2)QAL4:?2R@ M(%_W_>CBR?#US2"PQ4KT4?!]%'Q'O<-[Q6;V,?#O- ;^;>B@#V;N(^#["/@W MC8!_]4+-+R:3-;/?PGW9E^<[9J],O_O;(<$["5?X?3JVUHV+1;AX*O:P\;.R MDPZS=Q,U11"HC(Z::D 1XYA(Y6D-*91%U!3!;EN>K5H<9$HXULA565'"21HZ ME5HOX_M__G[11."S9 ,(2(,NL,ZZ]-\[//:(T3W$0+2J&BL":T+G0/FN\)C' ML7 +BZ3P4$N98^+U$8/# 91-UKCI<.SD(?2(.9]-3[>01GKYL]<^CGGW]]$^ M0&>9/IOF?O_F8/'_S)!'L[L#[@BWZ7075<4Y#"30R.7T]WQ %.=$80:0#*2@*$].=#'S M_9:B\G<2L9MA0C$ L,E6#HFE*X^%U9B&X5IW% M]S'3$&&?!BYP?6#4[:"PRGFN>BX^J>U3.$UHM'OYY3K=R09+$PPP:[2D;.?Z MMO2*U['R=JWVB(8VF<3(UX0;;H8!%8(4A[OO*O"&AWMKO,T'G,J#9NV#\NE= MSA;AQ-G5GO86=0C>0R(9IA7S@\!%KB_>]20U9R+P./$H4,PCA1.- M( ^U7X#LM7$ TP'G].AQX#@\<>^KA$DG8P-:3;_O"" 2@/M"),T30&>%G$,V M;_1XUN,90:BO&') >+:N*$@#*>M[YT4_F?_:R(S751DI+BQ&^09#A?31.--_ M;^/B(?/P)CJ]BJ/PC]/PVKSS4SCY'MXG-J/S-MYBT*M##'<87_KQ00*,QQ0%W@"!R3 0D,,S2\4-))MD^::6Z^:!0U;_J%*6!GW^Y]"^7\XLOG,T_9#\'9N3K79^JSAK7TQ'3GS M*"X^W=E8A.2G=?BP!KNVF5=ZHCP0QA[G_C]1AV)S!0*H)94NQ]*#&&D::*V" MH@(!@UJ;H_G5REE\GDUO/H^_12,K32SVJ6!A=#?F:1A@YG.E ?=10(K9N,3S MZQ4L@ ^AII@@IBE24A-6E+7AQ)7>LQ4L-KYGI8+%;[&MLK*X3XDE^M_E>)Z5 M9\F[*MZ4,W4,#86KC16=ITI5;-[B+0;[KHI,9.41)/U((:-,(@ X-T)AZ_4D MQ#NH)X&[7T^B[ZK89I:WLA7=NE8ZHK/!]*]2!^#UB> Y4>KH_'['2@1>-$R] M9 4=O)/B#XT;4M8LS3/"6)^>TR=G];M_T&%D9]/1..P3O-^#ZX+*RA7K:04@ MUMP'7"/E89>Q/#9%84S]%6M" ?*_3<+I0DU'?H'SY]'BD8_B+#-);)EC M1. )&5#$#R''Y ADR1X6N@4+#%8>34 1Y4(*Z0(E9&#^0_T,%CRJ5(!?" OB M;^1588$-(&VR<58?4O;69::..L.$H:I;"?<8 51[PG,]P 0),%3Y IWO6+F65)78) D@/KBT_4]LR.KV)$(CQ!(8. 3#3FD M6".9LZ.'//!ZA^AO?VTF 1,T&P=<(I]&!%$WF.77\>'OO>F6C54DVI:0=H 3+0<7(2A/7A81H M5W-70C_P ESHG8K[?NM'9FOU"\@ @"9MR'M32F?/W5Y%/58 0*0ZR6D@7*2@ M#+B1FEV$89"?Y!YPZ6IID\9/\M8 \@?-4J!IT#@,/2=G>-2]EA,QM*[^ND MYVKKF;X#W")5518/4.Z[$C$*/:BPA+QP;?D^%("_7'!I0H7' T+:$T+6;&9G MA8T#D"E>'U#>MB#&6Z'->R@,PUE5&(8 *GRLM'(!ACJ0) !YY4)Q&Y $?(]5VJD6.Z3 MAX !JD4M84Y(B0ER/0\SH3V?8.CE!2*YTF9'GT^8V_2>E82Y1\5ZGNO3O$4* MW!:O?\GHTS4:I2AO/YQ%Y@FZ#?+,>C<#J,;-]T'B;I:!.9POS MP]U\$MG7AC:[[/$(/SI?HV0Y6=ADU=B\?#XS9ZD9DQ$ QK-1XEQ%-^/IU'Z3 M5D)X?+M->'7F<9381)B1D0+,B5K-KYED_#:WS/:FCZZOS6IGM&NW(JRQ7K55 MW\WRV?4T\HMY5#C)EK[:W.OQU.R(_2$I3$G)1Z?1!6A@OD[Q'W,NF9TZGRTB M!Q=364[#Y2@-B3/4E(I#H?VP;F8YM60H[XS&27AS$T)^D][3B 3"2 M)D(D"+24>3TC@0FASPLE&]^S(I187L\R\E/03:ES'L^^C4>&A,?33#>Q?!]> MS98+)QRF/MS$$/,P&G^SEP]*F#5@:JLBR?#A23@L3L)/ M^]<#V&;:+UDUM#O!Y<9D #@8@K7B006#JYK,ED+@%@-_T;SQ!B%PFT(E[Z@, MPUT8FW,]&UZX7,R*+S)+5OI-7G@ @-9K,_!W4)MANY?5YQC/OK<77N>6KYWZ 9Z0678;KM_L"0D8JS2LA3TD>OZ MDC !?:I\EWNY(YHCB=E*>Y""R+Z6-'8>+?0RC@V?M^:(AIP-A'B5=C[==/MT M"KJZY+=N%*@.#HLZ C>\BGN!'M?:Y802HU@S*B7!>8X+Q[ZW&O>R(]PTXVR& MC QXHZG:[S&XKD7]LX5YEG;8S/36%WMX#\ @:ST*B1"4^@2XF#.M&0Y0W@5< M$>GY*U$H3]JC?XEG2=*:)$('B/0]O(]4<.BY_27'7IKHI#11,RKXKH#0 M0])W 9+ YX*66< 4$;!5+$L9P]*:ZB &$K!#$"9ZU:%G]E=F=BEJF7/8-[Q. MM6UFC!7P<-&V4Q',I7PILS>C.; ![C6'=Z4Y/"\^&"I*QJ,H"P#-':PV^#6- MX\NI*HUZ-;1FKK17)8[=]6]9P%_OVCA(UX:HV30DX(JX/N&!%IA@3TK."V"B M0=5@W58,*%$IS>QYC$H/B.UK3FOVRLN*N%1)6^UY70=$-MH_O7-.D$YAVGL7 M<7KL>67LP57]72:%$-#'O@MAP'7@^KY?8 ^'/GQ%[&G(!3M@[%7B/3J5R?M$ M/N\V220Y>;+6[]=7Q_K.S"\6*3"3N[MISS5-,U'S5KUIDF9V<;8/,8RQ^JC3)]C&""2_$2R]%]FWX:+13R^6F:I8G8Y MC7P4FB?,X]DP2I*:P:)NKZ@&,IPE#T8Q#.=IYM[_9;F\#S+8DRK;\7HYN38$ M:N>0/2+CN+79D#9+/#]+,PHWPWN\-'9NSZ4AY^FW3G(;18LL(]X\U2S9S##6 M_V7Y[<4JFS\_I/.+IC^ESZQSW.S*D$DNX23%-,KD]45M#MVGQZ+P0FT91LNX M*"JPN(TC6UI@NKA-G&AJ%_]A=]%T&=,\_I1P;8Y[N4WY;JS=SV(OS#WVFJI( M@"'Y?+G'LU'ZO);/ M/)U'_?+&!@/.-U9AZZ0XQ5G-;,\ %H :I0!*QIE+4=XAQD-"XY5>3B]>?O$W M^+=&EA\/^.;*4[LO?UUV>80D:S7 0G.J:C&]-"%YYS%#]FB7@3 MG5[%4?C':5H.Y%,X^1[>)S;]]3;>8M"K0PQW&%_Z\4&.F&, SFS\GQ+,-2+: MD]SC@+K $P8* BPTQ-#\0L'NB['ZLK^DQ0\LQ%G2M4=WN5A;5<)J8_GVG?^>N7S][9^2\7 ^?L7#=SEK4X\/,OE_Z%<_G%^?U<_>Z=7?J> MH[^<7WSY?.8I^R$X.U?G^DQ]=BXNS1>_^N>7%[8R$$0_?R@S_W_:?I:O,ZOG MNGF__>@^G-E#?K9,S%&1#)SHQS":+XR$924K>WJ8<[SXE&E;CT-G*JRJ85<# M);V>K^:P\?9-U1PZ4U,F'/[OL@FV53*K4ZEKYDY6YO,C$ ML)W\(6KR1R -66@5*""%)[@@+#?GD,JF=%S1R+)/;MX:12 M_C/H3DTTNVB4#\UNYM2(%ZE6VC8)U1H&&-Y'&C'S;^#S0$"?Y7H(=_T !5N2 MD,J&GB[#>MW/*!\=(B8$6E!A7H/YJ_@*7TN@*1#"+"\5 3?2>X'@+O-66SWL MMW.B:SO'6T"!+5CVH?F^M 0]M+FG[)P#Q0L)X7DZD* RY 2NT(0"I*3 A+I0 M>B@/ .24&_+8D@[.# :-8VN?_+QZ&KPF#Y^=!R4I@ >D<)I$0TL.WV?Q*(FF M)W^9SIJGA7&Y#L[$+(0U[,71),-W:RY.1;6:T3>WX]:LP-DEW\>3B7,5U4#= M6I3-6.+02J6G5D)UKL)D;$Z@;[DE=3*^CNI^DJY5Q-Q*2%^Q=+\_(;TTMC]M MOL^)PJ+&[ F?0:8$YI>T>RY(6.L!YOJ"(5O%'D'M*BX1!#D>^,@5*^>"2H?Y MY;K("$F9]*N=732ZG'V>36\NH[@LM]V8L!]4*]KL 4$&A+?F WYU<5_"*J^# M<&BD-)P@L#)*6_,[NY<&T.+. KHQV;PU'>#[0Y0/IW5%H&4B M0+@B JBQ"Q#%R A\W(COE!1^&XX1#AZ$MIU-AW$4)M'9= ?5[R6'?6M[S]'& M7*%6Y+XW5M4DJH(:8>!K;(0\R+!"5K]G;M&5@ FIZ-NJ:JWM/ 8;@ZZ[J*I) M#"M?JPZ4"[A&EG-]U\!U$3ME=LY3*T7%7E=5:VWG(&P!K=^?KH8KJRL-E#*J MN8%P!*2G?!AXA6SF4L*VM;JVIJOM2@J]KO94],M^4*=L!&7$T\=+'- @@D%0" M:01V2!#A2DD! B\M\[US0RA$FMCU-8Y-NF\_)C^,;2!3\EL47UC'Y[.]#A@A MK@J8$5T4]J$RAR'2!25Q2%6MUP%5 ?5U(%! C%"K9. %--=T@H"SX%E_Y\;W MK/0Z**;AF'DXZ41>VH5IFS&\9 J[=&%Z34N*:T!RZ$3%>E8>\7&2]M99YBU/ MS-C':5SF-%K8(#J#$!EBWYGCW+S1D-"MH4T;PYD'5684:Q4OP]'A3>28P\6< M31D$9W?9%QF$7BZ2A4$$^_1<6(A"&T&: L!'QQM/TE%L&&35;&CK-\\GRR3# MFID->!F'DXF=J7F=;4Z4-\ZIW65GF?:^_68.4!O;^J$^]NSGK+E.DLHN"T.) M=AS9+Q;T5KZT!W7RDYE(LHRR1DCU1^8!B%7?(ALK.JA-=6&UQ65\GS\MZZ?T MT;G8>RA9I&06(+$8GY:+8;^)?N2QDV4OH6SQPR(<>&7A5W>XF3B=-+>I.[UE M+H:WT6@YB;Y0./R.$JQ19+:Z,G6?C) M7C'[2&7;1!5M/@JV6)I&3I0]>M'4.EP]_9]B!6LKU?=KV:%?B]ROA0I^S7XM MV[WL,"MDO;!'2QO-)IZ<^0H,B5VG+IX(UGW&_'DTM=*.J>U(4X33]ZKIB68? MHMFO,XV9P#LOK+0NE-^*JN'"S*0OS=D79NUW?S]8>!?<;YB]M'?UE1:[752( M4 $C)F M\B+P4("A(@P$ $LN>-ZKQ:-*L)5>+6:KS]*=?MI)UTQ"+"0#UFAE MLLX6('OO4-8S>-<8G(/* HJ$+Y1BQ%>NIR!7/H)!SN#"E "I M. 0&/U(1WXNFL[OQU KY??N%7LKO=[\9*5]T% $*/_B* _-)3_4&JFBC*7I' MSE_*:KF(&+M$2 1"&];"5(E \S)0,!>#'\'6',DK,5I+5D44Y]0CK4+.0X8 MU#@//)6N]OP5T?:EK+4B^KZ(M0AA \0.@K4:%8"[>_YYJU%/68C559C8\_![ M&(^>:$JZ-6=NSHHHHVCT6U9P4<5Q.+U)[]O*AK4_GYL)#AC:F):_B\*P M+X%T]N ]6.F_Y_MG^5[ JF*'!DQACI2G.?6 "I05E3.^EX'OO@[?-WB^"\H& MC#791/C]\?U!N;B* .M7TWX?[C,\.=2G0O(55'A"P,_W;D7.;UU[%A@/"&ZTO MD_Z(&)M6^?[24QXW_TCI^02Y3-.B-;AA>4%6ZC2_G+&;U-WI ,TD)N3]P^? ML8_!]55+I:L50WU4<=__,;F(XF_C8>3\=389I5<;(?6C4T_[ZKUDO9>LW_TF M% 7:7;!(K<=]F,P[,$#4RU!Q3R$A7: %YTJY0N&B I$46/ 5-]W:),8MX^&* M>^K"!]I2^ ?R<9:D>_!97 $&D'/[=WB=ESK+ZZ%P,P5OO:9Z[FN(B@W-WH! MEF"EG."VW+XN..YEW,XV-H5Y#]S>I)K0X:,_UT=?"0[Z7KRO#""T A#;?A=@ MB8$FS(7:=:6;%S_SB=*K9>L> TA.*:\C,&PL'/JN>^P>L^[88\I[QQ1>E<+$ MT.42":T(U!Z7+B? +\*9/$PWUJEZ&E-:$$L:M7UV#E,.RG7YC\AS=P*,%*B4QEEKY8^8MHN(S3DH!^7ELJB&=WNBHCM%I1*:N1W7)D$Z(# MLKD#^'O03H[ %G$$_ 8!K/J'\ AVRA$%TS738ON6A]9A MO5<1GWE!D:*9L(L-V'2RRN6*X94()_OT+SI/2LD^-(5J>CTB;5Y;EF0 MF:7ALB (/,]G0C%7B6*XKN)NG3.%#+3/@*M5 *7RF<2Y]S# 4B/Q[+)L?,_* ML@2SO-C_,I[/DE2X6$[#Y6B/$X^S1BWH)XS65A[M6B7@+,FL$E-!6C]EB=P^SZ+ 4'PD!E%CSEF1, ML-9+$+/]J@+3URQ!3/H2Q,==@EBEL-P7&]XRPO48Z\8^I_WU98=[\MF%?(ZU M '&FOJ:R[6.!]ZT#)]XV;^>UHRJZG8>&"9$1J[4N5!";@4&E"-9<$@TYDX6- MQ0THWL[VHQ8ZC.-[LQ1_#R=&8UO;3+J!BHF"#9AHLF)B1XFVC_3J :L'K JP M:%4?1T)/>I39/!4F(:-,JR)&3%'?7=-K=3_ $HT %I,# Z?'"U@'%4;V]9'1 M\,-P&<>&FAZ[>XXBXB1C3%XKLQQXD'"%/2A@ #R%/%8P)N:N6LDH>6BKUME2 MMB8YT %FY! B1_I0K8-@'%$E7F(7NTHP1"&'VB,<>4&1>*FI*U8R*;9EG&9. M,#3@J,_ >C=6@)4SRNS::4/GU'%5:$OYE(-:@K3RN!$W?::4X-S%@:)Y+297 M$>X'S_/I^6PZ;/F,0P/*VRNU]!X*KAVS?MRS\3-LC*K$14V4 D1(A3$(&!0N M<0LYU0-4^"]@XV9.7#S@HLD*!^^/C0]*:]1;1Z&T431K+\/8^[-_;;L,[]L. MQFL%Y$@@E/)%0+CG(X][@2BT!N4'/I7K[&"/C& KT6(/OZA=V9K((LF -:I> MO-,J@U?"]XP MVVY-6 W?-SWDS"ZGX4##B%\6YFU9,\7GDT(P!E=#S= 9.-H6!,XT6+\[]V&(( M+YG!MKD?:Q(]_F>9+,;7]P]S/A-)EKVP*?5@ M_U2#9K9],WEOL2*-< G:APB=Y_]3K.\[RD[(4P_H1VI#(20"@'/)<=NI!WS/ M' +PFJD'V[WL3W<10Y=^:'V\2)IK9D3QDKW+6$A...*']] MVGC33(-^Z]]XZ_?+$G@+)V(+NGLA5*M.9M^,\1B$ZPS[:NFDWDY\6Q9 MQ'4_RYH\[$*+G4*;+KD$^I#^ PWISQ"I7DJ:"\^HK49_M7E(A/J^+&K1*^CR M-5:A?1!I70G8_>(SP!%G(!U:UO8OX7CJV.Z59N-3@>@NC/\P8SRU_QNE':[O MEHME.'&NS1:]M+?UNXR@ROB55Z$' 3=\ZBOD28X"J2$.H"HE",WY8WZU:_QY MEB1?IA7G;M5U>O\(*MIH:[K."@<'( ,< ^_(RMT-/0D#I(7+J5!8$3_P"^E; M,?/??7FGN=-M /%!]%KY5$5E SCK0O-,- M XD1E@7O:8Q@P7O1CTGR*5W57\>)]=&$TVBV3,YGT]D\BD-;[CT3//T?\VB: M/,X>;?0H@Z#1%NJ]^OL>C[[CBMC/^!;#*N5;*2$A=#&0# F!"(=Y*7-/8TIX M@WS;V#$J^PC^0U(35\(V^AC7/L;U>0"C59$=) /%L02*81?XPG=]0(L,7\' M2H9O2FUO(FZ0 4'M(=>["6,] KV[AZH>J@JHXK7R.K[V6,"AQQBSW=>0(K* M*M?5*UV@=X:J!@T5%#=9T>.=0M7;=I)Y2;QIBP'W;]\BYG&$R6CW%C%YU@"1 M A(&B1+8HYQ1$7"/!KXGE*8>!?IQUD#?6^8UMWK-(/O>,F^7@[-F5GUOF>=I MJXU9B8_.GLE#O\56DEC<_S8)I]:A;Y/WYM;IL65[&2Q8X 9$:VRD@T P;B I M3QP0/O+K[65L PO*)&'* XA@%.@@-RMQ3S/R?.;'QO>L9'X4,TNWM9Q6(SE% MVPSF)7/9*Z>HA68Q&Y:!>QZ@OO:1YP,E>&![C9:-, CCI\\GAVV\'3[:Q.C! M)FY*Y'DDD>VVPUN,[453>T'66 Z.6^SY.\JKV;[K!_PH(!*,$LD!9P"]+/4& M@HVY-^2YMA^B\2R:5^T6LMW+#LVXW"4KU&L$X/M&_S-:?31REDETO9PXD_&W MZ+7*U'?,#'=D*5EI-YBN^8NZ:WD]G*2;#_\=A?&*\G)L3-Z-E*LN]V_ID_)Z M"EFA$"\:1G=74?S.FORT85GY\GUJY":5)-$B^=3'4_43WPT]#G@1CG;B_>X? MFD'@/%I\G\5_5 ;&K*_;[&Z^- =L5S3E5ARG^)1V9'I=@J]&E?NWC*AY#_'' M3 H1<51K @]W]Y/X_4CW%27GL9#6^G!N5O[LNK?DV% MZ";:\(D!97V"70\L/;#L#BRU4AP8JNIO[6T>K!ZV/'FFF;0SDA5 M94D1"($62!/-68 50WF-!,&P1-O'/;VFS%CPLKFL^-.+OD6367J#GB6+I#&H MYW! K+6_SVWM<>#0<$#4:J4$A&I \XD %QK%P5YO0<>!.:_G13Q7A,'F!QP MB@X:!P[-/)E2W>UL,G+&=_/8 ,O=@U#\@[1*KG,Y'H'QX+"K\Z1H+6"%UBX/ M?%\%VE6^="44@J%"(6=:*M5)J:UDQ[,:-S:&SP0,,&P2GSLKCO7L^B[8%5<% M?0@'@'$D ?4]R3B@&/.<72GFP4H/O$X(5^VR*Y8#VM?O>E<6M"_7U^-AY%PO M8[/YRSSOJW3]=EVO[)"\U>O3AZE/&RFL@ M@DL(:[7@24!1@ %P)62845<7*C@B 5]IW]P)>>SO.0,VZ,QLTI/963FK9\]W MP9ZX"ET--'<]Z5$@/,(#[2**12$U^=(7G92:&F=/AIMLS=Y]:>B]6\3)6X Y8CYW.REK%;S< M&)C# :3@H+7>GM>/E-=YE1H !?*0@,(%/@-(,D9P'C M/S0+U^=P.NJ(9MF*<);7.^W(%+L*SN\7@R$ %0@CUV.!IE[@2^FY'N2$%4'\ M6!DYK),"E^7 Y@Q;]"!B27K>/ S>1+6FP=ICB&@D,'(5(QZ'NN!-H@CN9NYD ML[Q)#B(%^VBL6CEI.6EIC_'4F<>SFSA*CM/(M;\>39-%O$PG=S;]+6?OYI1A-*"R2V.@1E>0U#):H&2@F$"7,#-7P&'G!61N8!)W'JIBR9":3$; M("F:[R;8L6:!/6L> 6NB2I3"0O@P?YAQ0-89\\HQX$\D-,CQ@H(7C87_ZJ1CF)034%-SNTW*GQY&CQ9&: M'8XKB##V H0X P'SF*=$60S'?.X(CC0C9D)*![P-#?"0<:0WV?7S.XCYO6IS MQ;R7Q78!AMM[C,ZCMY%B.1JP M5SU\>@MDCS0]TFR)-+6*0R5F2YSK\32<#B-G8NFJ;Q;93[QO%]CO M?K_[!Y=QU^5J[%UBZWY^[T1U>#^J :X9(0(M \8"28B"@=00!SXLJC,@!LMD MP>C')/D49+)9RKNI!#>[_CV)4MD_#;5X-^7AN22'D(348T>/':^-'76S F0! M"116-N8=<]>%HC K$*VJ.*U]L:.;M>HY;]+DV6%#PX%$;KWO0O5=@MM#GOA1 MYS'A6AR6%S"-/< 5)B[2C!'@%_$3Q),*OI5 V&I1:DR:E >[EZ74<_:QZ^ZG./0,?"0.CBH&)A%!)Z$&C'' &?1^C/*)3[GH>$ M!PH# /,"NE)6?^50^U+: -JKA4 :5?[WW>#>4M>C58]6KX]6M1Z8""LJF2"" M,,09@8'&15:$9HJM%#+<#:V:$;@)[43-L-Z4V= \BYB A[D- V<:[9/@<.B0 M?.CS>\B/V/#C:+:\FD2'7J[GF9EV_PAAM0Z>'J#<=R5B%'I080DY];,CQ/>A M -MW"3QO4^+% T+:"^A;LYF=%6Y[0.D!I7N 4FL[2@ 5/E9:N0!#'4@2E 7 M -8[-*9;#RB-%?FBL+V:V%T"E%3^_/,B-(,IO\_^-9.WRSN>+L-L]K4!3L;3 MZ/0VJZ,%$?C7!\0(F2&]VA3^9YDLQM?WV5?CJ8&0Q2=LR;.):3T:94IZE^9% M%]$D2G?ME'OF$/.UCSP?*,$#RF$6$0L!!X3Q4Y31D7E$-%*+Q[>K0!%/(M_# MKJ\Q0[Y H+C=@T2>@I,UB_54KU(GMH[]Q*:!.^'HFU6W$F<>&A5E,?L>QB/S M[=!0>#).)S.[MC>ND:?33\-9LC#/'B[C.++W&TK_%DUF'5/'<+J_9U'9(<\=!/* LT QE M> MAM,;L[%FD2,SPKLTI&.91-?+B3,9?S._/+FS.^S&6_*<@<7SY9WY??@0@[U, MJ/OOR^TK.5IVSX1\G:Y@7F8,!$XBD0H$G 5)&&,VY3_C*@Z>5;=8EF+- M$'.F8$\IJ)#TRN LZ()GN7SC>XR<&IFS8V[1.5Y&)W^Y-(3Q;)2.$_V81],D M&I@_\D*5#W\W-%!C]M,XRD)_QM.%H9ZQ >1D8#AW.+N9FL5/.=82XW(:FF?9 M"\UT4NM&>E>R,/^3EI>PSS6H,+LS]!@:/$G,23=(+>]I M_$#P L4E.>FMY\G-V+W-MCRSJQNA'^Q#_TZQ;K45VSC[^I).K>0Q>;BH(!/7 MTH/8&4:32?[K?YQ8PC6?S2N'Q>5_NIB MUZG;&])/#ZO$7CXC G3-JMO5BIC-S'6_[G.M$8:5=][,3K/#6O1$\;I$(=Y- M"%4+Q@9O&[FX*]:_)Q?[;?MXS6M2!\*#R5V)_-J"?^!O\6R/HQP9F%#WZ[>2/6?'$ MM&UB?RO+LG]];2UWWR+G/T,SV?C>R0SL/#6P;V=N39PD6E@*7-PZX97!;VL, MG2Q'Y@?[C"A]A;61FDO,E.U]F;G>N0G'TS]_F,R2Y"=G.9]9!\EB,4F-JO;Z M89C<.O8L<&ZCT8TUSIK7+^VVW%C72K&Z>[+VOVSB;5DKGP=!X"E!N%+:91S[ MQ,]YF_N*N^YCWO[%3.RSF=:7Z9?Q1$U'OX3)7\T4S,"57>WQXGZ]O&,XOJS? M=AR[=9KLRUJ62S#.4 MF=Q_=,RVV"%<+V/K #3+L@C'D^0]^/#> MQX&P[I1<%Y=07%A,9&L/\HH):.^AKI@!TW]OX\I#=!.=7L51^,=I>&W>^2F< M? _O$^L[N(VW&/3J$,,=QK=JI'(,RQAV_E."N49$>Y)['% 7> ('),!"0PS- M+W0/%]DZ^WGJUS*GJ+985>^O$^[H\V]JQ]8,TO^OSQ?^U[^?:=_YZY?/WMGY M+Q<#Y^Q<[\G/8JV?M(V!GW^Y]"^7\XLOG,T_9#\'9 MN3K79^JS^MR&<:>/M^.3=' 6='.;F'30X:W1RA:6/7"9\RC& 150"-9+]Z?.A M*AMOAR=_.;-D/PTGD_LB*,R&B!1A839PS)!LKA>-\G:7%_G/@[5A(P^/W,X' MCFRS2(<9OR$_,@@@9H0B1"!'K<=O[!E2P5\S?F.[EQVEU_XXXC=4&A;71VIL MYY1O8\\[[[1_3MP\EMR;GD*>HQ O&J;6L()(CCK&0QLA\I68I*,NG+U\E ?N M@I2H&SJSG-F;+"[GMW-EX:)"YVDW>K% MJWJLJF$5J959#[ @'G6%+YD+/*2U#@JL"@"0#6!5,ZFI M8L#%JS02ZR96'5JY%%OYV7E8^GESI>>M"XTVJIN_ M]#6G%(/<:2ZY".@.W/G:%8'10(@FHSU7:;0+!0[ZBK\'S(BB8D0B @8"C!"# MW$6!]@7.17KA>LQ;B5YIA!&;.3C1 ,LF#\[WPXA'8Y)XUNNU;PFR/NJZC[I^ M#A\1J#70A $4 4)!$!"E @ 5H*B(NG:9W@4?VRR8Q0:4M5=V\?T'87<**+MD M$>G!L ?#Y\&PUHJ4I] NM+2!@%_MOF\6^F!$,7[765T?I MO=,9*:\?0-;5,E..Y8UP>F\##"U56XN184/SW3A.4U4649+FJXP7B3.962P> M?[,7V3+.2?'#7Z-PLKAUK,1\$Z=FIZME8I8@23XZ;IB8S[.LW% <)&Y>)[\_UP,8M3 MAH['5\LBA28T;QLM;8KCL^[3XXNGI M#;+$(9L_9'AW/$]_K%Z;)P#D:_SO2:U^U_5RL;3!2C($ JC1X3[''& MC)A*("$D@$&12R29EG(7T]I9.94$MIE #0<(M9 (--J!$RV=?#>/B3*J2^GR M(2>D1;B>"\(T3[",^)!%#/W4",*FHJ7!F)9ZXM%^-<"RX,Z3%3I+3G8M_-

(+=VB(N2+"DK"K+CH(NC M#A56S51_.W;;\H&;CB>OOP/6-/*^DU#I@1! 9Z-QTS(G29)LQZT>M"J@58M.$IRPETM B #[A&IB5LV(!#4YTV"5F/EV!!L M- Z@FX3[(L]6:[XN6\#%4E-"A9"<80X#+Z ,8,44=2E2PD688NL[+F1 M=CM-O'$RG,R291P]VYT$*NU*K:26+M?XD2"JB!$,* .$" M#3P1Y.#@7OJN]!G7\;39#Z.(^>OYBOSOL2LY/ %-8(.UI?R9>K\YW)2%'$4#SRB M]H,Y*6YN4R_8]]N9]6?,OD^M9V)YE8Q'8^LH]G],+O(N5V LKR:F#]R_-) MM,A\V(^[<=G==^;+.%F&UM,^LXYD=1-'I3#QQD,BF[WRP#SS) MKRCO.OGIXX81W=F_1\[WL:UH.4T;!,W2D0RR[])!&:SZ-OY6.##OLMNM-R=? MA].5MFBO:P'V/%X!].EMDY^YS:+,$B]_4822JQ,LRP+D^:MU9*4FJS_ M/_W";$YVV]!ZZF;Q33C-9;PD+\9C+TFC XRT9. Z?\E\$EKPGM^&1HX;WCM7 MT32Z'B\<0RCA37IA9&AV=E^_IQR!'<[-9'85VM9CUY$1"\?1M!K:.$JRV(PZ MI9L96C/-<)'UE4O,LHZOC;@W71B&2A9Q-+TQI#.M\W/)=N84"J_&D_'BOG! MWIIM%/2CM9)>N1_W;NS#^PYQ(JT,KF'"<5/6+\O>H M)GK+EB>V M)L^]?Z4@"C*9H4B%BSW*IW^[L1"0*(F4!%(@B:K$(Y @T,LYO[/T60R25L7( M,N04,M*6+8@=AJMU_._1]'1]^&=3STV7:6B:>,>TRBTKO*R;6CY)5?17U4P- M5-A8<51$: \0TGA02Z^&*UG@4LYM_H_021D,^X,\M"0CIQ"-5_PHJZ$=J",KGSL? M!&VZEP%\39[,!CT_X_-Y+^NFFI-RWEW5T^IP*43R9]0H-J@_!=GIDI[KU<$+ ML7%7(?.$/BE*_:8K.J"GZ.)9M^/[O.@?Y4$W\R!^OD]&F;C7GD2\H/94>$LB MYA4AMQCIMV2"*AK;04,(551*IV.H+$"X<*E;"06R]_3K#+&<,S>=7'T,1/KY M,I]-(YBYO#]_9KE V:WE5U_*9;Q]3X,L@7M@"RSA07V3:O(0Z#[IB]YL6(EQ51G=5W^.34+;<8/'XF$TJ[K$V_?CKH MY6,*##Q=SC:+3 Y= \*LE\!3X,.N&9_C)7%0*227AALN)7$,.VY4J3_%,5N) M\'V ./X>8E3;1AO/97W2\RNUG5X">3/O05"01ID(R>WV[\EPE$?O!>W+;]C MW]Q9)9N-ZM>:Q^4^F[,,[@\LN/1V>KG=+_MS7$]&P_Y-+K+GDTQUN%]S#=7\ M,_LR4U=&H] J(3>"AV%&W@K.-G'LE8BE\[3PR2PO\\R(7,7)^HCDR1#7TW3D M#=QQG@!11GT7>G5(G)@MU94'!A?.->L9$2%N]XFCNA5-[O_^5CB$WT73&",*[1,'<1#/VM6<]T#PO^ MGN%LD%Z\CYQ_;&WOP@^JS@NY:1\^WX^V AT;0$>]J9W;0&ZM@!=6X!5?+B+ M70VO\,MS^(0O*Z/NWN_#.3.^-/J5). W.CGG"-E8'Q"\P$Y,\H_%Z.LP\#"]0\7@RCVX" ?I'Y?Z\/*=N5%H!%W[$_7FA7!<7\^2/-,\KSEAZMN@/;CD' M:UG$.:ED$[PNC!3__-GB_)_9@R91T8HPV(P%P]19\#JSQ _#:MQ"WN;F(4%+ M7T??6QR+4?KY\LLR;_*D,%J\F,P(515TJL87'RLJ53F19@KLHS%"'%$H,4E1BALWLL MZ3HCW6&2PB@LLN0WL#5KK'HWI_0%04:;S/,ER[0NR&A+\8A/SZ1=H\HVL))W MEJ+M6:R;]\BA[S&"#'."F 2 BI>EO=*U::^"-)ZDBMN?I+H-\RJ'Y ]=EMU! MS_5H,N/T0S$978K-*Z78'%P6S2LGRA0'DJP6CB,@XE(YJ36A.M:6<5$F]RFJ MUK*,W7]47P\,Y[^P%:?=/L8\>;40,-D3!.TB%^=UTVT.J';_ ME]K1OR>K(]=)]KD$^AKL$K!6TU(S[3AGF'FX K%E6!38Q80'LW4Y1YL 5W(? M<%7$%B"L+:"%>KS1VIGMQZ9]USA5?K ^*TX8 O5UNN;S$*W116@'U/%:+?/8 M8&>-]%J)!*$ZFE6 ENG,Q@FX535M,0V')OF=7Y:4VAIE#1&O#]3MMK47 M]SD+#^_GA%6XJ#N5[4!5-HYK*AMVC#A$98A\QRC<0TISDUN$=H9C&06V!<%0 M#W#6:6Y[I+G].IU<^XG=9/["X"J\#F?"G?+6*6\EZ-%*>3,:.&R(-8A@[*B" M&K+23C4QW*KR5A+JKZ/$0U_N;,MHM2W8!WNB4][V4'GKE+;#5MIJ?C9E+")& M& F1U]@@IPB5?C822[U5I2TCMM/)N%]7WMJ#79S"3F_;([WMY&Y@5*>R/2^J MX6 7X9G2&K26Y/5BYM_N)786.1OB7 ?#ZTYP'ZK@%AA5WA8="TP8=,!II:#E MEI=%,!E6A&U3<%=(VXRX7M[OAEYLIQ]#0L;=2H'QS:?DGY.I'GELOY7J7/+ MESH+-)? S'MB?>F"8]0#VHN*9MFM9Y[V!V,_AV\WG2[0N6]*%*W5O&(P%&TP M#F/,)6%<8B@+%*64@DTJ%AT&BBYYYFS),E_"IC2'I CV2*-(>C#>H/8BZ=DT MN4@S%L@3JN;A.B3M=3KF&MK<97^FW:*GJ'102F+$F&-.&19KYHR&O.S"3M!V M(Q=:A9YG2[[P8\TN3@//-(:=N,>;AQH)W[,6JD$8HFKP"M* MG ,;,V-B"K5UN,15*97<:N!^R[SP$/8@V$F_G_9CWC8X_,7SRBYOYP[6B*I+ M(#SLN;937F_%TY[',];J9W3"^XB$]]LUTIM616*I88PBBRQE6",@E8MM*;VM ML&H'<9"U+UHCR5&/B)WDW:WRQ4OHJ"D N5M^[-4E_U8<[T7!RGGR1QTI>UD5 MDR-7!?;Y6'(=^HE:^7/KM)6QE)S0V!(-^#)Q3Q&IXVVB7TE_9\D?M2\+3&P- M$/(>Q$T"X0'BW;YKBWD8I=_>=_U.;]R53_T0]4H(8*V> U" <1D3H#0C#F,0 MJS)1T'I%FO;(S+QO66J)4>T$UB80NM:R1[ C:9:G. ,/:J2E195;*A/K3[>7RXPT78 MCV#W72W(P1TQG:;SN^6MCU/P[T[8-X/A]^SEQ&PAR3N@NSWR,/U2]'/:M]4D+;8 M87OIK%J#;!!6R,8EIU0#A9SEU,5* E4B6TPL6?%5E?34%DB"##>< -P%'FU= M*SQ[I.-@IQZN\7'BZS^BB\DBI$^_)$J]>&C6AV#7<<4-*9<;KTOCR_#*JBDD M%8 3)*6PX7P!8$]?UF"'RL.&T/BX(=6TQ/VVJZB(T!X@C1:S64=EK\E):X3& M?V6M19:?K_14:>)MM>FUI6-7OL+;;/!TMMK?-6NE^V >UGVM9T.CUXMTGDZO MLMY]YS=18)/0X#4*_8<0^'DX[D^N_ ^NKZ>3I#_(/H4_]Z+9M:?WRT"KH87= M(.O(-4POWX4.8>^FDYMD%,JB%;_*VWZ=)[-AO^PV-TK+$=_WPZMT/IA0^^8>C?.(\F/\;I-&1ME[\MVW3=G5K>[&LQ2Z?+3G)W;RD:^PV2[Z'_<'25 M_.Z_\#LP39.K\*/KY";O'57;XW?\)P[ <_7TS'R^YX&2IG/PE-[*H. M=N^C^*9P/X7E#;<^,N3D^V1XD34B#)V>BG%D:SA-_9O27FBO%EKN5LW7EMVB MTF0Z]J\(?2[_M? J3C'ZK)'MNQ!L52YQK;EAM@;GH>]@UK:PG,RR#]]RA/TD MM"B,DOE\.CQ?%/W7LD;#P^G5<@C+7\ M07-V6]'O[:+ZP6AXF3;0^/U.G[.[DI)6V1J(0VF,-AS&%,;,*&**>$]K.9,K MIDXI^AY)-/M_&?*D%\K/,_F6_C9++Q>CCWYBC_>";T&J6TV$OINE_0\7B^F- MI]XW?\%W^Y%%X?/9'?GYY,UZ68^^8Y,C%_=41GA(@GC]:')'C*R7"%^'?ES) M=)2U@ _]Z(IO;K61++"G:,U8 KEGW'01!KI$FH"( 8.J;JU!4\R@=A(0U']= MCF!8:ZJ>_G$]F@SGY6@S="BA8RE0E]-_502NAO%D&'Y@)O6-+0](C@&/687' MS%LJCA!-@( .:^F6)3D=LA*LQ-_O-QZO+=SP("+3XT'D>[L^WFK\_92Q-M75 M/-3$N*\I^6!:/N3:$]N[A'_GV@;_?7S1W-R^LO77G1RJI_ !G5W4H@$V,W 3S^?V:_1V>?H MMU/UFSDYLR;2GT^_?OYX8E2X<">GZE2?J(_1US/_P2=[>O8U$T/HY[?+OJ\_ M/8O9MSBK3\G4BR\,>U'H1=RVT;T]">K.9#'S)E-0)?[HI]?S:#;(&KM[*^K: MB]'B*NLX/[L;\%1A50V[UG>@A4K'4BNI9Z27[]J? MDS=MUGK[]U9);-1/\FDQF@_?_9JU#8^LW];9++*%RAA]ROT>;]]\^M7:3V]^ MRA6U["+KV;Q\7'C1:%CT?BY5]N$L:R14-#^+PN%!X4E9]ETO7"_GZ6 83/'Z MPS-U-'Q2=84?KWI-_(VWU-KK:3H+60O+'^6^C7[>'MW?5^F]RT'-EJIK#MOC ML#231QTZ^6/\'EPL/*'YE0] GSUB,KV),L4GTIX=OOF]?/M&*UVNW?!N/&/'-Q<3_SP,]]M,&>FGD&3 MK#' :%0Y4&:1MS6F::9#9DXB3RM^/FE.>M7J^&\#D?A99H\/QDAACH4U[>4C M3X.MY!^0+5 MY 0P&:?%\OC?7TS\1?@F/*B7>W!6WN]-K-D#7K) M1FG%:XR3Z]OPT,FE[WH MQ\!;/!G+^&WRML!/M^DO-\LR@LX?E6_IO4QZ5"8,KTP8JKTA 303L;+4,<.9 M*@J 6&WX:G'/_39A'JW@^:#Y L'QV"\MD:TEL(2>=L7)7B; ZKCO>?XJF0YS M\$__\)(ML-+LQB/(MZ'GQ S\"ETC,'1H89'O>NES*= H]=+@RH^R\&OD"E$= MWNJCR)X:?OR?14!H3JIA= 'E"@D3QI=Y8;S4N&T^D M?DES+\QD,8W4.!G=>%$0@#PXB;+)SM)O 74+U];BNG!N%0-?.FT"BLUFV9U^ M_./$0V:&)[-T^GWH=86 AQ?I--=!PBR>1X/-V:4O)\%M:,\U#'I7.O;ZD]G= M0N\=Q^:_>'"Y:N(T,.AXEHGBH-\MLNS]P'_AEER["#P^CKYY03D-BE_X[L(K MS,,@>N<>Y\MGA ?D_LUQXG62_&WC[-0Z>_5L[O^SU%%RS3IGOH)=ZOR%:PLM?TV0T'T1>1*7?IMG3 M:V_,!OBG9PN0\7#T[-]F@WNAFO&G-5$>J%9I3' <&V^]@=>_1BEGR_+B0;O2CR:]']_\ MKH^MAK1TMB!"P3M0U=H 4#MKK! "RSBF6-+RY!E1[,2C3IVU[X%OO"W43ZY# M?-%TD1;NE3"_2>3(<9>#9'WC-/Y<(2\WJ_.8^S:DP M" L1\.&N2G^;)-8[NC:9U$O6!*UQ=#U"F \$9M6>=BO<$I2_+F@X7-=?-PY( M-+KU0@CR<--\A?OI:%1\^]]OP)OLVB]FO[R^A_#/AB&M[:DBN9^F'\H^5";]91AA7H?'BS<,!R/D[$/GSS^5-=[^# M#W\EGO6KYWTE=_BN7]?+O^(;_>J8ZB]LGHZ[A<+I3TB/VN+9S\EXMI@F MXWYZG)D('07\)3=F^MZT[DC@2$G@[.S_)%?7/W_L".!(" M$L[*IG44<*P44!XD=11PI!20I2D_*Q_;3VWO*T?$R2A805$RC_Z_9+Q(IC1>;+$CKGAP%5\WZ_)9ZXS+#N8ZF.M@[JA@CEM@[8.VCIH M:PVTR:J'&T36<04PD%;$%@()O2J70QM1_O/M05MV-/9YF1+T*1DGW[*?-(9O MM(<1Z^"M@[<.WHX)WBBLX(V06""+F/;&*826"49Q:: "*E>J[C<';\NSW\;@ MC.$>Q:+#LP[/MHEG!P=9;4$E7.L%(HC55DCLD-'6 F-@D8JG!8?\B4>;C314 M)#TBCKT$?@BYN,U+HK6A%;5,R@>BBPZB3^ ZIB*RLF0()$HZ;9B-G8H)=-(5 MHEY)2]!#3%46U#!9_F5>U^?>C%;RO[6,UMV$$?P[G4XNDMD@"(>L'-\U^21=\=_'?^UEO]$%5OB MB$;86[:$4B*]XMF/)CB7;RI(,5"PIH96Q R1C M2&FU4KI41[U,I"NE([;.DLT>)79LV+%A:]D0U2*4K#56<0*84@A;S@0O>EMI M9[7=O63R-=_& #[5^+[L>5/:>J-3^&(XSV'3(>(FIO95&/JEYR*A1KK_[''!W?.3W 6#KY+^2TBE*52XV\*G0X1# M1H1U@( J0$""8P 1A(0;@CPTV++#>NPXQ0\&_&Q?PN_G04TG^#LV;PN;DQJ; M:XLY=D(8!!7$VDDA2KDO+7\=N;]GAS\=:W>LW1;69KAB;2409Y! QH@$%B)F MBC9=.E89E?A!:]I-IJD?>KG*9]4B_Y(,QQ\GL]:;+0F:\?)'2?O5%?V2G"5*2BAC&%L+ &AOBAE MFA>9@AI)^7"CBQTQ\IZ=+W5Z<\>9+^),5*G-6(B8&(,,I X#81W793R'45G3 M]5?ES):?#'6T\G5=3*<9FE/_4$R_9:^.-=I32O$O3RW7#W MUC"70 +HM!)%DK)F'.,')7VS"+#%QFF0]!!JM*/02TFF_>I$!QW'"AV/(P<" MM9 OK8C#E'&#B5:06:Y)>DH5Z1 M4$YB@P@E&+.BD[16RL@'.Z]N 1?V* ^KPX(."PX$"PBL_(@6 J0IM!@+#BBD M0.FRU@HS#[?RVP(6[-G!6@<('2 <"B P4.6),$"%<$(I9J6'"G]=YHDP+?6# MD:I; (26G^=U - !P+X P!J'8_BCA@!4.JXT!,8*Z/_U^D'9.$9H\F!9T@T1 MH/,8MO@ :8G-@ZGJ]W2/$T_K:=E\RAL6/01P\\BV9ZTK M#T#?Z+#F8+ &T5H.KA4*01%#1(@B4%/,EQ&05#^89/ BK-GFV:OL(=YH3_ . M;SJ\Z?#F17A3JZ!G"'.:(<*9AC&FS,6V;&06D_CAHYJ7ZS8[RT&$J,CKH M:0WTH'H".L4 6Z4X@$!;)&,F9)ES(P1^\ C\Y=#3? ,^A'@/B2VE(P_&QSXKSU[^#?YM)SFYFY1= M)K2KBG[TL7"'R-VT"AV1T %KN>7<: L9@;8,=HVEL \?YVZ?N_>E+&O'V!UC MMX6Q>16G@2&G'! <.AU()'DPY@NQS04RS9;'>;K8;O9P=1-I+CMIWC'](3*] MI+4VP[&&R%KF//,39U2L2EU=:@U?F^E??IRY4;<4V'%ZQ^D'R.D85C$)0FL# ML(@Y,%A83HSB97G=DS=,75+F)K6ZEE2:2B22GLVQI@3J$QYW 49LP\>=SV7 MJ1ON18CH86O7AYHE^BF9]@=1D1TJ7YPAC*__B"XFB_-1NCS'/(X#^(V78<]/ MZ#$7E2^1:J.0T,(JJB@!DMNB'X6!5#]L;-QS0N\!Z?7S2TFCS537$40[#_^/ M/5RH@[/C@C-9131HR25 X;A3&61BI:PM4UA#VZRG1#=N#F=[F,+:05H':1VD MM1;2"*S".#C7U"@7*Q!J@,0"$D[*@J8\AF9[&MHNLV2Y;+)99X=R'"9K->FTDU@H8)F.D6': M<%S$97'+Z,,M2>_'LR8.-2GH>>VQ Z4L>N._YHD?:?EY$\^N36;D)7-]N:H-_<0#_#\2+)=_>)P\H^&HX]<,X_8.#YKHEQWAE4 MQC9G_D5?TU&:$>$[ (@6ABANG3*<8*MA7IT: N&-(/ .O;EG>O$ M$_YB.A]$_UHDTWDZC2:768'S7O:=GESY(=]$WH )_)%>1,/Y+$K&_C&C:%CU M8IZGLWGXY;>"%0,W18G_;[A]F@;7=7A=X,39^RA.9OY)?C;A%=-TMAC-9_G[ M+OT#H^_):)'.PN/2I#\(_ZT-)0MDY#^O/#5*_^BGZ85_KK_9/Z2?3*'KZWDVKO"T_)PP.O%X\N/'WY]/IK,,B*;#\T5VYWP2)?[Q%XL"^<9WIEK.<-V8HA_I M-/T0O1W^Y+_XGH[#M)+QA7_YY'+HF7(X&LYOPN/#_F4W9R%GPTN//^/YZ";R MHCT-TT_&]Z[H^>+B6SK_.7OFVZ%_2^W7H=OV^)M_H9],[;?_Z1?64_]5-MK+ MQ7SAW]E/9H,HJ!'YZ$:3()W2Z57T;3KYX>>7S&:+J^O,'-YX.Z*+Z=#/.#H/ MDYAEM-'W;#>Y\O/)UMJONR>A_L23X;6GJ)D?2/[Z^R9Z%6Z;IOU N=^'Z8]9 MN0/56">+^6@R^?V1 9X76O'[2,VR_0UDG#]H&%[M->/9<':;C?P[)WY)_^U_ MGE2\,KS;TSP\I02G9XK;/ZV1MQ16(9/6<:<(-U!IYG5O224H[ =+A1(O:M?W MMQWVXWCR4D47#Z*@)_,?_C>IE\L_ M9H\=CON>&?U.>ZTE>K-"T;,W[U\D\KL[DQT,9QY+ T2.3GW%F"O@,UD M7HCGJV0X#G1?O26G#*_9!D5P*>H#%:Q*^Y^C@9AL$'09!% M'\[RUP7+)3O?'E7OROX93^;A)_G8ZTEV=@MO'U$&2XHI265C>@F")ITV01T(W1EG]N]@6C[D.OF6OCN? MILGO[Y)+_\X/R>A'8/&%\V>6/_''GD]'%SV^BP33@_G_, M,->(:".YX8#&P CLB,-"0PS]-Q0\?3%67_:7LXP>_6;J((GJM8>2)W)X4SMV MSR#M_WS\:K_\_43;Z*^?/YJ3TU^^]J*34_T$@*S;_*$PU&X&?OKYS'Z-SCY' MOYVJW\S)F361_GSZ]?/'$Z/"A3LY5:?Z1'V,OI[Y#S[9T[.O1=K1VX*7THN? MG@6X6YS58X'[KS^ZMR=!\DX6,X_)'LP+(V8V"*9(IOI[]"^NKL*Y^>QN9ZX* MJVK8M=ZH]*I@++626L9<\UB26,:E44D)8.](KNYE>ZKF3_XY??,:5G]IJN26 M0=VZ^:IY;QJ5]Y]6=T2+P8.0_"+9P91<6]NS[ MZ&2>2\IDYD7:N3>_KKU>-0P(M12NU6O#@*KA7:2SOC1'X9;O_@3>'1L'\?-WE-W:]@M@7**SQW:],]&7)+U8\UY^SQYLWI MPENUP_[#V6:WK;&O_4%ZL1BEGR]/_' NO:XV3S]Z8_FBFFT^V4PZ!CZ-1Y/^ M[V_NX7I-@(NEXA@918$SAG)8LFULE'Y7]7#DS!F)#! 2<^.T9W!1G*A;*QEA MC\+#VO? -YX9^LEU\&Y.%VG8N=PZ#&@U3;\ETXM2T[MKVP^K/4ZR:0;]E4GO^K:,4<(>Z MPW5] ..P$:-;0X @/TK*',-1/QV-BF__^PUXDUW[Y>V7U_>PQ-GPRJ/>:?HC M^C*Y2E8.GJZ\H3(_@X]\A9_WL^=] M!0[V99O];'W*Z1:/5'=[8ES1+GQA$^)&L\%7%&3QU*F+^]7CFK/D5GO6ER?@ M-K,B+3MP7Y('?@7J:--:'",DM&//GW>NO34 ^67J;;)L]73AWL]I1F76]*N% MY3QAE8X;0EI&3JK?7UPM1N%\)",J3T9^;?Z=F1$=,77$]%QBBJJCUM9J-AV9 M[2>9G:;S?/%*"5@BU_T"L-&N%LTH5-MPO+O,C_9N%!QIJSZE#R\EM .N1':T M$^]VO]O];O>/<^+=[A]483]=QI9.T[P&Y&PPO'Z@DU7C%EPK\U!>,N[=9I(( M5%4T0%1";(5%R@#ML,3*V?R4TF%#P$K>KWOX]#3S%*W)F'ODY_'-I^2?DZD> M>07R5L&JDM2^U"FMP:HNLB=PDV5=NH2X5Q*?'90T#R5OUV$)J;)L84R($<@P MYXB @DCGBBJ=#BGU)"RI>7;J'L*]0Q?JP:71V@.K_-@&(K\;4]>A48=&KX)& MK$(C 1V0%AJ-F. QU% (5&HVCL>N1*.0IK\A%%4^YOT#HAXE3:;G=CC4X=#Q MXM Z&!*5@>5-*RFEI;'A$"A+M->1BC!0IYU43U"*3M/]PQU&>H3R0["N6GBL MLX79?TR363J8C"ZB\W2<7@Z[[N3W\+<$L-:_F+ 80RTM">4$G!*JX&]'_3!\ X,#94DB,@2X6? M6;I2"VAG!OV617^C9Z3MX^V#BLXPZ?=T-+D.I=[2_F#L5_C;S0O9>I^Y5]2R MLCWK6@YA+"C5!#H2:JMDW"N1@^PI[KAMQ3LL-^]LN7=?PGHUR,J\!T47\G!@ M@K?-'+K6WI9RR:+.P5A:)HC4#G#G.96+LG "(&JEO$,KP@BVS[20]1#OCO Z M+F\OES_.Y-AS6=4"DTBD)#,6<$@E-%H(56C17H\6NBT&\Q;Y>YNV0.U9] M$:OBBE4MY)IKQ71,(&0">ZE1RGV*>3 ML1_XU74Z3Z/DVS3-J_!VCJU5/J<5GPLGF75$,BRH90A#)EDADJ$%H@VFL=_7 M8EO5YLNV/X(V!X""N&1X SHC"B2AN+K%0N-#O/30##F7MU4W^K:@ ' M!\WA!W7"?39-+M*,&HLF5N'Z*IG^_F(K?Y=E7W?,Z;CB=&<-,8P*91%"/#3^ M5J6QCZE!L 7&_MER2]7X(KLX#=O=&+O+'B--^O3644YK1?M12? ]9N]U1CZD MO):+'UJ*2.),S&+&!;>HE.3 &O,42;X[(W_;'$]['&ZO1^W#Q+3_YGX'$0<" M$;R"",J<%@(R:SCD %G&RB;2#L<&D+99]]M&!\0;S68[&FPX]%+X1W+D#VN. MOY@JQ+V] )DR&AI,."NK@C$2Z]?W VP;"["W#9K, MP>V-?7A=PN\"(SK ZP"O!#Q6 1XSR#@*,7!64$41,5"7WF7M"-J"ZZ@1]Z] M398BZZ!NJU#7WG9)'0X>, ZN@T%16:(4<@:5Q +%B"MHM"&%)6IB"O13*D,] MZ"9K0L>3/0AV4JGM=ZZ576PWU;GK4Y/;?W\NKT\ MG/EU>WDX\SN:O3R.+-)7BS$]Q#!S7"O"9)P!@!F-G41<*&<=K"JJ6F[OZLV5 MTG.O[FS_Z(\68=J_3"87/X:CT9H#YS6/>[V 5-#H6=%SB:P[2VISA,F!8<Y=9V]-\*^M](-R2UQ*1.-^QTPY?$,>Z%;7F/8_=L,D]& MJ][<%V\N]IM[,5F$)[XD('L/#Z(V788]/Y BC%3YVPX9XJAR !&L/;(1!LI2 M;<8)L@J>]\1#;@B9C01(HAYJ-D!RW::W\X3J"'RC'60=$62MBR4BM4/T+GCR M&01PX)%%'=YU>'=(>$>[,V0EZ(%F(RSWTX[-O'3_-4_\2)>?Y__ZE0EK M/QPODGQI:@,<#W^9Z5MPS''K#F'X"_ M7AWRG1%DM'?F?_4U':79=KW3!+A8*HZ1410X8RB'&V%O#0+< M,XCZQ,:!>D:WI@9!KJ1FZQ7UT]&H^/:_WX WV;5?X'YY?<_^G U#:,II^B/Z M,KE*5J#Z*IE^&X[SX26+^:3\(!<+V2<_AA?S@;_;+WI!4?W):)1?WZQ0?_'^1[["S_O9\[YJ_HF/? 7:-[-7 M];*_UHD;KJ*XFB_'\U9PZ[;5D.E)Z%'XJ=T54=\YV MA-01TK,)J7)\=77+.DIZ*B6=IO-\\4H!EYFU#\JW%B8];",0Q6TUN_"08_R. M=N+=[G>[W^W^<4Z\V_V#ZJNA%S/_]G0:3=-19I_-!L/KYT2A-NH4>\W#M_T) MHQ>PBC(0TG&AB& "0B:)1,(5%7RUI9#$#13)%'\C+ZKA6Y+:ESJE-=?3#\D> METW&EG;1H7M4&:"#DI=%+ E<57LS%L3"24.D1EA++*6 !98(9?%V>HFT&UTH MZV'69#S4L\*=6AG1U*%1AT:-HQ&MT,A"1[#1.HXI99S[/TRAV5C#E:1-QT^V M'(AZE#39TJC#H0Z'CA>'UL$0KPPL " "P%&,8X<<8(AYG2A7BAQW:B75[LFU M']N-.XSW!">'8%VU\%AG"[/_F":S=# 9743GZ3B]'#Z467S4K9"%J#5(I\B$*_A;&N[8*SI0@F;SC^6&QL5^-M<'K<=(DYS=OF("G;_^4!E\ MG2$A0:U%J@*QH(0;_ZV2S@ DBPP#K1PRJE5NC:WS/&W4G=%L:?Q6VA<=2.PK M2*S#"%1AA*4*::20<*$_*@5,$5-B1,R%:8NSH6EX^'SJ:7*<7T3SM#\9^A;_='&_'8LDJ[F6("*FT990HBAWD'!:M6+3F )H6Q#LL M-^]LN7=?PGHUV+68]R ]"*?<$3CW#X)#U]K;@E4A24J[F!@'F0XIU=Q9(DH6 M929N9QC!]ID6DAZCN#O"Z[B\M5S^.),3 "HF]W(7 *,HTX;&,470BM*II@5S M<5L,YBWR]S9MYTX@=ZSZ(E9%%:MZ*]=R3:PAF%//M)0O_=^6DXG.#H(BMDX A!;57 MNR%:ZMTJ1J]YDEW^QN]KL:UJN:L-GFT!LI,.]ZT5SIW_>E_9?(U]30"CE>K- M.)*2:4HM%1Q8S_>LZ$8,B(A%*^WKK7(^[$G@,=YZT+H6\6)+JS[8[ACX#A(:@8W@DKA#:(,H8I@I1P;$K5 M )OX]8/5MZL&-%N:MW4L?E!'W*_6='F?61U5K"XY(=)28)B -(Z)DJX,8U%2 MMB+Q?^N]\GH,-YD3MXYR6BO;CTJ$[S%[K[/R(:GJXGO%G3B@.',Q@$Q)K6-< M>NUE3%?JXK?"RM\VQ],>1FR'''\X]GX'$0<"$;4ND P#)B'5TED#,>0QDJ;L MJ*:MEFTS[[>-#HAOKS7'(6/#,17(/63L6 <=-<^@Q7&(S%/4 FF"JJ%M6>K' M0<:>$D:['4?!MK&"], 6.SJVR';8N,G#(3L(&U>-7L\Y]*R^8NNVMOW@A2"H M HPQ,5[%D5AS(R7P5W%9\]#$DCTEH?<1UT00(>J0&>I0); QBE,-866&7+>@D6 *6VX'IJ8W/K#NJV M"77M[=S5X> !X^ Z&.25)566W=U>FKKY]?MY>',K]O+PYG? MT>SE<:2A;B]&]0#CT'&M2I,E6CKH@!&&:DDD1Z!(4=.QA6[EA*92:N[5C>T? M_=$B3/N7R>3BQW T6G/@O.9QKQ>P"G;B:.W.@EH=8;)?O+_,G>KH\TCHI>&\?Y[87M=8_C\VPR3T:KWLX7 M SOVP'XQ680GOB3(=P\/:C9=ACT_L"$45J&#'"E$'<"Q-U%=Q)TL84=TNT*"0XFUK##R>[,V0E[9%F(Q#WTX[-O'3_-4_\2)>?^S4)JSX<+Y)\ M49IX6VUZH^$X?3?(?6D0@3_?8@;A*?_N_+/KX=ACV_P#!OZ&)A8DW_G3Q97_ MOG^;S(PG,_DW^+]G3S)E:O:+_>,Z'<_2L["L9_ZQ\6C2__U-QCSA\FLZ2C-Z M>^<00L90$A-NK #0 )*;4A (%4/WKM)"B%3 ,:4)=X!K%0KQ%/5WK,04D9Q5 M_*9Y4VK^Y/? -U'J&> (5(SUO+V@P-]/V^I]/;D@.4MSQ.%G=(^3D[ &_SYJ.C"-?UF8T# M (UNS0V"W,[)6"[JIZ-1\>U_OP%OLFN_8OWR^AZ*/AN&Z)_3]$?T97*5K$C[ MJV3Z;3C.AY^(L_[V39?]JI'&Z]UC,G;5*BD M@(1J)N*I4QH>!;,U3H=VII1MQ1MQZ"F2C*"E M'86M--HRP9AP0G-$6!F.Y* &;*4;:)U&/U_>M?K>/&PY-N#!I6A[!02?0@;M M]%VT"AT/WPG;3N+H\/ Y>,@JMZV31A+K!'?806 A5*1H8.[_!H:^& _%W^#? M&L%#W)-DIR=:+27Y5OMR:_/]YV(V'U[>;,=]V\I1F<74HT'F'KV<+*;S0?2O M13+UMD,TN8P"*_2R[_3DRC_Y)IJF_3JW3Z)1UE9#T;#*^;+.I.R=HV#D_>DBQA<]L;*FI%*2W17 ,; M(T M=50@*,.&.D21E'0U[/XU-[0%E;B?OJ'3-(OEB.:3:#B?1?V"*///2ZJ\ MDZ>[&B_>\_?/KL-IQ/=T=-/S-V08\=GP)R]&+ M?@SG@ULW]Y-I&DVN4W][N&N6?@N[^3XZJT'./)UE0QZDLW1U+-GA3D E+S"3 M\^%H.+^)+A9I-L/QA9>@\\ET%OU(IM-D/"^1K@9=X>G1;-$?^.=]B-X.?_(/ M^YZ.%T6Z\O5T^'?JWU'X=X',&,+L+Q?SA7]G M/YD-HJ"SYZ,;38)BETZO(B_S?\S#'&:+J^ML)Y>G7NNV);J8^GT<1^=A$K,, MQ)=T$1@G$)_?\O[$+]2UW_B9'TA!(_=,]"KUZXL1KK9#$? M32:_/S+ \\7,B\/9['T4)S-_/RZ4V8[O=DY$FC&- J*?U(9M%X,H_N*"HK"DGV<2[-2S&^L2Q?<P9I_^?C5_OE[R?:1G_]_-&=G.KW31Y";V/@IY_/[-?H['/T MVZGZS9R<61/ISZ=?/W\\,2IFT6K1R.O/[JW)P$%)XN9AUZ/Q^D?_?3:BZY!$*&9J/)X75Q=>0-P M/KL;*EAA50V[UH<;0*5CJ974,N::QY+$,B[##2@![!U]-(YC[<_9FR<;0@V@ MYU)E&*6Y5/:_7[%H,HD0[IQ>Y$I3D!M^.)GB$*3+'CV]GST9M4*>_,^^KHXGZ7_ M6F3#G-RG\?36:@5+@?Y4'7&VE*9!29JF%XM^OG9_>K;:.AZ.7F##9(MFO$82 M%/.2NT4S$+L:Z\5>(]8K"^/^VA_XQ1ZEGR\?,6=^FZ67BU'X:I:'>JV-][+( M,"YC;+5SS%%G$>4E_SJ.XEJ\%X8&&*2$M]=HS(VVSM@RWDL!$3^*$VO?86S^0*D7P';\E1Y4C6L=4,H0-\T#^RY$3/H]'4VN@\67]@=C/X5O-YT(>8!OB*A"&JP1 BM&,2/^ M;V.55&4FF@#H*?W8=B]"EIM^MMSS+V$AU[,0V0(+[0FGG'I+KC^YND[GWB[] M-DUS!\^QBQ):]^^TA*7JO588Q(!C"P#ATNB8,5-J9X0S35K-4FL" M+A[D*O1>HB=RU2XBTNX]5FZ;JW&CPYMGI267WNK)8]YJET4]/"M-F5N,O !Q MR!'ME.&2(%".G%C)ZFYKYY266 M<*,ZF*8BF6DYC'=_W.A^E;%>\AD)!! M+C'F",.7^5;)RWRKCWRU69IL_;6U0;VJ)M642+1WHX+N37JOAWJMG(#DAV*W MS[M7CD6.5./(UN*MNIX.1Q&,WM6/#G=59JQKC;[C[ *!*A>6UXN !-X>IT I M+12QMB@*8R2A%+^LP$:N-WE<#<>T(1#T?X.2LEHSQDO-)HJ?LA[ Y,B+-N^1 M4P !!%Y8F[W1H@4[YL):SJ-F!'LSWRN,T+ M.K\.9S_2T??TTR243]@>'Y(>H4W6(&XYN^V_#H!@UR-AE4%9Q:"4>\&HC+.: MV7#( Z0H? F&64">KQ]8DSG7QL$5^B(Y:/HF(_ M$3O@!+# 26Z5#6U*="D?$0%/:9N\AOU">:'M,2#LX485U);SV0$(QKMI)YU@ M3(D$%6U]6A M&>P2L@=!5Q3LR45P;H4K;*LH3DCJ#B0VX]8*J8PAW FJG! QDEIXTU)2:F)D MP\'J1IG3=R,5MK-P.QW!/?DB$+R/GA?X8/^U&,YO/J7SP<2SX?=T-L^"P\QP MUA]-0FV%Q\,:O%F!72R\<@YB@!FQA5L< HDL1+6PAI@):I1R&&A"A <.PHIL M/,6!4?+1;+RU[UG)QJOF$G)8\UE&ZO)R.!HF\W0K279/J(NT/M1EDQF_9,'0 MSWZ"H9 M)]^R&,;HNGQ2*-ZQI=) 7')"94I15?&-"DRI(B!VBBL)&.=2PV8S+U M[=LT_>:I44]F=^1=$'?\;\0O-D3_F$WG_ZBR:>]_UNJG:1:/5B44E,M;+KY? M^\:* ^$>6-^+]\G;NLG6+DA(>5M^+D69=WRT\\(^/=+UA>ILC/?=L\6L5K.P(19T(; M*(#@*%;,EO)&:$=6/-(G61V#CWY)G=^P!\3B_:&DH797^YF4K:W\^+R]W?*6 M8ES!+D4<<$@@1\92YX2.E[#K.%G1;9Z[I6)?MI2RM79, YIZ \J*US9N5VE[ M?\_('C0&-'(2PE!FU1$:>^M360L-"YD8WBS [EG& "+;TL7AG6/D[%+M!3&GXM$-6/N> M!ZBH7U!1$2H<*A$-O6I7J$UY>+#?ES5U4_8BO6&#)6J$4^Z0^L$D#4 MMZ# M2SXO30#OL@?79B\[IBHQ1]:#2P6SLFNVE6]YUS?I'@IYK+;DL;2K[RCD,0I9 M*5%XS&VVC/_X>Q),UV@XGGGU=)?5$5IZ?KCKW*PVGX=S*2 !*<-T:2Q9"Z % MR"!FB40*<(J+B%@;(\16CL,K$LLMM\*,V]HY..DQ '<14=?.4^Y6(=:^UTQL MZ=YW"+6*4)0L$4I))KA@Q!E++(L%MY*5]7$!,2L5;39'*/$WT@A" ;J39)AV M(M2K&FM;F*>Z^)Z,^WE?D=GB^GHT3*VG7I')FD-DP3FAH<5B/IG> M1,EB/ICX'WF"Z=+*[K(A!Q4; @6%-9!#926""%(M2S9DB!%UNQ5$.OT^[*=G MR1_IK%K\;1NX$/>$..QDZE9Q:EOEWB%R8JT^$"8&0V(Q!\RS7_@/124G.J'U MBSBQ&1$)20\>??;F?AEKH4U=V*2W#B0%--.(DQ,E90@P0A96%& M*-V*1[=\Q(K&I0HF*) M 4(VCDW, *&6"5G:<$BBE23HYS)20]*KAQH]*&F_C-IW \^4"1AEO^#H5_"R>S% NT0=4I1,:AAFD)E.)>Q=18!;4&I4W*B"+VE4Y:K77*I"BDQ MLRP;)B0V[4+0D?5Q\/NL7+:*7]LJ&@^0)06HP@D\UV&*O9YI-+<8"&MD>48@ M,62B(99L3&3BPV;)0[/WLEC[%TO%70;/[I834<6)GN-"VA$U,-8<\#@492XX M43%@W+U9/?F)^:?A+(3#)^-TLMBZ7,0]*1IEPC6[VUKQ>%12\'!9D%21*[$S MPE(L =!$*4 !C&%I0!*[6FWRZ2S85 0+:_8$HJTL>#2FY7TY::TOK-7.0+MM MULYJ"6358GPHL 8*!R!E"BF+8A$7Y0A$J"J_4I^Z!EG;5A00ZU'19#7XYV]M M:W6(0S:Q6X14>Q@O?*PE $N,J\5F&4PM= H@JZ65.&9:%FY#KH&!*ZUJ-L*X MAJ*T1 ^1)L.TCJ3JWYT*'5NO^P<9$LPZ3H#55$FD&.<82Z3]QS&&KUGJX^&Q MYQ]7UX^-Z['4O6,+[N\E5P8#::!F?]CAKE&1!O)#0W$25M8_GV@;_?7S1W-R^LO77G1R MJM\W4IIPBP,__7QFOT9GGZ/?3M5OYN3,FDA_/OWZ^>.)4>'"G9RJ4WVB/D9? MS_P'G^SIV==0X@^BG]\NRX7\M/DL=S.KQ_*C7W]T;T_&T7PP65$;+I3D"A7FBJLK+X'FL[N= A_"KA; Z0Z'<,_*0O2BXDVY,K-A\=10 M.)+%#C$F!6 Q,0XLR[T 1E2M\H[RNE;,+ +"C\!BY.+R0-98ZQQYM/+.VO<\ M4'FGF;I-F[S])8-_:MVF6_8*N[Y=[:8QTFZBD-.F%9QBZH"P,D9>'X^QDP*Q MLK>PI-S >A%>!S0F &'$*: &Q K#DHYBS/"C6['V/0_048LK-^&[Y8[8O?O? M )6CC1ZSP1(?9NDF2=YSS 1!$%#$/%%NO9 3W8-"3IOUI#[*JCY=(:>CV_)6 MGWTV6ICI_M++AW!0V-'K@='K)F6B]I9:C^98^V.:S-+H(KV>S(9=7:NN:DRM M"#N#+&6U(NS20J0$T\OVD50K7I /L((FGV.5 FQQ=:=<@TU''G_V^PC85R3BE:A-=*&&NQDARV M'E^:.4$6/2%W4B^O_=K.GB@U3RG:>=@9F#F3L2J5.494NU@S#BVE&CH 7%&^ M0SB#P0J3W2W]ML6@=8$.HK%L9^@>!,_4DB*I0E9P[0"UC,7$F5C I6!RSCZ# M9YK*MI*\2U#>)W.[T%5FT8_A?!!UY:F41>)/4%/)+ M J4-7.7%;,&W++Q8#\/#+G/3*L9LJ[@[1-ZKY3]B)AU1PG*(+ *QA8X4E*J'F.IE.;_P<_YZ,%NGV##34I(1KK2 [)GFUQ\S# MJIQ@ XEDC"KK/ ]9P$&,2&F>:0%7>G(_C7F:$5+-JH?MET3[;J90V85= J6L>E(--\^)VZ\@A5"3%:1:*P>/2=SM,2N1 M*DH$&V(LLX9!%2N%*#$<%ZR$'!2H.59JJDN,Z&R_O;+]=E(1\1!U3U;C4B&I MQ!SQT)S)$'\9+TU"Y"\VK=.VQ1,[VFP3U.?N=VM%8V#>E^ ILV=;A'4:/%>UK'AH=F$M8SOUM3=6S_TDHV78;] M3B^1M<@>;R+'!AGCE%"&:JI$O+21O?W\6)W$[=G!N =9HRZIM<7#]C+'Y !4 M@@Z5.E0J4:D6\V0M(4XY)UA,%,)$B]@53G2M$7A,0]KB87(/-!MNN)^HU)+* MA58Q)2B+G;&$TI@($F.M'.*:AB.7UZQJ7.%GUOG2O7[64FQ7Y.;L.3^ M18DN@CXXD+%ZO)[1VO>LU#,J)AO9/Z[3\2R=9<76 M'^?H[]@%3L0$E?&"+UZ :L?<^#])76Z6MRJ^3\ MJ)KI;BIJ;5+1<#TM;[ 6C;#$'9J^I9#M=7TL^%Y )!@ED@/. -IZ?:S-:D^M M?$5V61]KLY<=9;&DKC[6T6TY?H4M?X)K<6M$\%BMWF/Q6QP]$6Q2A^IHSJ[O MZI&O739E#WU?K';&QOA=(4E%4: MP-N.0".HA_%.4FK;Z=MJ%5"UR17?P=-!PQ.M7.\QT$9QYK1 5H,8ZA";4,2O M"X7P\^"IH5!UTN-P)T6AV@E/AQ:UT%6,NLV&O-8Y .JG)1GT_9/TQ,).HFH%B0@"AU#'C M8A$C@N%2Y<8*B)46XB]AIH8.FWL('$1=MJ/Q >C1\,YY41<$>Y3,DMRFV'J##?:H+=U\:^MXL:V"K]# MY$!4M8^E7%F-""&(6J@TD=258>B$:[V2J;P9!S85@2XQ/F@./#1;[O-#81-' MJX%R4O$:= 0)+8T@ &O'8JR78=8($;A2Q.UN1->V';^0] 0\"(6SL]X.@G=J MQ;.%5MB+*[K9>T/M:4%_K4E; M:*>G>BOY# =^VL)EE;&-(+):.V2)EMQXBYB61;RXX52L%#E?C;_=MF; :$\@ MOM.TAW:2>F=*=SC8X6"#."@@K#7*AL@Q!YR4R$+H.+6B.'7F$("5:J)/P<&& M/!*D!UFC%:\/# =;DA+>%3+!-AO.2V>QO)EBV[!7Q/"D/#$I"F>&QQI(QHRWG M#"R7Q1I8(R;, 2>. (BY8 88C$79E,YHSOBCR[_V/0\0DU^-=WN>]K41Y:U_ MS 8K>+!I7P!CB(4G/2\L"-MZVI?8@[0OW*5]=6E?7=K7D6?\=&E?'1%T:5_/ M#5_NLBM>0 =[Z^<2+$O^JN( ,);",0>Q<@9 'EL-RZ:FW&K[2"/@-9&H.^C? M 7N(["0FIYW^K5:A69O\_!UZ'31ZT2H20SH)$56(*XZE4[$AH(ABOD[QMPR[4"W$8 M"2_'9 4?,#/)VMFTT,)01K2#C !,N--%,5))#2 KF2HO8Z9FI-V!,-,1N1** MEEZ!*KJTE;OLR&NA(LA0Q36+8TYQ3%D,0]>3C!WCV'K!MZJ$YDO[Q:^L]O\= MSK ,RJ(E_:44OE:K9F.I[Y)Y918%[YG$^72^MY<3A.+^)\@7\=)>,=^Y)Q MC\N#R)GIS+V#8#16%290G"&)%,**X5 U&W&D2KD&@%@)1=X6HS7E]F3P(*KR M')\I.)]Z:LD\!MXJ_)Z.%VFGD*XP;JW*#U".60Z9M=8+Q1A0((J2609K#%=R MJ>[KO+[TW>Q !G)XV!4.6L6H;969!\B3 E3Q#DI# ##BE!-CF..5RDYV<$;9?BNZ)L-Q)U^@]9L5:N1^C#6!>L8TIE5QPHK J6KC' M7,;J_E2/W5J%#<<7K=G6U@K&HY)_A\M[I J:T;R(;*])/\6\=YQU#AY-*&M]:G\[0SSVV:V?DL0JQ9!A &0E%E@#:6, M8J8I*Q$+8(%7BB[5P"HCOK-!,OXX&7^;I],KDYYOYX.P#H JT5M.:R)-A(AB1FD)*8(%0#&+9!RI;']BP"L&14,LAYMM)+<'B)8 M2ZJ(8 <,!)0[A3%5P HO]1CCREO0SL0XY+\_O8K(LI1#OI3_7,SFP\N;+:WF M:P\JN[Q3[(0^M]B)GEQ=3]-!.&D+N03]R55Z.ID_7FX"" LEX!PR80""A!NA MBR(&2L6*U,I-2$+BF'-NE!!<,*?H#*"V=U8^6FUC[GOO:#B^N%J-DGBZ[ M6=?G%WV*']51^=A.N+[*ROESTE M$$0ROHFR/-[P[/ED]7'I'_F[LXT,TF+6BWX,AOU!E$Q3+X!F_NYL(1(_Y60V MB((V%@VRY)LPW*3?]P(B&??3Z,=P/HC45QWY_?)L*0*KZML3NTR&T^A[,EJD MV;KYT?Q(IA?1!D5/2GBJ4/:EE5">3!:(WAEG]N]@6C[D.OF6OCN?ILGO[Y)+ M_\X/R>A' M='*JWSCV/ M9H, C &TK[U@**ZNLC)J/]V'#W>QJP&QBUXF=G$#8K]EXV*4?KZL:1&9@G:/_AF4M/4US[14FE$'* ' ,BR MH:C<4,LFGORL##16BI]DU._7+B\)-_NPQ)!5 MBW5#_-A@)5ZTD.OP8Q6=;SG&R-UJA.^:TMOO\P=L8/?O8BX-H#[>Z#%/W;U; MT]GSLGL,^$V9I:26@HZQE]?;AEA,,P)358O*,U]FAB(FT&FM(&<-Q MV?X2&\=7:N1LZ!-P.57J@BC/*II42X__:3K_?'F6_/&R4)C@WO>?/5X'!/8( MVDE(^RH6;(UFFN*0NSZ_+H*F0\:C1<9ZPT4DK4*<*LDI5+&C%N*RX!&C8J59 MZ6Z0\0DQ-ALA(^E!T"'CYLBXF7ZY)VID*!_HGQB.+.X<\]\]*.]%XS0_9$C^ MR$^^_P1[G@LRC_"?(*2]:)K.KH,+[WLZNCG&%/H<0 2N*J9)ZV)M++ < PE M)Z*LPS2ZT1RAQ4 ?G*Q)IS" 00 L7 $1@7Y9:$4Q*XYGFJ88&+<9/)?<\2 MJBV6F_ONE[FG;-,]DI.R3&R^_1/%/S4J-]*W23E;;9H5\#[3)3N'UA\L?LINA X1%0()7& M8(TD5%D1>ST<&AM;;]87H (Q:L:P\Y!H6$-0_+M)<_L R@G?;PL*4!Z-J'0QS5DFL*UEAZLO'[*LXT5-%+&Q$!!"8ZEA3%QG"."'5?. M/2OE&9$FPL/OB8B"[+E9'BX93O\>TA@_I(0 MY1,D\JA;\>4F(&V5&HX8R+%Z8$[7DFWQ=O,5?6Y5R43Z/OZ0A'L]/,$YF MPPTRI!"GGD!XC!0Q3G.EM&0E=3 5ZQHWF1@2%#NO^FLH,,%:Q$4C)HVI1 M*ES[GGLSI/+,'C^;*$^2R"C""\'YH)Z_EF5K\I]#'M629&H%M_RMGE9^I"%9 MJ-\/Z8:>>OQ# @556=4O3L+:9(8O6:!V)&$]^]=E#.VMP8AG/ZY*.WYVLM<& M*_ZB#7M*LNC]Z= ;X-!!YB.A]P!P+CGBH<$I?&$^$F1K$Y+P,Q.2\"X3DH[] M92TMGMQHNE'T"&!W21FWUNMC^CT=1? XW5C=[F>[C[K=/^+=Q]WN'^7NGTWF MR6@_0KVVX7O+'0 OI8T]#WCK(G.ZS>\VO]O\;O.[S3^TV*M/B_DB&467?I=F M_W='.FXK Q%:%"+U0"2! (02F')<11(0I(PU&FN&K($2<.?W?7G:4QV*WA\:]8_BI.@?RU_$-\L__SI, MI\&?=)/92^J/X6SU]OSL-;L!?LH\]/<]LG:>Z:;IOQ8A@_3^Y]5//I>'4?F# M&ZG1+GI,-AE\WEIY=0!BJ4.I=J$49562.5 &41UK[!C03D),"Y2*M0 A-**M M*(5:B%+_3J>3BV0V".R050[N *H#J Z@G@Q0G%8=L"#0"EDHB*3*2(2M+G+J M8HM4U0&K?0"%.X#J *H#J(,$*%D!E(B1<$Q8%4,8,^.0($77&@TY=';[ -49 M9:_D1]IW+YKQ'W\OJC@.Q\FX'_KM#,>S^?_/WIMV-XYC:<)_A2>J:R:BC\)% M "0 1KY3YX @D>692#LJ[*SI?K_TH27:9J88[[6#_0&"LSAI1JW9QTM#"V$(>Q-8(AAP"'7\052G E$ MW! %)0QY 7S>>QC:1T?/;-+=MLN[MDC4(M%Q()'#:U<.%YPC!PPD/V2V&SHN M+9%(NI*1N9H!>X=$I^;1:6'H.&'H"&&&UC"#/6%+):AB(<5!R#U;3 [>':7$ MF\',T6HG>\?V1Q7V\UQ8)1YV W*TK*2 ML$#.EVLV\=^M9^BMG-%+J6YOM9XC4&[>'OG:>DWO5J_I9E;HVEB#J!Y]MNP$,A_5 * M&_,J<#60P7PSB,VQ=%_T2,18!^FB7J>.?GL81K;Q;,W'F3(<=9&]-B^U/9=J M-[_=_';SV\UO-_^HSB77BQ9O,U?VZL 1V4X=&DI"XJN02H6H1Z7C!9+**B#+ MX\Q?,5(BK_2_I_8PLLVS.VB)U:+5GJ%5(Z[+\5T5!HA[#@]"#]F*^ZB*C["% M+0\#K0[@&)!T,/=:P&H!JP6LUP-6HY=4R#G"#K>9=)B'F8TH=JH$0(_[!P)8 MIW;0UJ)5BU:G@E;(KM%*P?]L8GN*(FN0)$B7#MT6K5A>.AUS**C>J3P(V%TC[WL!]:@[3%K5; MU&Y1NT5M0&U>HW80.SU MMM+D8!MUMD><)]25M=WL=K/;S6XW>YNR>T^.D[?5<%KD5GIK!7'7*(D601T+ M%%&^8W)YKT7<<==VU)K>+;V\@EYP2R\MO;R"7DA++RV]K$0OSP6-O5_VYL:D ML%!YT?5%-J2-PW?&M%9*NY7M5K9;V6YE&V6^[NR+OHW6+4P@__=>W*8Z3AU:79.I4U#+ 0B. BES3U>EF;W%?$=ML4>G_SOSK''?L]6 MBW-PQ[&W6BUN[QI4G++AV4+AP4,AK2NN$X_0D$O.X4],16 +KZH90P);BOV% MPGT,J-YI7%Z+@BT*MBBX/13DC4+IU''<@'G2$TAPUR&>K%( 2>@Y>']1\.2B MDUL4;%&P1<&MH:!KURC(P!9V7.%B5[F<$.RC0VE&+Z$= MF]@M?K3X<2SXX3IUP3K$$/>5[V$AF0A0RB!0U'=L(:%KL,<9MN$NR)D*"1.9: &H0K0'@'SR;NR M#K^@3HO9+6:WF+T69I.ZMCL.?!L3._0]%6"N J4<7!6;]%$P=RCQCIA]VN[# M%K!;P&X!^T0!VZT!F_K8]D,2N 2^]D//%DI62K8GN;<#P-X7C1@YO..0_7!5 M["?$'E<%AT:)U-/.,CZE\[IV*]NM;+>RW'?+IZQK5 MP_;_\)6Y=1 KT>E_A+J<(3\4-!2VLJNN4K[BJP:AO;9KZ@F"XGB%$L!<%V:%=>[)!Z]$#4R),[D6P1L47$ M%A&WAH@3<))99P@].8*8[RZ^V7K -QMH,/>:G#' MKJCM)OCK^&*\CB24B[MU:5DD/%=2'U/?]04+*>6V6ZI\W%5BS@A^;] \11_@ MT@"QO8P#:T&U!=53 E56UV@D0<@#6P;,Q<@F6#$EJP-J!P>NLV^@>G(^Q!91 M6T1M$77?$=6K$54Z(N0^#C@1#B,$N[Z<%\[E.'N+_I0S0'E@]1=I<,BN%%XU%:72BPUUQY M3'JC^R^>>^8BZE(/VS9C'B-_KO:CF_;[T3"/OU1_^65V]3],/+F3P%GWP_-^ MWN*%!/WYEP]SI%,.YOFOL+WY=ZOW-7^'#N^STJ^D'1=N/+2#M7:J[53;J6Y_ MJ@M$4ODG"&NM9B2#<51(Z\9@FY((:3B:=1J:[A9U=Q/S8ZPV?,W! AYF/A!$HR(:1'C2:%;$&%+[5*4CXB[HG1JW_N MK)EV9V[_DHQ@REV8R:3%XZMWREKSEXM&\3T>9G&N53HKOT^ST>=1G#U8R>!' MG(^,IF=U(U#TXIX%:WT+JJ#U0^N"5CHTJS^&O%<1= MHS];YY[D(TUYMT5$A]4M0SKTA<1B;M09-;IQUX2G)H-L?ZUVR[F'C^D]6%HW@[NFG):.Q MWOK'&+V6)Z;2 MK*W[3%O'?\H)D]B1@<<"9KN^#?:^=:SS"WFV'N+Q:<#;X< O+J_# M*^OZTOK]0OP>G%^'@24O+ZXNOYX'0G]0YQ?B0IZ+K];5-5SX+;RXOBI=O!\G MBL>GU6?Y-K,RDA M'0/%?UJ$#[/8M5R4@QS'C@H5^.(R>#)H;7:#;S8#.@/Q!K\A+I>3Q/@'& MO6VH*M%PF*4_X0V@&, PX0L]FB>M=93<8?5@,(7"D&1-S7\0C<99O"8$ORF! M@F@SIK=>FZMXD*2%)E3KEGMMI*X #!OARAI&:D'G(QU<:H'U9\BG-V7SW1H% ML]M8^+Q8^(%>^-*TFY8CB\TJGSA8L?V M F7[#B\.5T*/4'LN!JA!6T%\LZA4?[[@A,7[.]I!(- V2CH1UB',67:Z\GIC M3&_NSK>QKLH5.K"I2E'B8(F1CQ7'7I46+WTT%_^ZWC;N)IYK*]MH=URTO%KM MIEZ/[0 8(% ')%H^U#^ =7@Z,[9[ T\T"(#5"6('8+A7V\T:9!Y,2T_K*8G[ MO4+,Y0F,.2I!OL0:?>'/6=!L40AA,^=S\?A[@BC> =+P!J5M9V]9#??S9 MD)Y6'X:E<3(Q.VY%/\"(-O):CSG1-G;U?+.2JSAXM*VI%SRGQ+-U+K.+?=]% MON\Q*4)!N"<(#91O3KU6,NBFG,_.UKP^TRHZ8F=6R:MX("(O_S M.ICET]I=U/ 1B4'O;W'O#H8M- &9D^Z:<34Q^OVT^\>'!;09A*[O,@KKY7N( MPS^^2VO:#.5G>P(IMBMM6%HEE+!]2IEMRS)O'"QTEP4O2N&E[T$?0))VHZ$^ M0P;%K>D8*YP[>H:Q)0I=#Z9:\7:Y@#.TL9PK5QG1)A/"KS!7^+LHZ-98Z\4- M1]V4>PZ6_+X@*FN418.\0%##[,#&R9W6F$&Y-B2F+\Y["_OC[JA<_BS)_]!( ME*=@ 6@,>$Q&]^8GW2C7GZ=> 1-. >BB BRL+@BF"/X[\X:D) PSH %@R[]@ M0%$V@!$77\"CX1W]]-'ZD?9A'#H);6X,A2=3>QOG9S#Q4'RIL:9 W*GD?T^ @$",#R"!^D]GONMT6[U-SO36CS.G-C%M>X)F*V(DOH, M@$N$@*5*00FW$J)X!8;%F4L#"T$,P9.COC FVQ)]WUH/8FB+E(+N#^-)HH]?KPQ]K]_ZN":S6BE& &)5VZ <"$T%D M0(,RI]6CKD/I:1'8Q&]5/WMVB!JM)IF\^TB?M(/=I6K^ZZD3U-O, '.%V!. M_K39L>R+A[![9E46[--H&.R!YA=@2C@+D?!=+(E#2O8!XX8[Z[-/TY \%/;9 M"_HG%'=@$PX9GTG=20TIA85"@1T@G_I,TE!5)H;O$ML]+0([#GSV['?!Y\JQ M,86T_&S-(Y0W--!D;9 L]+GD\;RNKNT%,*5T4*RQ%B)8CX=A.M .F.+49/PP M[AM;HCB,T5]G\7T\R N[#S['?_G8!Z+]U+$&L?G5*/K9L;2MW3<#,:^:,=12 M>'!6&D99G(_[8$V,YJV;.V"(\NDS0^VG@"_&#BOB,K[ M7^-!G($Y9\Z3>MK(!/XH;+WJ6&GV)U=QWQA-^B>%8TY_>N[N0(>4:6M4PZ)Y MRT.:C9)_F0N3FR-S3-5/NMI9MITC_UT2\)29"6B16N:L6U/T0C?!+ =K@QX( M1+L &' :C:T8!R$B7Y0MWST3=0'>"Q-X8*L'X#D1U%FK/RX=&+TZ^R/.<=" M[4@H?@\&]<"Z'0^ZA31IW&!H/(\;YCX\+37'EPT#O,&LLQ9X@4/&#%^!PYNO MJ3CF;@"+W*M^]2H&*&.C"I%>/.,E)EWLZ2@.8F>\(K4+*,EK1CX?]!)8R>_C M81QWS)7?S_[/F374=6Y@B,#D%8_H[[[=P_X,AYJSAW&>GLT3T+UFX8:O2:;] M].%&OT+_(.]8\E]Q]][Z/VD&RU*\,!QG:<>Z2L0B'=3^K^V="MEV!]L[.MS[U?^VZ88OV6^W<4HK,65^ MZ-C()D1)'_Y>EBOT;%=Z&RC*^[C?29XZ@$'_!4N\WK[C#J-L!]N^9YZ -\0> M6J=C(N*& 75!N^8(J)(&'JN\ E1(M7]&V_M@#W8[KDVV3H2=-P >6KN 0CL, M;>QXQ!.>ZU _]'CEHD="^ANXZ/=QLS<&'K=#$=V-O E__[[C;6?UV:\00F)" M @=YGE28^M@O]0MA4R? Q[7M\3A;:[M=A'41*) (N XJ(;8>.[BA2'#.&PI^KR-+TTL65<^\Z]>/O<9UM\G_! M]DD&UX]Q_T?\&PSQ?C9>JAG3L;$TP1UG%PH-$)IV_C3.M+556 21E\[@4?2S M/(R&RTV#6.73FR'G:#IZ8P+/NK0X\:=SOZ1BCK+'BA3]A'"DN$@H X@OE57))+?#++ MSK\5D_D:#^Y&]Y>WNDZ#X>S>^6"*T]$+#-Q@S<]YW/W2&V>&T#[\U7%G Y-* M$MR4.0\-ZXLX/J"%PGTW"6 9Q( #@/Z:;D VFYI1AD/MW7S9'X6:]]10?%IEL!;C7M2AVT6@#2$94E['4O//XL+ M**RR""8^;\"H^)]C$XJ4S0!: \YF#RKV-KF0M/F,MYU?5.1'<4H49?"LEJ$&M%Z/&N>TR M@0(F0B00"C$GA%7+&;J2-J+&_8!0Y#C"DSZ2#I?2<:N0CA!1^G*0]=+WS$6- MF[R)M \Z7&&LP$QR*X_-H71Y.#6?Q?!\X&_C7*F+)W&+J@A\ MV31H?94%V60]7Q.T/LL&)>JLP 5'6:;-/J,.PTC)M+G^^ MIMH+%=Q>^HIM_8DO?/5"*3GTFHIP#TFOUX_?I2+<\\4.O=?"O;=8W#:38*83 M BJS)UE0*F;/BF]M00RNU!.Z,FUZRMMZ00EZQ*BWY[!'YS*5/K]U0[4T;0^Z@2O-E M<>1CT'=4QE^V_3%7F/BZW?0.I#GF2K2]S[WES'D3P_5Y$R4T<'V;,.P&.OC. MT[T]C$(E(Z?(*4#O6"(% FK;T"I386Z6VA:\6 MOK8&7U[=V5A)&_LJ1%2Y1/>%][!=1B$$&$QY^6Z:Z$G %^IX#!T#?*W>G^S MO;EBMGIVG39=N7@;>?6M]V*W$NY '!BK;NW>2PZ.ZF0AH]X*Q)0B1"C"D.]6 MA9058SA\I>2H>I$^K:O\QC_[^7^5[!F6W"D&O:9;H]'O],@%"^[8RZL+';1O MH\71%D<3PGRWRB .;$;1:WW!+^'H2EIXBZ-3_@5$ MCOLT;67-_4 4],)-#+OU>3OZ>"LN]MWW,C.1_0?_1HF8D'NA%RBD?.FZDF#L M*%J%3'AN.-=49M=*])0+YB(==$\-\%$'.TMKT1R"1Z;%M1;7WAC7>)W<1H7T M,1=.0 1W B5\[*$2UQ!"[FM/Q396:D\>UTC'9DN+81\"KNVGIWD6^@0A5H-0YMJ2+4]QG' M7!=6I@X-@RKR43+&U8EG;^X&M+8:AM.>7K1Q\@<'^VU\YP&)"UX'>"HAJ4U\ MKI3B/B%N&RC_AF+$6=ITZ*"C.5O4;%'S<%$3V8U^:AZ2G"H: M(,!/CHD+_Z_"XH.0TS8L_@U1\\@K2AFM_"^F4G9U?2O/7M2:I'KH7A72W[2X MNJZ./C_;#2OT+V*:O.HR=CY86*@?!(ZF8N#@%\OT8^(QG[JA[SB,^+8$G$'5 MA)@=LD:9?DJ8%PKD@^8F710(Z4E4-1 6PA8OEI5?^IYURO07#8-TB?Y5RO._ M7(O_^:[8JS0M@_<7W8KNLWC24"P>Z&8^S]7S7TYLJZS9)DN.UV&2K7>D7?O7 MS5.K5_^X#FF98]95&RVLL+X;;<\F_49.N]$"YV>.Y]G8)0Y"Q*:[[K- M]\5 M@;QEGP5G2WT6*K7F':+F#MW"VK/YG5CHV_6\V)X$W;3QHPL"WQZCK&=5]IDU M:1EUZH&B;0'\!>3RKET36KK89[HX^%X(VUH+;VJ@QSSQ=O>/*BZWF8P$<#?=)EY[_DR7;-VT^SX9MA&[;?#; MNY[+$;L1S1!(7SD>"B5U%/5$X#M^X0^G(5+!W+E<<4#6]!V?&R^S=N)+('L% M!*7/M.+*L^_'VJW]?=+^O3R#&_2NHY\?%IXB_/TZV,5)VXOG#_Y3>1#WO<&H M4R]I3@[NV\>B &['.XZPNA8-6S3<'AI^7 :'N Y3H)ARCR)=Z5^YGK0#[LH2 M#G7LPERADUW#(6_A\&4XU ^":TMPT49;29%H$G:-(_O GY\.)CBY+:+QOHMP M&)9G2Q4M5>QS:95W*:*Z>S_M*\**3E-M7YE/CF"NQSZ_D]G+_50$=^R&7:DF MU*%I! ?EE#B0?(OC:$>+'*=N8NCX-+ =QD*I..%"$1Z0PHO!;$J#N1X$I<= MEG''UUDTR(NW3+LMWMIE^_KDB,EWLQZ6R_'H\E;44=#/.6ZF7K#N0[98OIIX M;89;"["\ND$H4E1W-E_S?#V]WYA$\# M;U=Q&>..A_FV7,9+R?U ?,G3*77/)<4M3).K\-_\M?JC&M5<4LA+@7MK3PO/ MQNF9/^^SZB'#Z"[^?)/%T1^?HUMXYY>H_Q@]Y3IQX#Y;8=#S0XQ>,;YY-XUU MGVE2_E-.F,2.##P6,-OU[8 3Y8!*)Q%!\(UKOWXQ%OB$KDVZ2WIKPJ"G3*.H ML6UON6,+!AG^Q]>K\/L_SF5H_>WR:W!^\>M5QSJ_D&?3.[MJOA$?+DHWVL7 M+RZOPROK^M+Z_4+\'IQ?AX$E+R^N+K^>!T)_4.<7XD*>BZ_6U35<^"V\N+[Z M'W_B&.%?/DZRKSZM/LNWF=5+)3W??W0?SW6J9#K.HT$O[^AY;.X5V/5-':M1%OKY[)M(6>/K/28('1]EU$?'N8A#O_X+JT> MHW H9W/WII32@\ZL8V<>]YJOM)]"U+WOV M9\V-;>[[,TK?42=.564TBKQR YU:;[C;QJ&224%?$CUKWMO;@J?W74_Y]L+5 M<#SSJYG2?0>FW+.M _&* M16L1\YC3F]^>041N7"%MZ%=+**N'#8+YMT*ULI903I)06D1I">7M$.70HANW MM7ARZTGFQQQK_W?W3G'B[^WN:SK;V1"'M5S_Q.9B_W MTRO3EIEXWT4X#%V\I8J6*EJJ>.]%:*FBI8J6*D[+LR/3W 239_&/>#!>JY'T MH2O.NYC?SO=MG0:GFXS[34MK8(2\2:JWL+%PD.*2\Q"'TJ,TQ&6J-R7,)[.I MWIJB+V]_3=.>;B]Z%6<_DFZ<7Z7]WN)*&J:%XN9U(US6P8[=U@)N^;WE]]?S M.^$UOU-I2]MC2 24$!0RZ8B2WUV'8V]3?C_-ZKZ'6#;BI0+#!+50VT)M"[6O MAUJWAEH;8X6$%-2WF8\]6TEN5ZTH5."'&T%M431G&ZH5X1UDM_S>\GO+[VOP M.V,3?F?!Z X6 MX-=X$&=1OR@/T7M(!@D0J.$7*_XY!")9RZUWM,%YNQ!2!U(*&W/"O;%Y9$=9-#A_H^"@)/A!@';N@RWP]*3=-Q?(:VPI*MNGD$ MZB;?YIE)BX;[A(:MEG7P6I:#:FJ:[ U/>"4/G4\QW/H;9B56A$2!R\+99LM:Q#U[+( MD1N=QQ:6=Q7W^_!*ZW]$#\-?K(Z<\;^/.. /C;LZ4]DT6\ED6<417: MV'?L@/G<%50153KAF KH7)A>2>$@BWZKJ/L-_&^(=VR''!U&.#5ZBK[!;0$.Q.@ M!5M9$$RI\I@3 L0*QR\/#+V0>6S.;GX5T&XQ[JWCN;AE]X-@]U/054@C2M\) M0YMX@0"*%]15OK"Y7[(0#3V;;8&%6EWET'450HX!O4XFCBR(@1*Z25'IJ_ \ M10\IS/1?YE)["M&>;A[5Z2:AM3QC@E I?#^D#+M8NI0S64J#3W;JOR(=2K=I NZ?*_^4,>6D3S8)KT,Z SOPN8T]6W#ADY KAJND;X2H M-]??^]7LV.J71Z!?NMO4+ULDW"N'+M./ L O97+D8NX] .?(!8Z M!9P'+$2^OQF<;\_C9G=#@X7C%:9J8IBY01O MHABT7H_C4 QPIU4-]C;HJ>T%\;Z+T/:":*FBI8J6*EJJ:*FBI8K-%V1/RQ9X MKYVG_H'Y]%@LW$W:[YF \LIRR:U!.@)UO+(FK"BW[@M[PDIJJ^8T_1JMC^IX MYM?NY?',K]W+XYG?R>SE?CIN=N"Y^IH6'D+0'ZSQ(!KW$JU7=-.!\: 9)2,? MP7^,8J%;'";&46@]PO-BZRY*!G_YV$_S_)/U",I(%G?3NP$\OG=HRON^,,XQ M+\+)3KS=_7;WV]T_S8FWN[]7$<+[XJD\LKGNE6'0[G&[Q^T>MWO<[G&[QR?G MT"FCX:RX#(=K^F@ZUB >M?KYNF%G\X%EZ\S_P%+HEZS $:38\T;];>J$+) . MY;Y#O) (C@DO"QCY1%$U&P1;)MM?U6"^HMJ+>@?CB@WJBU;@?,\7PA)0J$@T//]Q$J M^\(XOFO/-;78#-2W5@J*(K<%L!; 6@ [3@#[N S!'#)!,!D&NEQ=Z-J428\) MCX4E@BDL.9JK.[$-!&O5TG754CT#N+8DQ]/#?!_@?1[X-N&1;8'"IWT_"C_V M(Y7]D6]M'84CKZ/@4:]U(1]%QGX+7"UPG1)P<=XZC@]20W\WQW$+Y2V4MU"^ M=U!.;)NW[N(6MEK8:F%KKV!KB9.8V)BU3N*#5$'?WTG\ EN\RAG\OO#PK*?X M+Z9.'U;O[R2#^7,9V(VS_>7H3G&T$>YN/TY5R$#\KQ4Y!;Q? PUG2 M?=YK-MN@Y684)'FWG^9CP SXA=]/NW]\,$NA/U[%_=@0\&YPQ@M@@BV,>V+TZO>@ M#U8,'#G4E)F-XP]_]=,L2Q]AJ?.*Z\I5F-GE&=)99XYHLZ'C#Z\DF0;K_?$_4!^1_B&'472L? MW^1)+XFR),XM&'D,2V0E@U%J1=;LC>ZH)P 0W!ZL[^W8$- MQZBNGCSUH!E513.;?MSTRV:K-]^,:JW,/"#^V<__ZR)^+'XW6>-E*LSYA5JU MAK%M=T#^+U->7KUY5E9-V>H6!');3GH1:54+4E%60;_PRG1H]AR(/!G .AOF/'A$;J, _/H=S5+H90>1XE@7(0+:4=\SR%*D+3 MN[>0RB[-M$#-%@!6^J]1?P6*XW\G_WOMG!LRT9]*RIVA M*7^7,_L^TC^$%1IG^J.N:J1_/R.3,#:C3G(+]G(\&($T 9$#%M+G8?2D M]7#K-DL?K%'R$.LYF_]J7DS'&M?CAV3\8 &J#V.@6#V26A&#;00ALW#2,*HG MZR:VQCE(+"T4'M/L#X,,T5!+?#,DD#IQ!G_OIMDPS?3HAV/X6QZ#W"I61O]B M&&? ^*8J9$W0^9D%TA=8X\G"1O#R:<$;_XRS;J)?GNCR3@6DO##<)6BS:YQA M+Q,J &^W0(M67JEFCA:"!8#?7HJ M!HQKY'O4M? >HIX!YGP<%4#YL12"8**,QAJTHVP$Y/BI(&!8J)$!^L9S] _R M^ZC?UR*A(5_U#T#H/$0C$(CG,K;%C]W%?&[_W9D$(-P-;(N+>8P>AH: M27Y3\4K'ZJ?1X$6!>Q-'F;8-8IQIGZUUH^6?OOA)B_RHIV<--W\]]R_-Y8XU[(^-="[,VB[Y> ? MH'KIM?@.*XFF82]H6I<+!#!8Z_,"^,TQ;O+#YDRFWOM-DY6^.@>* '7FPF)< M_(Q?!,9Y2/SSY@)X8_-Q"1&Y=0\J["%; 3O"NPH,!\#LLQ5N!VLBN?F2/$W&'D:2/:5]!*TL&Y%JS:AWIY>ZN]L/HV+16_ M;Y=$T=D"[>\ H([6QT+$!Z C0GD.)XPX-O5"55&7RV4+=>])73L&0"",19@W MKT<6VN&7EQ=?CT/A/Z@SB_$A3P77ZVK M:[CP6WAQ?674 _S+QTD4T*?59_DVL_HMR@ S2!%TXNW;Z#Z>:\1+QSDH47G' MP-9PI#W H+AIO4I#8_G)H& ^&RE88U4#N[80V84WB^PBKXCL>LZ!O 4X3<>C M?!05'N-:4!2:MU[>N:/D] :&4/3_/GN]0..%/%M;$BXZNNY&6:;5X.9['0#9 \28EGR&7/3*'L Q MWV6-PLN\&W?C*(N >&"^8" LO:69N ^$Q@M_V MRXM%;&J4YW'1"FTV@C4=9TO>]TR,DV: *('I=F%9TXZVE8-^.1Z0W;3QY, [=1VM$>]E&6=(N%K&RKFT*N%'$\ M8WT2V@/FB'LZ9J"CY: 6*?TD'L"GA^B/>!+;E0Q^P/.,?37S#=!0 @30*U8S MBTV&"5S5;X=QZ==WBJA<$Y/;T:MK]G4$3^G4H;C)/\>ZXUQQ_T.?364Q.DSV()DNL5TDO:A%997XV M$;WZGL:QJPG<+/X*HPC]\^M F,BX*+^O?Q3_',+"%H?&AFV?.\7]6'RC0Q%, M)'-SC_KP)ZQ?M;MZJ2M2,V\S(0+Z+S$LTP\ *FT1ZVG <$K#>,GHE_P>U.G] M5A_6#G5Q=Q56E994^LF$'6IJO-7XI=D-L-! S3\!7377#HVT"1].%RZ$G)7 PF"1-5:*#@ MU%F!YBI=199<_EUS9>GHG2&T\X+0]H+*7G;OV4NTE:6YUV_K]45G]OHO!I)^ M2+/X#2B/VHT:AX+Y@LK01@1QIJ03R"I\P58V9RM0WM>X27&% _EH*6XWN/8N M%->I AH ./M/9Y;(-S+,C?9>Y#+..J_6B6IL**JZ32]H6UWXV$^B03H[INQN%/)ZV! M"$ZU90++V7N8S3D3U=5)2I#6YF%G9C>BHP,_S3/B7D>[$$MKL7RI^;H(G=3R M>N.\.*W:%R])== VO$HG/W2FU.=<1\<"S4U;:Y4Q!9,V6=_:SP\::UR^'U3Z M4;_0TL=# .!))D>:E3_)DT(KR>+TUD1=1MUNFO5J\M9//Y]8,,TE*K1ZO;%@ M %I%Q^O(,.]E=Y3J]!"G2)PP0]%W%[/KI=UQ>=K4W#O#6H-!X2DMAJ0'< !F M]]XBUGVD3>O:E=LTAQHP-)M+M_/ ?XH;M=.H /62V+[BOH]\&GAVI7.ZGA#R M)0?9CL3[-@J)<;JC.'O8G.(X=\=;1.K8TM 72*! *=]V*0VE[;GN)$"9>_-; M!$AV#="EM:/?"L1)XOQ[/(R>#-]?WG[+$A".PZA_/KB [;M^C/L_XM^,$V[Q MGFYA2_".[,$D-]Z);N$\TI9;!C-->@8^RY2! PZ?U4(QNL:AVSGY=BK'"AO15=U&&>A#A*,=#..0,"";@M MW2K,TT'$FX\6*>GB0%B8[H:%G]_UE[:X)*3Q(!KWC)^R]NYIYVO4-Q([OX_C M45[IT$'<-8LQ)5OXO(C0*='[*"6<1LPG#EW%L(=<(9&OB(=\5I":9(J\?'RV M@,3XWYV](+$=^:C>3DHXM?/(MBGWI:=T!"$C3AB&7I7&XB*;+HPJS*L]*NI0 M[?%6[4IZ%$;E!C*@TQ0"FD\K+'@#_FQ4R7"D1*$DMJZ2P:7C$5+&9$OJVPRO M*0KV9/,1>?/=7T$6O"0!]M]H:MKPYD!-&X*3@S$00+7)VTUS?716 )H^<^S% MM[&YWQQ"/F@&^5=A?.I$01,+7N?<3Y\@6=HO/4D+G9C/T[*M.&P$63MY]((! ME;;N7IA]F\4T+-83-J/J'4-/(YH=UDV$S*6A\H6O;)LQ$99R1SB2S&6.!R7Q M*..ABZ7>RXMXCQ51S\';1YXM!,$LW:/:R%>!P+8*6>!P0@4F%,FJY@0-D5R0 MXKKJ'NV+A #YL+1P^(:N\? ;J*:L5DUMB7U.O!![(<$4OK'EI+*(I]"2]'IX M1"Q,"/&B*B+.TI- 0E$NWX:3B?U M-1YH'O6MJ+.TQ:(TNXJ>T"<,@T8:RK#R!%;I*KL.RJ6\/G5VI51 % 'F@LQC9K8 MF4(Q<]=T3,Z+[;G85A$W)5G:HN/N>HZ85.@5EH.%\5AFZY\"P]*![-G M7\6KBS$_5T!E]R3/6I(_&)*?A"EWK*I\7AX_))_U-1-1JR$45+TH*\(1=, B M;+D ).U;R*A]$\:8A)@]P>UG5O"*N.=I'22+N^G=P)C"\Q;USJ5Y(RS2)3;C M'I>"T-#Q N*YB%5G#C9E=)9^*XH-B\%J:EFEI=(^$NL&38W0?#S]IG3:!#;M MDVE&(&AHTWIJ,BH"8":!!AO#'2)G!/ZW/G>9I+"\#IMX !: )Z3=/PSCK?W@ M?T.%OK0VUR_0@R;RQ?I8^+ZR> B#+PN>+5I?>$HAFDP]T9^)CJGO[[JX)+-K M9PPCKLT\1R"7N00[M@QEE>9$5(C9R^*EP0ER,JEO>D[H$*4+,"R(QRM-<>O% M^2THIK$5\6*8 +2B_]L,7"IR*(L< A,L%)DH^JBJVF>Z=IC(IUY\FPR,)"C5 MIC(&J! 9.J0<=FZ:@'6QUDR'U1>1I:,IX0+V(5!V:1U6621ES3]SX\O,812I MR<\+%IBJ23?W/2ASP>F!/[2K25R2;E\(JQ]T ?7#Z8CAY-71#6 M1%3I$NSQ),\$+NBI=78P;*T&Z"P/G> ^HQS#GTD)>:"I:B4@!_JK\6(.#(M\ MAXW]N,N0@S<44Q*BD%)$/.5QWPTH=:E (O1\&3"Y1#%ML.0DKZ%632]OK_2D M#))<9\G=G6;3V7(4^X\GFY7FV8FR6I(._#OX7#D@Y^213I/ =AU9GD7&G.I% M3WF%(<2>RI]HW%+E4(#DZ\83,VPV6:VJQEP,*,D-PSX419E-/QOKX[0=UWQ# M\O 3RY$)8Q8)W44'%C5NS8A/.FHY)7ZT9_.9G'"9'KKGQ>1EXVUF %$,#E! MNS=9(1EL:!]FG9E\M"@OF%�E'BNF-T_,Z,ZC*[ E/<:WHDP)6;I.BA9#*U MJQ2GU9\SC8.FTG8!3&D!#D59[QFKN)A?@>G1SG4/5(>IV4KH/"GL.Z'+P$IP ME2!,^M+FQ ^9F.O"V@Q(FPI&>!D;CC!>1&^;$5J-**";%XJP5Q,[D&-FG2:X M"LV:8L1OJCFCVDTML*<81;8=",E8@# /0>SY*J >%JZ8.\;\5DY(P7RT5+F( M1Y>WY^6IOV9IGA^H2;7V^>P.<+,(O+TUHKORA^5O;G\W MVD"&=N 'GL(@_#SI!TJBL'+OLF!!+>EO$PEH]OM4X?@+0*601OU^VBW.*.+18QR7&<1)58W M/\"LUH7O(%7I(.BGTA4'D; MS4E6'LR"6OTCZH^K4@K-(93Q3,\,I!Y#J18O>[T9^8YIGM0N88> P.0!0HB[ MR/:HYSJ5SXDSW_7G;9 YR\VLU'UG-X;2@$;/Y,CL'$&#$2!U\[%$72^F' M,@R)0X 6&'+*^%.%,5Z0N3Y# Z&AXM,D +K]TX&9G%X-.*^$E@F>[";BTZSD M:G&>AU$!D]@SXVPK8+85,-L*F&T%S+>N@$DVJX#I[$<%S"2WRK/64LQ8O233 MOMVL\ 3 VDP\287WZ'49>JLG&"PH1U<%[%=7^1N$W#.G]K1R#P>("NQ3#TN& M'9^IJJ@A(M*9\U7]7D^TJ7N5,1E+(N^/3-GJ(,8/4MMVZL1?ER.?BE H8;M. MZ")/X,KB\GP5S*7ZO7K_CUC9[B#,=IPH<"!N^4D!R&Y7"ZBRC>LJ#H:ID[0\ M'D99X6,Y]:^7^(& DLW<#S$'2=$H2*,21E*YC-,^)SOMT'-FMH5S.X?>G)! MDNLX@#%0S4E9NH1T;+9]]C/BMQ?K>9G F+&)L- J0UZ1MCE]O>VGCV"%=N\' MR3_'DRXR6D](>B;%8TH+R(M9=1OK4AK/']SJWQH]L''*W3B*+W]> M]<7)QWUSG/%<;>R*%L)Q M>7@9!S-6_$Q >5 M7Z=U8^QO4=(['\BB)?F,C_'R=@:>3^G$!=&.AW?@=]1(->=5G(=!Z^.L5M$Q M,>Y9KS3W)CMHCG$^FT![LXEE!IT.K\FTTI66M5UO;W6CX$:D CTZ# ! !-D7_#+SGY;:)31XQ$F9B+S_HYH_5Y)$]^KOW;SSK!8*;< M[<+TG$FII'YR^Q+/?RJ%J/G-O(QZB$?W:6^3C(9Z+7<-*HT8#UO[-SV.>.#* MP.,*NU654XR(F&L&((HQ&E=,<4(;E#3Q+8L?DMGZIL>-&'1'@4^C)JLMX*LS M2Q3ARB/=355'2I7ZV4R6KF;C G2:+J'9SRB)6?+#'.AV2EPH @9UW'01\7@?F7XM#U'V1SR:5NR, M5\D$=/6?3+QAH8/VTK@H=5X%:=\DM^.L6S@!RY#$B0+:[0.S]POCS"2^]9\F MQ>M+Q+U/<_WBBO:F PD73;H!@KJ@VOQ<#;(/4OB9#HB>Z!I5B&:U*0=@^_IU M9)WI'EFF\X,E"ZO5'9EN"F7F5]XH>E*5DBOD%TRY4/@+[VZ9=KUC*&.U"\@C MF&!.F>?Y/G8Q0]0NR],+Q)AZMN#/@@2L68??BRC3A)9+7=:@_'N^10^->Y@% M-UBCW1!WE ?7N?!M%G@VM1U:EN;S ^$':S M4@F2-RHLQ[S&:0/PHR<"%(+N%"),?57%M 6V]+'W$BT_7U=NCQ"'L^V7CGD+ MO/%JGPVA8>BXV.'2Q9[-'!20"F^\4.$YQ^1J>[1'L(,ZSB[,U075?%:L^_>A ML^/MY7;#&T()(4[H!,IQ/=?EQ$;5@0\FPIVO[=C8WHMTT#T$+J3T(+F0VVXC M^I<3CRB)'67;)&2.%Y8E.*6#L/.B4O;B-NT1(U(/[;S.5LF)"]GN/0MG[:3# M0[&6%V"G9;H15G/KR]((_WD=S%+.5?<^[HUACV_K M^7MTUZ,A%7.O;#[Z?= M/SXLBB1Q[9 #J>(@$-Q#KA*25:$@88#8YUJ=53H8S.4!"2E3C'L4AZ@J+ZH( MEB^'G"Q[#_I@Q4![0Y@?6&#QA[^JL;&QZ@3<*E'L+P^3V9H3DD9SN]*X_9]Y M,W-J801'$=BM']#OIX_YEXJQ,-YPH]BC%6)\EJ_85D*%9F)]*A;H MQ[>C+W;% B6]Z\_-Z0XT1/2GV4;? X\P"37 MR0-L[$7\:'U/'Z+![-H]1-E=,BB&%XU':77!))@65QZ3WN@>[H:MN-'.Y.QS M%W8Y&N;QE^HOS3W2CS(CSN!?C21ZA(/_]0$Q'9)/DFY^+^Z".*!L.")MP;ZX&ZHY!\%WKE:U2=J=%K1:U6M1Z%]3BCL(5LNTZ)9=23;J"H@U$8 M>M1W.:G:.S$[P'-UHW>#6]M1EHX===[US',G'CX\6W7IU/S;>,E9QSISW1>4 M:11=Q=*3),38#FPA0D% 64*534=#?Q.4.1]H6+E^3%MGUKI(M[=J5,OIA\'I MC=I&MJ,$#VS'YP[1=>0=5 :MV9Z0/IVK(K\#3G_/-O=TRQZ;EC5;UMR(-1LU M&5R=R>9X/O8$,*4C'5ZQIK(]FV_BHEB5-=\[^'UYCD++FRUOOA5O\D:&D/ = M$;@X<(3R;%L@CY5]&6E(7+K)R>\2WMR.U#L2SCJAX!J,6K_F>I"SU478$RP" M1:&1C!HHG;>B% %#G01,JK(8O(\Y52]F*ZZ&1;K43&NN'X]CLH6-4X4-[#:J M,X5<.=$!8(>2' M##F*DM!%Q'7*+/G0U]WVWH3/W]J1T,KSEL]/@<\;<9BA<*7G"NY*Q$."E>M- MXC"I\IR=F@&M.#[1> #%W)E2L)RH*C/"0H9Y@X/BD[H #H\/D. M**_&%I6.V^R6P_._MJQ^%*P.?ZM9G2#B2Q>Y$OL(!\0C;LGJGN>RB'S;9N"W2U=S%VDF.-7,;-VB#:/F7V>-UNY=ZI! :3U!K;> MP D:L49' M-3JV0D)1Z3'I.004F5"5]D6@A/+$6Z#&6QK_+8NW+'X"+$Y0L[8XLZ7 1#J. M39GDV!=EM* (N>.^V+IB6RQ^3"Z$ELU;-M\7-B=V(Z_/\P06KH]E2)U0]Q-2 M9=1/ (P^UWMQBVS>(*4?X06 SS)2KO"K G\I@ MDP*LKV'-8S+J6_;< _;<1:^(/6%?!]7LZ_@A#U3 )>*^%[A("5R6^:"*>]XF M93Y68-^]5%R7[?P>&^Y >V_K8-MXMN;C:KU,3MFS^ J")4"PO72LNS)N@E7/ MKF;Y-M,#\NUY8ZTBK,O69Y,JK>LMQQL#OM,HKN@11F5()=:-0FTID*I:X]Z6D!N 7FK@$SK6#E,?>4$H6UCR@*;<$%D>20> M2 D@M $@OVKPT#& M7HXTWC.7XBR"=EP'M_C9XF>+GRU^;A4_7;N.N4:^32BB7#A2!C@4MB-D>;*J M?(^NH7UN ?H(82WX+7<%_V6D)<[D.BR6WH]D,([*U9J[LHWW-R;<3P;QY_O" M>8NP_>=?YIM=FRNZK\]@](78P"!;0\;Y/^?&^=?_+S*TGRONVQ39GD=5X ;" M\SSA25]2[GFA8-B%4?PE6F6"4PC@;&,Z"QS@R#NS2A:^&#_ C[K3C!84C/:? MU\$L=UZ-TNX?]_"4.,O#?X[!H--Z2I#DW7Z:C[/X&I[A]^&>#V9=],>KN!\; M[OK,E4,=JAQ?AIYP>4@#7AP%(=MGRG<_U_&=1'*'V;"DOK )"IG#>:EU*:1L MQRN0 >@N[HG1J]\#$!(#3@PU2V7C^,-?931,1E'?FG2\KY"A7)X9"ITA^W6F MBC:; ?ZP.AEQH*(&W_SW.!\EMT];(BQS^Q>]>$EW$:G)].$!5LC0S>ILOL+P MI_@>;X?OK^]C"P8,/WNR[J/!!"M#:@]- M&[B] DS>ZBYGL1WD>Y_ 7L\9FB2_'HWP4#?3B?7B>IR?RTSQB MZ@%-<7I^H2;RU)Z2IY_SN*MEZB/(KCP>?/AK.HB7"=-7+Z+5U:.STEN8B"&B M7 _02NLIGJU'48B^'4D%XPQ>:X$!!_]F<6S!1$;WN17#:WKK$]AO4=:]+X02 M01U+[^WZZPR+N?Y(X-5\[1]WS,)4+!=U0:)DFRS+2GSG-/H<*"&I!&ZCCB,Y M5MQ5)=]YTI7A7'N@J_LHTU9YTE-I=AW]_+_)Z%Y+0]ABN&"^]:,\[ND9Q8/< M2(=5^# WSUV-]^8J"^)5VAV\,56LMA%UR+5-",@ZUW<=X0H4>!(+5/5I0LBE M.]H(_G?T]ZUMA(,Z'*'M;T0QIED<[%AP<:CUA1]Q_ZECW6;I@Q4_#/OI4PQW M)P,]VT&A3UB/L#SFCW*-K%'TTZHB:N!!_6@$;#=*#3O^B $.X1YX(;QB!.J/ M_K( 7YB^%<&-6EF"Y^<)*(*%#@1W;T@M_[:,7+Q&T5]/(AJ( #1$*@F(2+LL M^BLP97;LT:\>E[M8W8IH_SRRM6Q:J,3!3] /8YBZVAF,0 MXS!7:PA>0J&43];WHR&IN_Q<5VKLA&]>WKP"_%9[M WS?@I\99K:-\ MA]L^#04.@T#@(/"#ZJPVA%W9Q58L8J0-MP*=$6?''-6Q'L%"T_*J8B;@&?WQ M'GC,[%H_?2SYJORFU#/_9UXSV;1E,3"W741Y+_JG]6L_O=$N 6.46Z!P_Q&/ MJEM&663$:"]ZTJ\ H3@C.WNP(]5K:_D]*TX/P'ZY'%A!W#5'3J6Y81MSPYE2 MW4V(.OLEM_PTRGIZJ@$H\MU1FN56-![=IQD\$F!O>KVSN(%_Z5T6/5@?]4/U MT[#]BWZ+51.T]:VXQWR+?OG4 8(%[<-ZO$^Z]]4B/\:PKXTWPK; MIBP.HS2-DH?8[)_^;W$%;DE!]E@/Q:YK:@+K+1T#9<%V_]";"R0 LLE0=F[U M"BLOCF DY:[?FA[CUE,<91LX$F -V/K858UYD]=O8%>.AWI9X5?18#"&M8@> MTO%@] :RC37*UOD8.44SAR@&B=(370ES8D)10DS!S0- MH_I@POF[ XQ"[,D![@P>5T^:!"U>/Z;7]^DX!^+2I>]&<3R8NWO966\3DI+D\OZ*/!UYY9; M0#8RVS/3_'F?50\9@E;\^2:+HS\^F^H57Z+^8_24Z[/(^VR%0<\/,=KHW-&Z MS_1^_RDG3&)'!AX+M(%I!YPH1Q$N$4'PC6MO)\M'GUUK_I2:K >C?+)8*QW$ M[F#'%@PR_(^O5^'W?YS+T/K;Y=?@_.+7JXYU?B'7E*LS9V4['/C%Y75X95U? M6K]?B-^#\^LPL.3EQ=7EU_- Z _J_$)>G M30[^=S$K32QK2N5 "OL49_#]) M>R]H WDV^J_OT>"NB%?5GWY+!LG#^&$FN6K/M(4=64!:1]PM&5"[3JX+$'61 MJVR/81'@$/DJ=*L*II+*=R:#Z.?^DX&S(S+0 #PQ%/,YF]#X_PJ+8M?44CL_ M',PP)BAP'TP/SY+8%5$D@XE1K1WMADBT9G$ M;I,#"%R9CAZIO20[C5J@J#XXP[Y$RG%"Q%VPOT,L;%SUF 9=QY]K)G6M&6B< M/1E6*T(81!GSLOB([._7P8Y99J/($^)U^ Z.3ALG)LDHGXEZ,!$(39_,S!DJ M_,@H<2"*X-O^TZ[A%M?N&:;"T/4?YL.,+NB63M$ =G)[#:T=IYL3:&.(K%R?7YX!#H)AZ8 M(SA-).]^S$X;09[4<5%@2^%[1'(5> $/JYX5R/']N:.(*;2H<$(44Y)I/GKY M=/U-J&+1,3%>$3U^V0C??2OB26KEE('YL M*A#"@GF<,^HR4L6 B4#-Q6Z^3OCR?1>^B.,._'O:PK<1RLL][K@VM3VD*&9! M@$DE?)FM?$?M0OB^"9&L+7SMCD>\DQ:^C0!C(7459Q10'E+LZ9KQSB0-T:/S M!5XW$+YO116;"%]JG]D[4-R7"M]\QO)=>+2V=^)X&SYR\N&O]7+T*I2]!RZQ M;F#'@7VZ.A&T9^FHMI+XJKNTV^ QZ?=U,,!]W._!.H^2OEGG!>$*O3B'!0%$ MT^%QT4C?ED^BT. )63PR61: Y6,]% WJJ:XPH%EUF.:QWJ3Y7,\9G6F2^D@= M[7GDB"LD7&537X1"N1[WA4+Q+<@1%=,CY2ZI1U6KJ*O$\9NE[YM(CPS*MP"IG9'WK1X-\TQS)5<:QR31> MDR/YEFARO2#JZ-"I .K)DG#]$,=Q1IG#\E@DKI1W&[N2 9&>A?A+3<& MK,JHUSK\=O+XR03RJ!\!8&FD*F*&IA]J$E :!L.9]36);G1%J$1';>IOM1:6 M39)09A9$ZPN]N!AT$0<%;#".LB3J6S^B?DECX[RRFF"5_CLV@;9:8EI=4X/* M>HA']VGOS)+C+-.CRN/LA]9)NL"VN5G1N5>;-T?=+O!!3R^-OD%/4(^SB-6" M*T]E"LV9)2:CNHL2&+?>I#0W[O^LC!2>>BEH4Z R#YY,;/.X;W0G<[((*#/H M%>DYY8H,)PNA1<7=H(Q'Z^FMRD;FDRX24N[4 [Q>/VQH'/-Z-ZKWE@%>$P(Y M %_T>1UUMSAH+Q_?Y GP"U!@.C0923#U^W0.9#8PS72\70%QQ>9NR&V-I*RWXZTB[/!#<]X%=A1)*-4$"Z(OJ6'VY@DS M&%K71 =:97=%.L>Q3#O:$'(IUQY$N"JO,Z M0FR7O2@/E[YGONH!T$LZ,!@#9#"(1R5:P+(TB>3+RX+^=7$Q4Z6!%I?K6*XY MK##5J7'-O;1)6/IS<^ #;37UIXG1+NHQF7(H5C?N]\MOC9FE/\."=*O/"ZCQ M.GD QKJ('ZWOZ4,T5[WI(8>+'11UNVJ8F&]$_WM:WFZM\HW' M6IT1V0RQF+IU2 (27HA\YH6^]!U=:DKBLLP:PX$KYWHU!& 4#.)>:0!I0[$D M-6T+[;)8AL.7A@IL8X?WLQ9C6XBV!:I3!"I6']]RR:7/*%=(*4610&%0A=8) MYM*Y*MRO!:JM%9-QR-*:/L<+5*MI5P>B1)UKS33.1R]H44?=BK-D0J]V3PH6 M"(%=27U);(?:CAM4[DF;.G2N2-L\$U9KNFMU :.E@2]MN\R]D.\GP$+,KM/X M A4JG_N*^(&#"!4.$J7"'8;"8>'&++0U08;X4?1J/PV#/_PY+$Z[LW@TS@;Z MA&YH#J_S/&XDOJ_'>5M=G+=BR8]+>!+7/*F$PJ%+F0JY[=F:&P-1U5SSE;^" M6*N6_[M9_AN:3;>09O M;L;E[:\Z4.^K"=+;I;1>GHJQQ0[RA\/EK8E[&@S<="-)S'C([" $@]P+YX+CMQX[W?=/G$_3ZYVV2%Q/[Q^'-7' M[+:/0T\AXE,J7$D%)DZILH2V(FP%FP3H[UM)?HWHXUWJ*RY>FA_X)AN^M\[W M8_8F[!%^'>"Q_,FV?RV1C[B-UB)2V@%"8*Y14/8"9]+7R>>(>W-%&C9 ONT= MX;O[@7Q[?,:_K#'L-MZVCXEHUW/I@9-,S22WAA$00-3O/UFW8Q.&7A1>G\ZN M,NYFR-DDU^Y_67342_20K MSO6F)/E]W"M2PKXFMS$,+A]GT:"K7Y$-T[I95S%J/<*_!4I:5[JEHLZ_G/M5 MF:]YK=,<)TE@1>.5^6%:65SV\"LZ;SQ$O7BV:KU^YT,TT+4AYC,]F^4E],V3 MYPVC)]WY\F0F2\V\'#B]KU/: MDBK"(XM'65JWEM%/J#((3*Z=+N&G$^&F]PHN#$Q3D^K0;@+PZ0AM6>!55UT M-C\?J"C)_A'UQW"MII[EN9&>D(Y-E% A%D1P#WM!6"7RB^9RXW\CC3!_&932D&A+ ) O4+;98^Z"Y-'^3; MSP-TMY3L=S"'1PN26PJVT[J'T4'$"U$>)^-<7Y;H=.AS73EM\=!=K=_JP"4K M&EG_.QKHUDW6PIX,K:/FS=(C]M/5LX>)M!HOOG ][37/'UPU!TV$F_-%A/7&$X MWH!SKQ$.YRMA,\<7(765[X?2$[0TFT(78SI7='K!8;NAF3<.;75/)/C\2'2V MLD!@-N4+;%6U$XK078)(S*E3.9E',**A=)%C.]P+;:=J<1X2PKSEB"2;?G'_ MJ2*^K0+2O^(L[47YO=Y3T[6NU7,.2,^I*J]:PRCI_7NKZ!RLHK,DK-!K=,AS M7!Y*WW6P\!FCGD]193V%H6"$+,>56K>IZ.<;D,].]1RR33WGF((&CT4QNKV- MNZ9+=/RS6WAM,WU\6OQ]'9]MJR(=IXJ$;%R'S3B.$S"-8X&4(0\H05Z5XT $ M\=EKL$RE60RS*6H>=Y^N=>/WXDA),"/JT&M1LO M_$N-D=\O:'!^75X1,[5/GOK=A%0>7^3D<01((MNMH=XE+D8!KY*NNZO0'3-^*T]^UMPKE2^,C#R4,]6QOKG[2S*",7=UP-+D M1;,%MY^)L^S-]')?(TAH"VM$\,P"F3_OLSI^YB[^?)/%T1^?HUMXYY>H_Q@] MY3I6XSY;8=#S0XPVBI^P[C/- 7_*"?";(P./!RO! M&B8*2EL VFVEBZU/%FNEKC@[V+$%@PS_X^M5^/T?YS*T_G;Y-3B_^/6J8YU? MR#6;0_#ID-P=#OSB\CJ\LJXOK=\OQ._!^7486/+RXNKRZWD@] =U?B$NY+GX M:EU=PX7?PHOKJ]*C]W$2,/9I]5F^S:Q>4K?>?W0?SW4T9=&R+.]HRS8>CLJF M;CJ^MF[Q5G2ZR&== #56-;!K"PV#\&8-@\B'U2G\[:+.%PF*%19KA9#'O_Y[ MU<^I[&B26X\Q[)KNIC**!F4LNPGA'MV#M75W/VE$4YD&O1<;E4Z3\2I=Q?9L M[:>:-5FZI\[(M/7)8]T)L&\Y-OKXQZ>R-4_1=J6\9,*+/WPJ.^)=%9M2W5\V M73&EO ;PF.^Z[]]8OZAG) 7R."T>IZ$*V[_H+\Q?T2^?.D#C\'83(-_O6S$L M0:(ES"0QH*-;R/4*-;%J@F.>#)>CR1=34?MZ K.)"$4R@M5+\J[N:),.=!36 M=$H"#'4\U)'^$=S[TW32V;RIXS+=N7&4A"7AOI!4)QWI.]I_7 MI4!"AI7T0^&#MD9(P$2U_\R62#U736]V_ZL#Q*!)ZLV;A!%C.ST(Z&!$MM^/ M4TOC7>\'QW7M)425QQAFRE9(*J4"659V\ F2Z#E;=GO[L;UJ3!V\_&CF]?NQ M[^DFAF#T.G8:#-F\C MOPRUD%UK$2P,07I@WU$!8CZV/5^&54$I;%-G1=32:2/ 9,_>Q/=1_U;K4Z=V:3FCN6/^[? MZ7IVG2)#K;I'_BL& U#WO;X!P[5C7:7CT;TE;K.D"W?(M)\^W.A[->E= 4Y& MPS2+7]5]FOO,\VR7A;HR.7:9D)[GN:X@V!4^IMZ'5?UL4T<+SM8,]YFN1.C, M6B_G\FL,!G=\634W_1I'>9R_W$XZM&$]L,VD\ES&?+#Y*P> M"5&C=Q*!RL< M.E1(K:B)0'"?V"4KNDHQ^;+<7/:>^=S*#59 )0.=E[["_,$8]*E-9!!*1Q+ M#5D&D%:MB$F%[3U)N_CYOHMB#1W*#G.#<>GN#LJQE.V1];V>]$M^S;J5FVXS;MZY0#J/LKE$.Y >RT;4M]'(RO^ M.4RTAW=4"Y5HM'8WZ7?:JOLHU]YJ+?1-N0XKKIN)E^+/B,A(+Y\IJI&/A\-^ MHBM/Z%[.W6Z:]4R=#//E=3H$/.,.-AM[;]QPDY[E>M4FSG+33]K @/EK>GNK M^[75>]%9@5+RPL\'-G)RHT=_D_Z(.Q8@R*3']VR;['HN^F^:'J-B%/N^:_,^ M\ 7"]75BQ=3"J"L9%)A\/K@: 17KU;V\515O?4MSTWM\>3T#]/_8>]/FMI$T M7?2O(&JZ[W6=H#7(#4OUW(K 6JUS7);;=G7/G"\3$ E)&),$&R MJW_]S3H'H]X=Z MWI[^:\3)W^')+W-V@\UNH&V"F)1;M;K.K,-F-]#MLQOT_08T6.U'8[ZF&06G M20D[$/IO6UED6X^Y;9B[IZE;N)IIP2OVI?3;-6%G'$H_E]H"<$%3>^IG+ATH M<>OWZ<-[< DW 3.=7':<02WP^@=M# M4!G]+@W,):BI^7C?9UCVW<,?>2QJ?(]6XFO9/8L<;P9JVZIX6]>'MBARE7>" M5X_P>R,;YAHVY*+UT3")[HO(WWM-MH?M V=P,1KG?#2*06IA)(.X+,28N<@- MJ8%-I*8I!(BZ9*GD9EZC?% T\**._V@J!>,>T8WKF.ER_A[,-F'Q,1V_[V\2 M&(U!'EU6HZ_DWEH!HQ^Z'N08#9U8MA>:(395 :-E.29>@K5?P[W\//I'9F#3 M[.E&H\/>]CWYEG/^/&'JK>7PKRED A:S?#4^[YS3*W!.3;TR)1S;1\QD;LA" MXMB>85%2#% Q; ^C'871T420;?>(T:0-T;FE9^&%=6[IY;JE*V+EJL*KD4CY M=03$S]W9^)2!&3*5R#!E>4M/X\^T#A2Y\5/OYEZ?V/ PJA$8=F"ZIHX9"AS' M]T*?F$X![>&%H87F2G;J!: B()Z6 ?'?LN5A1LV9'ZAGT4:#XA?AX+16J#@% M]E,,@$^3C!]CM'XJ[95C-$N6M%#)DJ'ENSYEOLL,YM+0I=AQ5&""> 'S=F') MZ@#J>,U'Y$_=/J5WL$S3;?!FCP[1W-Z(QCHS8AP?CM+<#*.?F9%Q:&RV!2)O ML\3C!D:%+^9Y2/="[%HN<7T?6[[N*HEG^"%;FB6P)/1.D)@WZ2DQZ,_10#FA MW]?&\,Y[M8]T)/(6A M[(3(VY$%3Y"(IS;NRFC.QB>56?:'=>G%1_O-T M%/?$I2(8@S <#PJ=UGH-1N,.?*=<-+SFAXR=E$ M"N5+^/J&R4H?2ONOFWRQSJ#9AGYPI1FN#06^PJOXY9P+OM\^_3G_E%9+B>"G M7^L58&#V-S,,XV+ZB'HA"P+' M78*WF&_KA63&,46 V=-1DW"R+6?VD[HK1_%S14'#<$M H*M@Z"H8#I!>I"K+ M0M2W=-]P Y^&-O_4HJ:A#6%+,0ZMQDYAX M0>@XR RY_>]Q-@J, F+)(#Y>JFD4S..,!Y_%F/CU#D!CD$I&C^*MY8ROWJ@; M;8$F]\:K.V7-2P/I+2R,7^U6%F9P:GU*L^E[0*!0U#Q7OC'BI\+7$@T; ^8] MDQ*A1CI7=DJ<' 1)48=L\*+\*1RFSYPY[P %Y+;";%!02%L+CBR7WS#@)&/9 MNN]@;'@!*JB'Z;1><&1Q06':1D@,.R2F89BF4^!!843I9AS%K??9C$W1YT^J M09"]!GE21ZC(8MG3/4T+"?VJ J*CIV^WL_$.&]1E@9O) F]*]6[XR.P@++H, M[^DRO&<1 ?SI5]!!VB1*)!:XJF):J@(=<:$\RX0TKTI'Z_U'AV9\SYV;6A@H M.@*QR,??Y=_* 2M5/U?F63I:'$[9C8*ZS$98A'"5N0H8# MOB%BA1 ME8"Z[_._ES)7\]'J3]&+J"\_9O"']9#=Z!B&+F_5=D$TU[_7%:J/ ^XL\0/<8:]\2C9%REMR 9T#G@UU ^.5=F?\7E MDD7R94$68[W*DUJ!;6-D,]MSB6EAWS%]-?LE()9N;I3%!< MA[R#QBFE@U&^BM:Q)NV8,Q"LZWQ'7)M5Q^6G08D>^E[H$(\8.C,L)5D]+E@W MQK,6Y*JO&.HSYZ=/<=;?970==Q#OXZSN3%:^)#3Z;X(6OFG2F5RFQC;$5?]\ MO3Y'LV;0.7L=:]G8HE5Y)M(M6\DSR!^P M#[7[%RT:B&7Q=^"[]_&X_S2*LF]:%C_$60QV!7PS[VG19#+DA DEB[JC>-#3GI/I$UPL2R=9 HMX M*(/^^22+HT$N"AME- YND#QP-THN4\Y&*\K).?WSVXM9::(LCM\@&B[6-A]8 MFCLG29LZK.:&# J&75[C8@%D&XMYJYKZ/(_C-5B9OT?3&5_.RP[5NS8+3(\X MGF&'+K+# *L^&*1[6-=1K7J76X. V$.1:;BNB9FGZTJMV*[K.N'FZMUM]UFJ MWMUO6U:.&MU].T)F!0&S7,OF?R&"2!!2M4R74"NL;0?E7T2^Z7F6%>J>[5+= M5L:R'1+'M#>/A-IVGZ7M4,\ DF)E^5LDWE\N4EY=M+Q#-?$.!W;(>>/=6A.V M[]-QF%*48$I/>+$.\QBW6RXVE_128756H JE9[YW O9Z@A[;WFQ_T8P@D: M0:M "+L2R=;%HHAEU\J1'"]PB!.XMF\'U+$8,54*'!F6O01_M]&M*'N(>-RY[N=W!.ZXRU]W7S9VW" MCNGZMC"=?,[]# U"',=CN>4VCU&+V+J]!4XI5?!5E8UP9VX MADE-FQN8'G?W0LO175I8E[J#=\.'/"D[8;UKC#TG_PYW]N,2!S*]XD"#&";P M&_,!94]W#>8485?B^/:*\::[*[8PG1TUV(H9NFA;LG/PKI5!<54]%%C8"6'H MH>FX/K),%.*P; VTEP,PNZC(HS)FY^"=E8.WB!)[198HHQ6;>;YE^K[#$'5U M:A!/]P,U<93_GSKZ07HP^7Y$_X[U=+-)/=A:=7=-6NVRFO8W*3V6132X%/F&U3W M;8_ZF###L //A9D_V"-S@[]?H]*^)#^.I]%PSV27;41VGMVU,J==5;GX.L48 M<^.-N3JD%D++))PY@S P?$/'>(XY=]&,QV3*DS1;MEQAGH]>9*+%#Z +XNAA M&F>'F32P<(@<3[+# 5_-B FPXH;^7MA3[?VSNQ*1' MS*TX-@WV"[16SZR',*XO>\9.D$T-(K*<&R%P:OTY''8 M\5]QE@ZB_ D.UL((_^4:6/$ZO,PZWN1$T5%GV"XS+*L8%C/L(=LFIN]XU./> MIVGZBF'AD[UCJ4?T.*T>,AK5GZTS<3N7\UHYTZQF/N/08Y@A8CB6BQT],$V[ M4*589_KK&BN.R9$V:[+,IGW<>%$.)\CO7[3;T60V%3!,$J_@>C,@AEV;LNY@ MYCH$(=\D@6D@EQ;(#T$8^G2)XS;JPC_&Q?C)>!#\Z/.O.@($ZXC=3#TN(2XA M)=+YC1?!6B9B57(1&\P-D&TZ!!N4,:0[1;@&1'%V-?A M_'WBB@QP!+]'PUF\WBI?&"-VCR>E6KWB-&D>MR?'/8[VK?6NIW3V=3W]-U:1(Y7+]2H-K\T]C_%2-JEZ\G[-#"W$!\VMY#, M;_MQP-X;.:KE+=SA'?%3>;&!&K"Z\Z#>ID9@_?0K6:P $_\^9<5%)M%C_/X^ MBZ-O[T7FYY=H^!R]Y/Q6__Z4[;#HY25&KUB?>#DWHDM[RD#<_%M.3 ]3S[=- MW]29J_L6M-]P 8<(XI\P_?6;L7RS7\484S!;/9!^]<1%5#NV4Y[8BD4&__GA M2_#Y[[=>H/WU[H-_^_&W+SWM]J-WT\@ WR,N_./=U^"+]O5.^^.C\X=_^S7P M->_NXY>[#[>^ R_"VX_.1^_6^:!]^:A.D M_-NO[MTM@+RGLSP:#_*>%G./?3+5\B>'WC4([J)/9<5EPF"<-LJMOY\MU5X@8[YKW33"VUF MFJ[/%$(VOPQ_G&VKV/IS>BZ*\^P7>1I3\#4K:'YTOWP)7V]\LOJ7_E,\F WC MNX=P-IUE\>_).!G-1I\%%$"1)0O3;#XLD>\P:]T*+<)PP$*'69:!=1;8AFT3 MSPF0:^"@-EP\M&SL68AQUJ:.[3+="1SXJA\B+\24;A9+V^[3T*SU-1LEH62K M??*B"1S1KKMD8\XY!M MV&U0^RXT=PC)XGVDEK;!G5SC8.[M-1U7931@RC1DBS1D3.QVF9W(H@$6P?.V MR5P KH6C]D=1]IB,Y?*BV30MWI A4O'.6TWC)_L-R#?/<1K_*!D,AO&Y)+U\ MKKL47-&87UV;/L?#[[$VXM][RK5X#.N9TUO=//8UWJI,#W3C^U^5+KE>MNSN[GIX^I+LY+GXE'M$#=6 MUX=]-F7Q#: +G'&EKJU7#6$N0$Q;GF49NFD1!]L^HD+3$]OP7,_>1]/[L_AV MK'AO_=#RAMA.[^G$OH2RW:X,_C*8"U<=)@C9IHT9"2R$#,^QD>\BH=5\.R!A MN#0@ "7V&%ITXH;J>/XCN^3P';],$2Z%;J64'74 ML0U';T;5K9EPWA1']FS/RZ>X:Y$^)U_P4"2"T9W4HKY>F[8M8E\-75.(.'8@=#0P,=6%KC-) MX!*T!*ZSEZY;/0Z]*1NS9[$F Y_M,S,[7_!:&956I0BN;NHZH=1#MF]BUT&( M8%";(=)#P@@Y3&TZQ64:ZP+HQ48=N#@?52BLWGL>4/JD/7T1N&1]Z:$UNK1 MSIN\5@;'%>8R0[KOAC[";N!A%"!L(E&'&F*=.*;O'Z"9M\ ;M% ]GQ^/7Y0G M*N$-5K:HG\A-:&7E^QD)EEKQD6%8)+ HT>V0VPH.XQ]ZPG)P"*,VVS>W>D3_ MF?90!UY[)OJ]X_R6<7ZMF(F9R&2V8QB8F,PR/,_WD#0I0L02ZF\*P:\CL5DAU/PBQ!__P3QR+ M"H5!0@N1('B]PKA5DN%VW!_.!O'@=EQ\RXN\@*NX>/L;3A<^/5X!*FJQ ;2=[7I/;XLVR#)3.),W@+*_+*.R\ MEJOS6JXPLX;-2A/YC!F>;6!/U['EAZ9!'2(T$0NY-G(VAL'N[OGBQ6#07$F- MX\V3P(V.<>DR:&^J:%(8EAEG(ZVOYO=)AR8MZ>G8^%!G:&,>[O.LWXYV6EU7 MX!2="Q6_Z4BU7;>AO;R[DU8FN"IHLSQ#=YGE^S[V82"&%SA,:&4CL +#V!AK MK&GEC^FX?V3%3-!IX=Q:*:EV0FUKZITF5EW;IM<,U5\&' 'F.L[&BG\BP21Y M2-S0PK:K.W; $&:.;UC$\0+,8!*A8_,+[(;/57\VU,C:QL@GT?BCP&SFU2 <.\-)[7#W0Q:_ M %/P&J[XGUD^31Y>CL(87Y]BS4M'_&8+Y ):MRC@>WY+J^5P1>B M 3Q-/!#7 YSOC-^4_R8>Y3TM>>"_?.GQNT=3 ;HRC;[%8[AMJD5] 0G.7XC% M97SGOT<01A)KN=&"J/^D_7,697R)/?&5XK%FDP&_CH G!>8R DKZ",!CA@"_KF MMI^30^DSB_N@G:'B0? ]'$C\8Q*/N6OW[CX>QP_)]&<*W!$#$"!8=-2."NE[V!7+ME]>!-J#V_O M 'CU3@D6.72?WVW9:%)I%F9X.L*697I6$)J(FBP@:J.Q:^,E@W7WC;;^AOZV M^T;GG.WX>UMVG++E:-+/!V\YB$PAF&&(50W\(S[@) 2VI+0F%@$F]Z,)V-$> M9]5\(J7J\.5& R9>H0LX&V?@4'!ED*6C0ZEI&S&QVIA[3*AN8(_:IDN)Z?NV M+T65#MA$=*FW/"C67E+59[Y^3\I"+II5T2YWB':A+TXM]W%6)[&*PD#&[D)B MF-R8RQ3VYX-);% !S1R7RJS]U\B-@0-)90NE_V<;4]AS'MD.*D>6:KHTD MI;APA XCA>:/E52AWA6-0A*]!AQRO%F4\#4 M_=_I?>[TI[]S2##K%P16^A[<2)]F MT3A/Q :#^DBE$S#BVQ--TPQ<%[XS _[[233-$FGA@HG?5^8X_RR.LC&_="Y! MB;/T :S[=S\%_T\TFOSETT_"<.1/S UOONC9?9X,$DY%W*8'L_-QS)DG@2YV4)G+\'1R>[A4S:=I_YL6/4?9(#\%:]22 MA(;.+&X\T\!SF&?;7. 6K.%;S%_JDEDM9C_S9QWWDZ$\_R^ .>V">0'^ ^<+ M\6X@MH#_0#&)(S"I3V069Z9S+)\!IXP/T'GRQ_:Q_0&*,AXK]OG0*]\ MY[EWETD*/#+%617^@>G9A!J4&-P2=/3 YKJ\H#BDF\'2J-D34-SK/+Y=* [U M].W1\W,P IH(4C<0 "$__7JS*H2^+JQL 5UYANN&U&7,0)9-=!:XNA]@;D4: M^X65,3U66)D<%%:NHLEW#W7Z_RP5C)?FT[SBD*)L<&/DF7*7GYJN:Y*0A@A1 M3#VJ#H1Z1DAKD6>/&OQKNF=Z!O%TS(B//,G/(38,;&P,76V]SU+D^0NHRO?B M2;3ZPQX:A=YE)8<\2$NCT(=BF >CR3!]B>,OK!;$SY'0F_KI[^%S: M=-*8%M2YD18)<;G.8('CFBA@ ;=/C')K#<]D]2P(MBS+< 'NV B('C(2VHH6 MB>[ZF[,@6^^S1(L079'0Y""5^_ D=:NN%J06HP+,O^32TGM_+\BW7]LB;3+D M=K8(O2>J9Z0(N,_&T6R03,4/QB(M*FZ03_E_)'HZQ/Z%J[!S;Y".C@WO.>F*..$,,$SD+%;'P_[VU?]O=9W_ MEH&W+X6_\4'YT=XC>&NJHPE2:6?IZ34W M>742[WHE'JMR!2'U'2^TD>\;EN,$7-HA52YB!QZVEP D]Y9X5ELDGFZ?!-2\ MG1+OHEKA?HO'<18-15(X&L!\CWR:R?)453KY%N,]6L+C9E7H0REG9L>@NF_8 MOF^:./15?:%O&Z:[A-)U2JM&G:$S'CAS)ZANTAC?XYYM-MELTUJ;Y0),DVM@ M3[N:SVQB$OH.Q:&'72C>= S;*5(JV,)+7>2G5,&G8T_,FASEWG(%>^Y!E2^Q M&/\M-.\HRK[%,-6W*:5[75,EA#@P424.,#'UT**&28AM^;KO.7Y8= /XQC*D M^RFUM3IW+@Y^+TZ]>4E@L.-UQ9[#N(IKCDIT0F*#D*BU#-F&8QG4#'#@Z+:+ M#-OUW<)F\ A9*O$[IB9IHH-G*6QA7;O*=-@$!X&. U>G M0<"(;NB4%2W-?D"68B=KBNFS#(:@@(/COBRU=3C00_A1="_?/8A/<^=[E R! M[,(T^XW_=M7$,&Z"E![2IV$T_L@7(MPF:(G];P?$P=UHG-S/PE!/ZMMB*B7JV<821&7)96E3LA!CH\ A[P9?.986@"7A( M33VE5CZF!L]YTRB'':.%2+3%:'<3T>&^P\R;0G!4G5.O:PYH0"@ 7L7<.L6_ M3UG5"O 8O[_/XNC;>X'D^$LT?(Y>I MY]NF;^K,U7T+>GZ(Y2&"^"=,;^1 OPHZY5(31AC,84'LU+=VA!-;L??!O/_[VI:?=?O2:X9V$/V\^U.>YJG*8GIM MN9[Z[5?W[A;ZF=(9C%;(>Z(E?C*5HEE.!N!R6+T2C;KYSZODPZ+L:J"S;_-T MK:T_)_MW]BU/733:T=:WVO002D;I& =ZLI/IBY!3&_OW;)VZ.+29;H0$^69 M=4R*#=2QZ]7Z]VA #->EGNG;8"G97L@,Y=P8OF=O/JBM]UG=2ZJEXH&T2#U0 MS2)X9?->PK_QE#Z/M?L8P@3:NF:\[22[PZ.<5=>PO7A=/"/\2K>/#>X<_-O39!$L&/..LGN7SQB>N_N*..JZ0. MY_$QBQ^CJ:2$V_$T2\9YTA>O!*C9E=/%M6J0E5+C3WGCW6R:3[G#+$HJW&I'XLQ& M52^1[]K(80YFAAXZA#HN9/-E]-T/';94R+QW]%W90K5C^JBFB:X"ZBC#[N*W M7U\F\5RY4CE?IW*]&PVZ(P/W:*.]!^VK1KKFDL7&M>C;'>^I>R5;(L)(-?.> M4=V@CA&X)/!#YE.?4;L>RI5K+ M!B5;Z9 *7_28LFS/ZBEL;)U=W FQ2Q1BC3YXF\HPW=$\/D*OC MT$7XBCCELP-IFM'>S9'5RTNG'QE,XG5VNB-J,"+!R>R:5JB MZ:V:I@_!@7&1@?P060CYA*A^G%?N>W8SEM^+WU&0J5 MMX_7<)99W;6(HM(X07H-4E3'/O%]$H9F@'77QWXPDV22D7R;9A4L*H"Y)ICB;M/ISE' MD;!-(AA6K47:-YAN61ZV7-.R7>R%:J)D:%K(?'V?Y39_I9 49^>R+ @4ZZ:K M!.G$PT6*AQH )78H#7S'989K$Y?HQ E4(9BG>X;?7!OV.ND@!@IM3#LV+13V M&V/5[!"K3ABT2!A5JXK3+.'.+FV;!="N)KY@1%T;3('(Q2X MGN[;)E;HJ+[IF^:R=WJ@LE%;/LLJ==,:][4+D)^GLCCS /EN/%LKLR741"8S M"$/8])#I>8Y"H]:#T$7^Z\MLM_F/*YCV7#S(CJ<[GCXKFZ\CJB[I==Z$=)5= MCAM& #8Z.O)22V[7VCUVK>B66#YE'G9UY.@!"727%D7XH>VXUEMT2-8'$[Y1 MAR2S&T9GVI\*VUF@VP723CJEN9W$<93QS1<.=8FP7JNRI($5!IYO6*Z#W, R M@\+KM#S3;3XML7]S9S,R^?#F3F)W0KD3RIU0[H1RLT(9UR#70]=S YW8 =6) MYWHXM%2WBN\3[Z@=]UO[4AL3PWMBC1!Z/)"C3OY>K_R]6!]\==LKPK0J9K5L MT_3#4,>ZX3@^<4W?5*TVMF/XUNKNN#?O>STT^["A[U4G#?:]7IB(N2B4M;_' M.2<^,0@\EOZ'F$5.S7IYAKARSNIX]C_O8"]%8_S:<"SG,V_BY#2!+/*]>B]H#.:L]\,7_: M^^?C9+CW;_>$8D2- -&)E_.H#Y_Y(7$NA8.2\&L0\5MZ\P]N#>2'DF;#=-@( MIMZ2A*X>73PY%\ +[XBMV!UM+V2A3G33PQ8S38H=6P^<$J[0TVD-;8^$NAUZ M7)<83L"XIL&N[RM;$WX<;D3;VWJ?);2]VB'GY,X#:BP:(;VP+4V8@JA,8UW!\-$"V <4.GQ*@ MK_DKMG#Y+44#W N^:,=F&F/;:(53NBY' VY:U-;7Z:->^:&O,M&NE>VO%<%- MYG>OG/VO%=:Q" =I!7S?.F_M%(L)HT0!X'6(DIT\NNK#[^316NGRZ)7E@5FL\"!$CE!K8PD;@,V8XU,1%;"X,7+>Q/'#PSUDR?;D=<^M^ M)F:5W$WY,WQ]BL8J,?0Q58'U U!,%T*:S5;RZ:1G8-*-JKO&9H)&>[7:6>9R M]CA_B-&JFL\C6*2U!?B('TUCT.'[8P)N M$WD'UO-1?&-8G8(8D\)"J?/$LXGK-C4Q\ M"]-'1$T_?_FC41/(9J3'S$X<7*4XZ$R@2;&(6A;Q/DF0KQ.,"NV=PDU+?1T$<)0E!J]UBC>9B.BSMU?1!'4UK9W(&A M2:(;*09;DJ[\ -<)O@2U?7QW*^#7J#C4O@^2N!$I9MGF\=7SV5@-B& M(VP8E830?4O7J4V,P*:^RT)*3*/PRO6 G= KEV?4*J]\4==;/8O1#GJX2U!T MV*+(,"O'P7"199AN:%-DA)YM(>CSD[%]Y 7.FPF1LXD*+ @:PF[LRX[M7[/8 MN#Q1L=7@L*L23VQ[ALMM#,,S ]=QF /VAC0X/&;C$[HD1S$XCA)D((SV$#E) MI4-G>9R#"+EJR\-$E?N"F!GB(#!L:C*/Z<3!V"Z3BJ%UPI#EVU@>QPIP4.-& MOVP+Y+*J"P[!G+Z R6)K106I1(7'S1"" D9,)PQ9$/+/5/V!1?C+$QH>Y6&U M*MAQS,QD:T>,=3F/ZY #M#8PW@/$,>RX)J6(NIZ/2!'Q-(E/FAL8OZL< #L MLXE4=%+B,J7$Q4J&;;$)TZC:M'1D8-<,C( R; 2$>-@CJ@?#9[K7'.[5FYD( M1PE/8-1T*^J.]';^08H+D!R=?<&%B%6!6;G8]GU"D!]2AU$/ *V*1B[D(_N$ MC5QO8%\RT1/99>B1X&+174)8[2IAW0[;,(Q2SD8[9E&.X"46^O57'("Y;"S;+3YM,-*;BUT MZ5J9BW'5MV]CW?%=Q/0P-+'!B!$HF6M10L.WD+G[]+4>+HX/S3A9-R9NA4!N M)^QI)ZU;8?6=A7@B1AT>U?(HM4-B$3_P$+:L0)7FX= WWJ+MOCF3\"C1+-33 ML=DC5.^$42>,VFTZ7I]UV!8)RRH):YNZBS$+L>%B)\">YSBNRB=B^VTD[$D, MP*.%^NQCAOK.PC-?!7PV6 U_5EO@1GPH.OFQA"*I-4^T^YB]R_O :YX<]<-G6 M/=)NFVZU&?$[YE*HQ5.W1#O[GD)A=#4B M"ZPJ[-MV(Y"Q MGLFVYC0//T9!@Z>F"K,V=E"W0F1C:MJ,.L@-?$-7'<*!;9FXN8G+AU%%.R8. M[D@5AX!4KCW8!D0QEZ4]D&Z =)I\CX];0B=ARQ4LO*? MMO&R70WGP7Z@&X;A!R;R[8!8?H#4]'3;]MQPJ0VOA)Z-L^])/U[-VJ51*=@N M_YIRBJQ_[O'G_)A._ROF[%7L1'4E^:-%0_558C_^,(N:!4DFCS0]BN./9%L5U)S M;2_$%W()*EY9,KM#UUHZI3["#C69[UN.YU,?%VH[]'RG!EV+&7)-ZC+7=DA MJ&.2@"K&A-\;&UVMK?=9@JZM'[B$G%V-6_L./"$H!\;Z7SYQFRL7?Z.__'QJ M1-M-5+>,?S,7BEL$C"6K\6:W6V$[;/-9P=:.HNPQ&TR0T^\QUQER1X2JDW\*67[E1"DW8$"5 M[4P/5R@8VH$UN5]R^%*!*%^Q&]>-4MDRLCDS",MKTGZ=F.O$7"?FKE+,764C MTFJDWKS\'4'R\)#RS[IC6YVPO :A>$E&DL(HUH]A1L$F#@^ MP]C6[2#0386K$S++,$\X5N9@8TD&BLL0\=L83:1)Z(U.3IR-G.B,IG,0?+02 M?);O8)<$@6\QW\),]RU'-1]:S K=MQ!\1S":FI")A^(1X1MZV9[D/N-Z]=:& MG:X1#!BC6M-A CLZI5#2@E'@I=P[1U0K"'*%6UJI:NFPVVF[TU].!;!TX, M>D,Z_-'S$ (7R_B67>LH)#:R*?5M:MHV]AW#45U(@:N;Y,T@PO?BZ[>.=X"* M;S1'U'%WI^(/X72L5WUB9L!L/Z!FZ-DL\'UDL6+2;:@[6-^QE>9<5'P+W'P; MWZ"+$ :-%I>TU\V_+MCA;9(#5Y(C1+[MAHZA&U88(--P7=LM H.A]7: H>UV M_X^*O=&ZB-\UIT&N&=\/8U+5F2'+I-@'D% />S9G1Z\8:6 2%YDG++LX,K[? MR:,(G3"Y%F%R?0*$U2!]J.<$Q'(1LCSBZ-1B+BM0_UQ$O+.R-$X>C>B$Q+4( MB>NV.,QJGKN#*/$]%_N.B1CW2T*,5% C< A!;^::7$Y0X[J$RF45+G0XPZL% MB%T#A*#$(,CE[SN>@1V36:&R.$+B$O.$^8^#000O*+S15KRO+BUR%0*"Z$9M M3*-EXL T,/,!2#PL@(:G?AH:?CB@D4&9I53X@06 M#CUL4V1@9#NF40S^,\*0(NO<;(K+"F1TPJ&S+=Y24-"JZM(-#4:IY5/F^8'C M^H&E>X5MH5O+HWO/V+:XN-!%6\7(54X"V3 FOL.F.T18&7H-.E/WW" (;68% M5D!\2I&J C$Q(_J98-.][1 11GL4L5; )750=6VSC@X[Z$;;;3N4X_,3U695 MU(^PB[BL=@S'#DT=F[Z#E0-JVD'@GS"-?B20N[?NXF'FC='H6(-.C'=B_$I- M3)M4)B;W@UW31L'SS8Q'SK5B0P-8G5#F3.3D9=EHSJ M3,WK-C4IJD0V=BW+MFWDN&Z@.Y[K6'Y0%&"%S#4NP]1L03>9B6^L1H?&7)@X M7X7"? "RYX:[[8WJ? !\VG8D*ZHC3$W7-4E(0X0HIAXM\42-$/!$-^&-;?TY MW>>P.O3/.;E)JKHSB_G( -PURBPO=$/#*D8RVY;)W"53]XS0/VN"45Q7R$1Y M\<8@/Y'1,^C6 :2O/L?V0GYRXC%J;1(&1B8E_ ,/,\.C_$]%/,PPEQLRSP#R M

B68OSB6^PL1/.9Q,*H0%)3 6 Z%8LYU__(Q)7S^-[_/!@6H9.K0$G@X'= MM^YUQ@8/@P=[0*,'OJI_CVH_7*N,CJ-^Q3_R[>KUIF5L@DS8>V$P9G1.38M_ MG[+B(A/.J^_OLSCZ]CYZX/?\)1H^1R\Y[-U3ML.BEY<8O6)]XN4];0#;$\A!!_!.FOWXSEF_VJP V!1GE 6MRZ[G[K\$7 M[>N=]L='YP__]FO@:][=QR]W'VY]!UZ$MQ^=C]ZM\T'[\I6_\7OP\>L759+P MKK3)?CX$'?483R6L+VUU/OWM5_?N=JQ-G])9'HT'>8^KZ7X\F6HB9*;QMT M M%Z]&W(F9YC^OD@\K9-?QI.>*I\#T1ML/Z5CXG+/^=)9Q>G< (7L8@?*6&+Y) MG/M)WA^F^2S;#&AL$\MV3>9@.["1;5-J$%MI*T\W?+L&:!R&V&WT+NOI*E_3@7?F4^NXSG.]5SF7(\U/"!1YW M ;)XDF;PV7,R?4K&M1_V0:#(CX5&S>-'"$;=:/4%/T5<_&3Q]X1+)[ZP@61$ M?CE^J62::\Z8;\Y0^RPNH_$]X@;T2$/Z^_\#-JZX&UBO6LR/9E"B'!62V-(> MDJ%:F_CNE[C/A0"PO!!\P8_^$P338#FC),_A$-XIO.\O@5>B?<-]X_ML%F4O M&K:DD._5=XWO91;GL^%4;1[?F&*ON!?$]R'GQ)0\)'U^!/PQ!>3W2M!P+JFX MUS95ZWN809EA^29WQ:/\28/@-_^HK(:=8^B M;Z*ZC;O'7(>.DK'D)_[)N^1G\66IV#1.,B)Z"A\I70=_QA$GYE'T/T!1W-42 M6PC"E/\TFO*'&0YA\6)',G!O,W[=G2Z\>!5))/ $ZFC%@0J_>2!+2E_E[80. M=Y\L(_"8QQ@RD,U@(B%QD&/ZV-31VWL[I[40V/X6@K (/D79].4K/\ABFF/<] =<, 81M&O^@.Y7Z+92/#43U2 4:Z%6S4 MKEOOLV08J ?3Q)-IU>,<;"?LLI1#GF2;G;#!>WE%K/C55%X72EP ?4\&7.+Q MYP2V!A&4R["1D'>?N$D]BKPT&_2T#Q^\&QF=O1O'A8)=%/Z#)./;DV9<-'_D M2FJL?8F>QO%+#\0??'\DE-O[433F#GHF1?I3$G/Y]8/K-6[,PI6YDN&?\3LL MWGY.H-;"NYFL#8*?_&GOL-PX&>X?280'.5X\F5 S9KB*"(:>'896X#-&+:IS M)O11@?!'#!?19=D@]B?D*M!3ZO0?W)[PE([E-L1P!J3H@*;DILO7Z,>*L)[U M-_2W6EAOC< 10;X\F_ZWP\]QF,!7 LY#TQ<9V-OV\]Q]J7]2A0R]DD)57+/! M\+*]M7)BC]BR5/'3IRSF9,\_?LJ5B=>*!(F@6#C4'FATB(%SWAMR1@6;M!0! M2CX,FHG)'-,3:5'NZ3!AL!GF=(]$V'3!5XGZ?6G<<0$:)]^+4.'E"DY:ES LQR/A%Q3^RJ5XO*_K:54BJ/VZG.Y537AE,2KTF76WV@#(FEKU\ > MA##/YYDRJ[B6YQ22QR73'Y'7&[)@[L;:'36>@ VD?L?]Z1GDJ(K7U3>/FCX65%L#9-&) M10+*?,O6+46I=1$^:_U6E>!UR MPW0/TH6B14] C9QVN'+D[G4RB8>E!2YM8/,\-)SK8[K'T M%BIJ2TI:[&E_3[YET4C[>YKW%"60%Q5RT0ONX)I@]-YEZ6,\UG[+ MTMD$3&'M'7RGL+"*.Y?T^7-/>XYR+9I,TF2LN'S15'?3*!.Q"K^PV=O/^;Z( M?XMG_>>,B^"X")O-9R_FQ4$6)Z/[698?8GKMQK-&52EG.<3@'B+4R@660;'G MDJ)2SL.FLS058)TU+0,Q=P^U]]9FW!M@&]*\X@':6TG"R3*###EG#67(Z48[ M)/[=#'TV$$/ A\40R*$>/EA\::U]5@@GN=E1(<&&<4V"'9E%:BA$V":FX06& MAQWF.+KGH!ILL^4OX8R!/OFJ],F6.J5.E^VFRSJG:?UB$F%%YE-PF+)9/#C, M2=I6:BV8PZI-JH-B0>Z54&[P>38.#-\HF,/G:F6ITOI6K5;1GB=3#@2..;Z[:E6&/_(08H:++,.T@]!P;,9L<. &IY#"=&- M@KBHKM?+G5SBN@:(5^(;#G'#D"O@HMS)]H+-Y4Y;[[.4U:P]F_3UZT]W:&9S ME^4<\C2OS6PV0U;BZ[\D4^[&]5<16IC\X*P,.:RI5MO>U@\8BKK>,&C!"[Q]A6(.C7*_X9 M)\),BPI])]+U$_70D+>;Q% N :(E_N^/K\KW$L7'XNEX"KM&CP M':+=N3:)$E&^IK2N"B_"==4-]@T58GHR:2 ZF\Y*#GC\Q#B%"HK+UQ58W(X' M"5QW=I\G_*\,Z@!%>1ZW@+CMG.1/T*R4-]2=M(XQ:<68/K.)1P,U".!&_!+\@"+(.[YJB$J+SMF@6O>G.(,2\NAQ_=#!&C^.U:R& MU?,2(/"VR3-8$4[Y\\$\*1_O??%\Q4EFBEE%^6;Z,'V&PL>OH M;/HF#EP<;E6^^?73;5F_F?>?.)\#8X]FP\>H5G'X&[2JC87U6UQ"%,KDL;H_ MW"W^$8\F4UD$*4LK\YX&FYUQOH]_]!/^[<$,4IJRIG(8?P?*@I,?J>I8&1,9 M)-Q&26=Y*30>TQ0J\ODERX),OG%0!KA0)9O+79A&W^*Q$%;1BUI*>6>5@M2F MT0]X*1>A%I1P*2:-]4$TXB0"4DIXBSTM>>!?@1JC.8GUJH77UBUKH4:B))5+ MT 4X0?T-1\2R2XWK5;E+1M.\F)//CTEPV0R@>)>359N/R:Y M3 57R=[R.UK MR(=<7?D_Z;\E3.;/J5\$2\E_WT*_J]3\)\\/WE!>?>J=JYN M-8G[%*3QD( P@J);OD[NN@I^$CG D:P%?Y@G1G&*ZJ!R+DR&JM*I_F ]SN'] M&SC=41Q75#BI&BH5O9L@,X4>AX+P!VYX1V-1=2/P^CYWR6 M3%6S /^BQQ^!4\0XB8I.!VZX<4G$74Q9,2]^+NKYBT)S>$*P\071I+),$++" M@FXFLN!%_E?6R0_D@OA"$^6(CK4XRKA; %&D&^Z)J>,7!>/*GBF_S<4ZE_?3 MZ5!58T10D!3UP7SA5B;474R!D.3:Z]LC3-Y!3[!:.IMRJ[7H>^"W>,[2\>,@ MY;*J5^B8B/\!+';4W):PBE@%HFOYV "[R'),1CWB8A:J\:D!TBVZ-#[U Q?) MCV)?OI1[(AT4T14=#[ZFPJ 5^>&5M9FTF00P[M$C9)IZXFS$41[[#*Q:L9>% M"**VY6#DN;8>N(:N(CJ,!C18SB_F>16&>7$@[1,-U52:Q5*O1C<=]? QTGO M4X4K)UJ)BFZ93+C"8)*"678?LJ%N=K[%XA1!?(5);(=<,+X<66>\)_W'RY$<2JO-TI%+] -'^2<=TC.M4>9T-E!"KS0EHMHM,*3!;9 M/\7%_K0JG &K*!U^%WU6>9[V17&ZK!;D%X8FL?M8$Q?AYN.H,)'>@]+D5AW< M.^9:K=]/,]@42$34]5+1N*4L0A$HX[]1E6)BV46_W]H5BN ,_Z)PVU8O49F0 M]U&>")\Q4CD*R&+,QGUU31'W*>Q;;N(-7^#KU?/?P0:DJ50^$*P0 MOI[4J"J4)4.8D!$2(]2X>Y@.I6LXC7YHD8J>P,]$K.!_N"F9#Q*I=[DG!@WR M\;-LP(ZJ^8\J6+$87.,O:PJU?&_>$! Z=@@A".$Q\S76=.Z\;AY%+ZH;G/_+ MM0'4 L.RATETGPR3J0@>JB:XLMZK*@ 3A,65*#S>QJYN4*_2+QXD.??4BU)+ M6:4@;9F%W1*#QI3!,*QYXWDZ$J(;3($E^V>2\J_"KT6W5NV;];S C1;.,G : MY_<"GB;2A(E5?OM%!HG'C]&C7+[O!<\MXCNQ@ Y3!-6]0]L3CB:$+7,8Q&?OE6\$-24&!ZL-<^4D0<1R+G8Y_ M1&5GOHJ^+^Z$K W:VU5JA4MRC'@7G'?5.J%2D .^O\*UY)MY*RAK:3_?J1RE MRDU"1$>XXT74_^=BL$.]WK^L#EK)/((X)>M41[VWEPUIZ8-JXP^X,Z('EKCR M[5G#H1>T2[IYP"Y=1ZG?ZQ>3')QBWA+),VJHO"X+F*$SSPUT@BT<^IZI(GD. MPZX?SN68G4+*^%(%#V0<53783-.O2AY\DN* [^JG@@6".@<S@HL+]3M -D6\:P@Y"\,=2;(Q\P\U9DTTV^+K!XRFY\PNUBX M6D;!%RNM1M&@TFU0,5!TWFOWT?B;]CB+8*YY7':B\BT (7WLXZX2&I[/3QHY MH6]0G1@FHD: U7%C1,A\F8>8)NORA?]6K!L*./UXDN9 MC>&L'J;T//FMRF8@/;2)H2,2,%.WP]!QBX80TW1-JA_G )KA+F N=&3FNM%4 MKZ1,97">&JC'7:@+R6><_R(QZ425WRKAI!J_CWRDN"J=X@=JVS;SN4YS66A0 M1R\25 [V71//BU#Y=)_XPSGYF[&2T>.+/4M6PF:Y[RP(;9.8Q&(>-RNL@.@N M4?M. D]'C>Y[,QQD]+#9=;*<<&K*O-X6DPI%@$B&1U2%D*PQ!5DRS56ED RO M*$FD)% LXA,+FOS4=##E(AE1H0F*29B%&5/"3G]1[%6!69\Z^LU_G8_GP)IPCO%9<6)9JCE!/A,/D&O3O\*V.1-1%#;7,H(X62 M]4DZ%NV0PUVBW??%HXI *U2T _24!EUKTR(6+@N.H.!5S&L6X=^Q'$.FZBB$ M!RSR-RKS(M(4,D0L'K^PWLM955S$%86_R70MS:_JZIS// S26-Y9PL#(\A$Q MD;@,*_.[U9T%]:QJ]FU2!:T5_S8*&'7Q/?-'<: M%C\&1 /9,AB)E@[^(-Q] #1.4-2#N9^_?>OM0FDQ-QS -,A>Y+"-S_%C) P1 M. #8DODY1P'Y0I;Z1BL':B;+4[^_:J3K_$IF)F38=2';CX N^#4 MG B73'H*^1RUW!8BI7)P!W]%A.JDD<2J"G@6E M/<>%TRD>JE[U7C4]]Y.L/QO!#$*8+PR-82^<+X3B4HVS>2*_NXWK>N*7BJ/$ M#<1DPWK+XL(V ]O5@JZR)JWLE030$VD2B%,J:_BT;V. ?H%+S\;R[RS)O^6] M%4Q7.S_^;$,H3WU\JF],;7'K9<4\34"-(I>I8&/6+C_W]-"K(#K)Q>4%2Q:' MTA=?B!X>1,H+=*U0*37M6D+]9-6?#XMB0EY&"B)UA>++7"" =.!G!O2?23 < MY3*G>5QIR_6B43)%L>1"*MS/JI+3(>4[^!?M&75 4#3%;KV!UV6+%V\ :D!M]'F0GQ9/QEP8'<"!O.5_J7+4L]@O<- MI%KTH$K%&)5$(,<]B)[I85)89*L^5N*0<^>J)YX##M^;CFA#=&2^"1V12ZAAKQ(F:V5'9,T7DD+!KN4D)ZCA_A.,XZ\NG(1\S3F?4! M*?1A)D%'84#52 !_9*)-38#;:F(T4?P('=_]?\Z2O#-LKIJ$,E59(@- ,,EM ME#Q*_[ZCB2NEB06Q\I2HOFFEDF!"WN,3ES80^$UD5RL7*J(R)!Y-ANE++(%! M\]E$QN;F@LL=675D!=3QF*7/@C1*/QO\)Q&.%,5P:NJ<^!X T11H&^5(E(ZD MKIZD!)J[@+8O1QI>0QA:+==#2:C=54#:&%IM78Y4&29[-)IV6NF4@6#!>HS"D2RK$V3',U M8BWG]Q2S4B%9KE#3.YKI:$9.-N*7_UG=A6TZ\OI5S;9,LQ>8@/^8Y$.9G@+J^9_9(!'U&_6J MG/KLJL)BAA25K+T!D3;(HF6)!K3S$4'-UG:33HB.A*B:B>KE# !8/X?@J$ ME-Z+\&*MC4B5HG&"@GZSZ'N:":H0:!H=!5TI!4GX[W(HHQ9EB7#O8(Y5RB'N".A*":C_ O7#>=R?99):^LE >E>#:!II]Q*<(7VSC6Y:V6 G)BLL]1-![X>84B%+G523Y8%= MGFT9"5,TO52/+9J*#FJT&4O3+\8V8[?C MO;FR[AX@'$??^#>&+[71)6)@23JNYG:^2+Q5N-F-$*'R#&6K6+TW3+#R;*). M*QG)X9W\OSTUYP7FA 4H)H4 O0[R^N]EO*(Q5Q\$8]Y2I_E"F ^AVKOFN4W MVC]4P^ XY9[VL!C:SB\TFZAY*X=3AR;&2M2VY&&G'58(#5&)TR-)-1[$@#RJ MU"WL%L2B$Y1D;KU,P^U ?64##Z$9PC"]O!,=2R_S1(+L64'!^<%80 M%N/==PB>Q<^ME\;_4"V_XWK?:*TX1_3&PDP.;F ):2C&'XENU:=X.,G+ZK 8 M&M&?1#]N!L)N-E\9-H)9R +Z^"$IO+D;[0\1&9+=QO$4I@],AM$4&GNYC3Z* MN>@ZY-7]F%N8#R',9RDT4PGJL>U:H+=@!LH= &WQ! MT7#ZU(] ]_&G^AX/>_+I0(Y'Y?$#'C8MQ MWCMQ2K&=-]H=-!+)YG_Y.]#;\6/5+UY5_)<+E%#1$KH'-DJ. LC2P:RO&OC+ MXQ)N!=@4SW%1D5DOVNS);G[N]HJWOPF[(_L6J\N(BDUH:2F'RJB&EAOM2_)# MV@=@OJQ8>K$;?,? K%'[MW)OBM$*Q:)[M8A-]L@Y\E\"3B\M=_S]0\II/AZL MNN^[VXKX_UHC_J^*^+\N$_^'BOC=&O%7\X6^E N#]_\HJ/]G*0'&RKWLI=J,BE&@Y1_";J M9Z+"194D%-QZP]U,+1;'7DR0R^% E_=S*V$OGMKT90+.=H655*&SJ,'VQ90\ M?NM*_%77%M4XS=^!-!@ M":LH&4^"_X@A*L_I.@;TH!5G".\7CUB>4GD4,+L0BH=*A5-JD*+%5TL8%H(J-O$4T4PV(O.II8*;E&X\G= MB;?VQ&NV3'?DUW'D.YFL'3%3NU-M[ZMRYD@ T M[\0 Q5RX8RIU7#FORXYKO5XB_JZD5D]D4;Q]SKS[X5+G0QGO")K[;6$S\7YBM"@\+?YZO.*T=X M"<>XIWV G=,<@$KH1SWM"W>UGS3G0;X*9AG?7"G/\R32WDVR9!1E_"D4SG+1 MHO3IB9_-9 (N]<\]R"=&(DXGFDJJO& MEB"S915B]MP:KNQMK_GO'# M504&(@LA0OJQB 8!=G+5&@0\_L6[O=,FLRR?04N:BIW]'F>/7!PXCUD<5RC; MJWZ9S(_/AA]7<:3E>,9-^:M()0WJX>IT."MMSS+"5*1[Q!L@*R#?@72]EG0H M KB*,OEM9;BE^CK1-;YOPT0@SO-W^&J!/>?82H%.S$9UL:8B7EE>)#D@.01I MF,E3E(VB/B"EC..'9*IB:_!%-=^B]INYO(82$,/D@6]+7R1I\BHK](IPUGI5 M8+V6>JQCD'130G5<#5?'6-"U*>A:T",<)6"83"-1%@<5%W+ZM*!UV1)7SM:% M(?&RKJ*L#4_JP5*HWA S^510GTLV-1)IL)(%EKZUBA\JGWHE0RQ?HXRR#J!X M(Y* 3EF\*GH+0=?[^"D:/HC!S#4*!?B86IRV4#O]**]?J">S;))SYMX?)'F\ M^%VEC[A*BPGLL]QDDZ@K4U,26[9!/O/,NE\Q*GT#?%4J&+/TR%;NS]=_LP($>$;]#^]UZ! MV0Y>\A0@M2OY<1K>/404'[2%%KXQW^SXR UK_/A.?' 'U(BW7]"TW0P1Y"?] MZ%6<"^78\OV)!H T53F,B)PKM&9BW= _BRN!%?+GU6)@$8+^KJ(T<$PAV"(# M+U61%-RUN*.,TN6:BM\5:([OP==]+_H75/F86]3G(>P],$^>"J"JCVR_E_ M[%NW^H]858H*(5 O5Y0(5BI7H8+FA0"M1-=3)L;0BA]'0Q6 4_)K8?IC65HH M2M%A2V2'R3>!Y:2B\T6^1ET(8H?ORP\'J13"!1+90RV9&I7)5"G;MZZFK!LN MX(-5:+T>T(?;\I5&K=?T\B5\O0*>K% SM0J1LRR"_65_G5TGMJJ66.JUJ"K: MWUP6R2\!C;L356)ZXH)W0&9/LX5J]]YT\Z6VK\=Q,DO,,QZD[+7=PYX+2 MWARSU7)[\Z6BAQ2UMI[,I5A>*4\#('*8$O@4;C[Y#&6K%I/='@JK1-U7Q1S+&O$.%77%[%.L;+7!$G M(F^NSJQX=&BXSC@+#U_F/RGQALM>FALM@/)X]<-B&HV L9?-NE(?9/QD2T0_ M,<"XSY?9*Y+,8-@40'OPD#]@[H!*@<3CQR(*WW[V*=+,]S'?[/2^2/EQ*_,I M>8#JZ4H3<_DLACZ-4KX)0",",[=&T._EAJGO]8H*]/FW:PW4\Q=<<&P$K<;@ M0L'XQ=*)4DZ56O/C3+;*0IN#X,JAFD0N>L[FEBN445[KT"\!- L7$@0T].7$ ML5 ;_+HCZ%TKTE=RS<6WYN7U" MZ\@CCP>EKB@M.N$[5@\,6R.84W0;0->.R#^]YP[S0"!1+GFT[.8^K* U1SY=FW'H#8ZW<"!G3@RG[<&X0 M@ZK:]6:5.1[+H:3#EV)6@3C<(O0%TDH07%1/\FM@92LJ3==:7%7WX5/ZS*^7 MU80-M\R%:2KE9?^EKZ8FS'F918KC?C9XC)6/"GV,WV$%TH!0., K7,]1]"V& MR0PKH:\%Q20C568W+\@&,;?/Y,B?Q4VN1>6@-7($^- 0F8;WN5,5CT'SE(YE M:>]$A7T'N-^5H58;8%Y,62P;GVM2)T\?IH .K#1'N3MK-[+<[]+ZB^2H%:$3 MXLH!*:!?RB%\4K24))8)7VV^T?-5E--ZIEKE%Y?E4P>XP'=S[7SED;VV3V^^ M[7O/;KVYBR@+N&K>6W(X93W7!+CC7Y4CG<7)Z'Z6Y9*SYSZNG-QY#V0^^E,K M%ELN.)OO9J[6E(IQ.4FM:*5RXE07?OU^@,27YI*>.:E+(?2B#8$79)=]C>5J M,P;D[O#G$5.\)8SY0_(XR]0;Q7+A(]'8/TTD,/93O;*HMD'5\DH5K*8B2!TL M?$5^0B_2&^ISXS/JJZ2###X5 M+B7B(A^5-YT".6ZU]R3%%)!$ M,C23QW)..UAE\3R>?:^&M)>NYE2I4X7\W1*GBBJ7.A(&118_P,A:0'-2?\BX>$C@?!5B4[,4JLAS&9OQY:"X0F0)^LH3 M(=>JG@:O0/L6W_FL1JSQK]2BVN**Z"_:[H=0S'. -S^FG.9Q&3_B%^0_&0@M M5 L?UT=O556GYS_>KMV)7=0E=J\JL7O$>N$5@N/ XN&C3$HL)E2HVG7 #(9I MM;D*=Y1/L9 /.(O:GE>,V-A0K:VDSUSKH+YP)JLU8>V&6W]=7]$84F3#>7VL M>A4;Z\Q<6*T,H\GE1;-I6KR1B06)=V2KIFW?6+9E6:9I,(IL __Y+_.R;%VWZW71 M 7D#.EC>"747(5"7;G%ZLJEKN5V:R(](%1!#>>"FP"]/R8#KI";LBXXN#J + MJQ,;NZB/\U /[P9@$M7@E/^\UP'#&(G[J/_M,4MGXP&87&GVR[_U^W'\ M\'#B8]];+GPN"^/'\?1$XF_MGAW]:?^TQQ-N/>%]J%N<#TH4Q4[1V> M^H]\-MGP^!M"N.9DRHT)!*;#;+)&H)6F$VZ3Y]T8,R!FWI!]F&'+T[96!UV: MJKET^B36S6(2Z:SILX4^R3'R-;^)\B:)'[*G9%]QU3,1]8V>WGZQE(88<,49 M6/@H"F/MGNWW_&^M9D[*P&\5;.SX9 .?&-;-/L'H"^.3MW-1CO"0=U4OSX\) MU) O@DZ\.AQ_ =+@.JWM2S_8%IJI1V#HY6-?]^]OHIY_*%M;5)-O)AL6"UEP MJ+)L MEW)'Y,:\".7>F:&73JGZA3A,^YBA5FNE[NUH$B69Z!3N/XFQJ]>99]W/1VIK MEO6:2KXODR!%3S#>)^;<6J*\#C/VJYC6G2ZE2KIWISNV["RW7!6&BIPWM=K;J^=BJET7H M9+]RA[,C] NR===':&U63F^U$\?4H!K.E[G$^A3^/:4L)[C;_K M+.%SE+D790FOD,=[$O/9N7V7;>A^C*=%)#B:3K/D?C8M$,B#'\,O"CCRK_S+ M8 #W-&X8W_ [IOUO3_R].%MC_+Z"!@BG@4$Z@YL>TL7TEGI^Q;[N-6I[UWTY M(ZN->PV'-P&LV(IVFG57X'-TG-UQ=N&/'1[W/1O.%E; OPO=6+X_.!PX\3@K MWF5-@@/7@#)O #*V7[M*NZ >\>U?DBF_5?\O8GXSMS#ZPYD"[=8&FP:A[(DZ M?>)-;Q5<[R)SBG\[N-Y*@ET87*\U:0JM=XY35SV*0'3\/16(CL$AV+8[W:XY M^-N=;LU#A1\A10W3D8=!839*T3VZ67)!@VW]Q)VPHR6 M>Z/=O_"_ :->?BM^E'#V'7KT-:-'&S?40+J)3,LV+(/1P]"C$?MI?01+WI&R MBX&/;NW-<(=^O3I^WJ%?7V< Z4W'[I^4U*_F)/%/6I8^-Y,6._*I'XW1/\49 M7)M[U<(4E4WZ>Z63+H7\.QSS3?32X=MW=+&&+O8IL^OHXOQ5B+=.9USZX5^A M3MSF_9R'=_-N &)+->2L<9_.83)<-<^L*%S:R[E)(]15=V>D[R.$N3;<3[+ MHG'_5&KU[>H7]ZI+V7:Z;UHN;>S7>]V^$M)KKI?N.*S-'$;V&V';<5C'81V' M[?)$K&OYN6P&.ZLVGI]^W0^,\LSZU>5A_OFRFWE^^O6O<32@"0\=XK"W0B#CJ(:G0^#]VJ"::?:O-+(_3F2G;V7(&LIV>UOJ)U[ M=/IK%GV/ASV-_W>XVW::WBOP")>.X413O @8ZB&O5:.A'5,H(Z0R(R]QJ^VTX+[-#T M\+E''9WA4!/(;M?E(".[*W8[>]%YJ<2)]]/2'7%VQ'F"P S:*]UX;H&9CIHO M-[1H-9NY:2D%7WQHT1E'PY?$=1;V5H7B><@T? C:V]6';939>>SST:SJ-AN5LWIXV MCM?@DKWB[)O"OEBWM6^+DG 4#(Q#&CG?%!P#L##LO7J5]M^3=J)D=.&23CAT MPF%1..A-N.V=<.B$0R<<+DXX$-P9#IUL.";M'Q]JK[D*#;9?GO'@/7J5/_ZV M'+3%66\0HFX'-+B]GZ( "6H_XLUSG,7[+^5/O>UJ_!LIU?'JQ]KY6,T"%)V ]C0O$Y^D33.XM9V0"/-W^ M5%8;=;4WD6G/4:Y-L@1 LX8OVB!+^&(!+2O^P2^9PS?X&N]G.=_,G$N/+!T) M8*UQ_"S:3>(?T#0]?M3ZPT0@:O%O_\FXH<7U;[2O3TDN[Q)Q71(-^5W2AX<\ MGL)=_H1N2+F4492,^:>+L-A ?7-8E?P6\-[M>)#PI\YFDUBUOO!#S/AY\C?E MF&0M>N27S*?BZW_[@B*DKHUX[%]+'OFG'W9*()%$6,08*, R9I?OYE5!1"\ MB20(D@!8$^>X11*HZY?7RLI,3RPG.N_46ZW->K[?S,>>5[#B"[)!H MS8N?&[#[)]3G][$E%$<_2XZ>TN>3.]K[;,^ZP]G@2"^)MX/ M9)*(#B&H@$UK#S1X3_ M8]C9V0CE (W%=K^'8"B$SJJQ $^* KX+\=8L3I)+M6A_28*37GSY>_WO=6V* MQY:P7S1P^2JN?K^> DQNWI"3JR)$ MB?UGY# G)OB'_OUG'/_?(G@2]Q"4-T^HJTC[;XSNC'NAZHN>3U1K\<=8B^93 M-M+G6#B 1:T7.P=>$P6HOUYQ[$T#_]^PZ5<#: 0T;^^1/-()5[HWJN6;U?#F MSOZ<'9C?!C5\!95NHQ2O(*EZ"EDY<5FK=3HV:[:5DEI--IL#5UT1JZS<=ZZYQ9W7Z MAF7 +TU]][DM=_;;-\[2@2N HAZB6$@F3I;BT=;AZ%6P&ZT8[;$&8>:A08B/ M^/A[!UB98Z^:7-\'N0-S2P+7D(_\'OB,H:!X=+(J""NZ>I^=/Z%*, *9Z#]S M><@W!(0P#[,#UL]S=G HOU M";2?K_Z$+ 4$B[43PR-1Z,=?B*A2_LVS,PS'[[O=>J?;Z73:[5:S871;YB]Q M,*F-BLR4T??Q'Q\60T+/X+6Z'JLVWAZMS!SXA2J-1I$0?DO_.II*IBOP6\O \,Q\D MN]XYBTU?I>_LE"W@@#N__JI%IMEON>_ML]CW;VN\(QH8P6=.^-:%%OC/4A]; M!X8)C,FE!P'##F1Q,'B(A>J/B?>XIA+MV<#!W 8.!^0-18##%QI@VV01#$<> MAJWP^.M%\P08S'8_4@FO@G*KHPJO@F%GK4P[0U77*H0X*QA TF=19\I$BH&+ MDVS]/C682[SU:G[EGM])(W'PX=.A-EJJ)FBY>8RBL()3F%EO* I3%*8H[& 4EJV.EB*PLA!8 MR0H!&WJV@I7E*@2\/DF\PG$U<&SEK+D4$\<*P15&L)6M\HU"L$)P,1!\:"/;98W".@TJP ;+CZ@L+@"%*(6H]4ZEZAQAJD"ATL#. MRG1MK*"P4T?G9<%=HY')=B@F[A3LR@([JY/I;I:"G8+=/M-IUO?)O%LLU.WK M#RE[L%#/=;7/(?QX7H?>AIGOK=;"FL)5=CY7%IS-?,^S%3@5./,SL7/FG,54 M"U2X4'7/^2XSWHLM&X35675U,6SEG'.TF!!6"*XP@O5,MXT4@A6""X+@LV#! M9Q(OU/.(^P)C9P4LN74$AVXKDT=WTV0+ZW>H ".M."*M3K;\KPJ1Q4=D,1%G M=#+=P%"(.I6R6$J^UNAFRP>\Y63+HCN>.WB+"4ZKH<))%.R.#SLKTWT&!;NR MP*Z;0MV>^A' Y?N!>VUBYFMTOI)BQYM6I]] MJB)E6XX<^AFBS]3 MO$'QANVPOQ/3.+6DS.'L./1J3/ET#5/_96Z^'9A< M:L3_CECHC%[$5XX'A!"^MW1X)H=9W/F!%HXI_'] J3:!G\=,H]#'4(MGMG.; M_R"!/1;+8QDUS=2-;N:V:IKMLU#S1UI GZ@74:8]$Y9];&^X@U^#AUS']S(W M Z.:3$D JQ3Z^PP&'8K[#V9TE$WL[+&)\(+CV0$EC.)>[K%BW;JY]X+5-%BP MS&^C;?M+YK?KVN$?:ONPTN!_%H1F3?;GR(314!O<8@]B@ MDM"68>C:@#"':5/?\4*F7?[U+QW3!.$[9?POX\/;^KS4*J!<^@;TD,P*:&1) M"L!W]QZ+ N+9>[*41A[R $ED&CA T?"<-HPHXC6],S!>.IFZ_@NE5P%U24B' M?%(,!_^F66_%8]#@_XAM@Y+$)SR&K:"!-J9D*+XCWA!Z>\061] ,O%'30FJ/ M/5"H'E_XS_!+0%@81'88!335C3[KIJ8!684.<6&X_FC$:*@-7C30M:$S'U/' M:/Z4!M"^]YAJP*CKR3BQ)SL* NK9+T 83W0" & US:-BX'3XB"\OO%;7?D_S MOKEM'%*Q6$,<"J!/ \C"6@;83*$99)I)%5L0+V%4XFNVV?3GE'H,*(PPYML. M!^JS$X[YQ!S/ 9I7I]^,O M>@X:RQK^,C>'5ZC>RD*TJ7&O9A82.J^PM53/RW2?6M\YPF_KBO"/0/B,E M+,*F04B0P/@CL%Y>&$"7K*Y5@D?$51DEVML)G9V$7AOKB2T9:*R0<%*SFHK4 MCB=CGWPWF@C<+)).-22FK,^PK[AL'$5< A]ZHNXI[!5P?=N!%NE.@0=YD( M-42+.X/QH#U&[#\CASFQ*?70O_^,8_M;!,-&K(KAZ+,3I+J&FP%M@L65=( S MPBF3, R<0<2/)7D/:YU\C33K6J6K;,V:.J^PI@02+PTX-RH91T& A]F)I6CF,L+$8&N,_DA4%7[\:!G,V!A[CC7B^_3W;HCG]\%LT- M?'?XX4(#9C3Z]>(OS&KWS4;_IMN^:>O-:_VF8]TU[JQ.W[ ,^*6I[SZWYUW MZH&<%Q9(;S@!]0!,$)#[3S0Y'G[X73@$XC-B[58>!.W _I=9P5SLFQXOCER) MU0N1ZF#CV^D1>'XP(>[\=N@BI% H/3:LAOSUUPO]@G^&F=GQYQ6+_\U!A]TG M,+._^A.R%( H)*<8'HE"/_Y"A+'Q;YZ=83A^W^W6.]U.I]-NMYH-H]LR?XFC MUVS?=NT]D8/IO L[TN5]S$&0Y=>MS4(3$+WG/JJX3> MLK[/U78--/;S3!B3(,"ZT +_6?R]-G/@ =&P UU(094_/,1"]Z1G#@=3 MP>&W+S3 MLDB&(X\#'L='L]03EDGR+);!"BFW5YGRI'.>.NS),2MP-97>GYG MR+S7&AF'2(MY,'J\'*+9'_!3,GE6PLZT,OW6O+GT&#Z;G3Q$TOCB[.1Y9-%, MNX[)O.LXOBIP))2?KA1JIEQ7>Z2R.D)Z!+/>S'-2*M_4H79*L)_TOXK<2D=N M9L;D<(K<"J36* HK,(5E3/>C"*PL!%:R.I*&<0[EJ"M?0E)&T'#K9T*"'W3N MCO2>YF])2VATLM7X557\BN^0*2DB&PJ1"I%%0J0"9-D >;RSI#R="ED2!%=- MDRR[@ST)TGX\B*?]N#4IBNFY.&39B5//YJO//.O"RIGS=7ZHPC*GH_ 3 MYV)N6*JPC.(-BCTX@V3:[: MI!/1G"!6,;79*X!U! ]1MCH>^P)[E[F>LI9-!=A_M>&K9ZHBJ.!;/OB>(N:_ M2)I:!>9WTJC_HU^V*DE]I\7L?'&6EUF:_[TR\N522VG/A'SM=%&+]=GUV&)Z MO<4T9\NY]:Q90F]L^8FR$!O$!S'SZHC8<1['=*Z[VBR]*Q9(H+PZ LJ3\8!_@H MTK'#"Z'+ET1VD21:WI!N+\EJ(99F=7;2U1D DP7,F$3.;$SGL_Y89AZ$(3[B MXZ]D3[JA4UA86>Z"9TZ:^+#^_R$[)L5369%*GQ4I_]1'!>FLK;(B%>7"\E$C MG0YVH5DE17K-QCG[+#@J'=*VZ9 .R!6* 25#JEP NJ,<^*H=$AGN_4J'5+U MYG>&S%NE0ZH2@$]]-*+2(57E8$2E0\KWH';.*2Q=]BI=1.G2170R!<:H&Q-% MXJN*P I,8*UZ2Q&8(C!%8(E6MZJ?::I NBWG."] M%Q+OT<'($)(*=WG=U*EX-H]F-EU&9?,HOLNEG("T,L7%*T J0!Y,&6TK0)8* MD!4$84//IH%N.=FJ***5\L#S7$E;ZZD[X$#E43BG/ J&E8, 4XD4SD0@*MYP M5KSAV.G7%&]0O*&@X%"\8=$1HU*S*=9P0.@?/_]2=]=%$B]8>1C?Y.E!E,(K. 5@2+I6168G\J>E!I/ M4;,G.4EP#%MYZK!?,B5CEBTGYV1*X<(\YL8.8YZ;%V,^GJ[0H?;LA./-J9(P M/]%\\\,5=R3V79IF/DLC%V1NA MYH3"UTRPKD[CJQH ^)Q/JV?"8S)7$4R'! M*RR:3F$U^:N#B %R&=/ 8GF&MNM8]-AH%C^S4MD[LU2RIJ)$R!0@6=,A!W;6<5CJFG=5=E*E=%(I MG0I":@7+ZY/MU$7E>SJ=L*DJBSK??$]GO_5GFWGR#,6>2H95)0 K*ZE".UGA MW3N/ZS?% MC54NLNY;6 E8)5"IRPQJ?D6>7Z8+#&<V9HCHT\H,)_(AE MH&<.YY R7F,8P^9='S'D/.%#C%%1#!I_^(,2-QQK]UY('P,>:A^'Y=>U:\+@ ML^_)JLDLYRUH#F,?Q/?,8A+-.-WSP[>(?"? MO?B+]=.KB6Q8F!0+R,Z9\A]GW]2^)8@!> !@LU2XWI+@[V&;!$ MQ=3YXLQOA[BU0@./E\,>@L;L^E-HA_FC\)D$_):' [N8WJ<'Z/23#XUVXL6( M/!(-'5%/W..VDU@9QR.>[<"T6 A?B/K6O(PW#8GC[G)KX(P)7WS$QU^[DN$! MZH$8 G^B?1:W;F GD@7>_99/ND$_:3"YGS3$FNGIJU8U#?;5,.K6+S7QTAZW ME)HSA\SN X_I!'&VAD@R-\ZI2TBTN(Q[]H$"[;PQ6O7ND4?P: M0F,58H8T1LQ^L&@#M+(O=AG0T*[KOQ0?! 7CCCOS[+2:?+3+?EOQ\#L_@,^> M=OM3Q%YKOQ/'>W?YT6?L;3W[[G^B(:**-TWCIA^A:<85'1>:Q_NJ 4U=>"6A M4+OXG3B Y@0L@[0Z];W^4-=$7)5&>%LA__[>&SHPO"":4EJ33_Z]KDW1=PJ# MIH&+J@=VB[]]&3NN,YW"#@%38?X&U:88\.=:*@$["?E?LIRH0>ZR-BDYRKEB MJU%O-=;.?PG<,>8WWPNX>)T8"EN',C9''B(.W*(Y??)KJ0^1]@:[.7HUXN_,*O=-QO]FV[[IJTWK_6; MCG77N+,Z?<,RX)>FGI&O+%Q&XS0+6.S#;ZAQ)Q,G2W;V.AQE89HY[%/1Y+%> MM\S*,*45;#C%G-),:T%C,^H-_7BKL-^6&57:L=5B9%%H+DB2IE'O-,NR74VS M;ABEV*^"ZY<7O_U+.)6"(7>MTOGWSAUC[YP\INH6#_L,IJ,/#..7+@193 MK[?*LIC9J;STYF)QS$-T50?HN9>I@/8P"1>;6A0B@,UFN1QIUHR8BL]@EA)+ MI;,^#?P@\)]!@C -M#4:< =[']B1$VIWQ ;A'[[4-(>QB'@VUQ9LW^-'A*CW M>WY(A5T_!NS VW0THG;H/%'AY\=-1RTC:\8>H[6%2#./1A.?0YRC\%77D%'7 MEXWE3/-:E8IH];12/.E5+780\42JD2"*D$0@4ANX)E"U$) MA(K&KHJ!BY-LO4H@=)Y;KQ((G8_84PF$J@1@93%5<2=/42A#)1/*.9E0[-KG ME1*<)P< -)0!N4>"=T%K+6;*9E#>0IIZ/8M:7="]4WD,%-V>#=U:BFX5W58W M05"A$P!EK$RO$OR4A@T=F$;HJ16Z9N*["ML*V MPG:YL+M'_0&%SP+ALTJ8[-1;RG=9>M^EN%GIS&Y6[BTC+9"10S_"JXU[5<8H MW[GTMLM0W//I1K;SB$T3+^7EC2+;BI!MML,71;:*;!79GC0:+,N].$6V MBFP+ F"SF4-)M5>68B=;\+2P7VLHJM(7^UBC\XGH]TG"UMT["=O>">^M6;:M MZF:"PSQ7V9<(#-"R+%'VQ&"UY8#2X6- 24\41:*XAI8 M+$2?+55'U>] DKAP2 M3 VK($U% D+W160]GF4DQ$7E*8\7TD]>FE:]_\AI;0V1I<6F)?.$;G ZQ[6@2N;P6%B6!YV!23R0-:'N$5;4N+V[_ M2B;3#U\NWN+S<9)A%@V8,W1@W2A+EPK;H?17!Q885ECP5WP)FL?2:XRE61FV M+H8',&:A;__0R#,)AJP FS&- DQQ&N+0>@_?M4]^'2?6NM*[I6 ,:;5DGXS; M^OY+60)&D:HJ9YH9RLH=,IWM\?0K+-4C=*P]]*I/PCI&K26OVEMO0"#GH$]5 MVT0U&K-J>$5?HUQM5&FAKE;AWW32-0*31Q?RC^.#5MV8/0BL,W1X34I_-&* MZ,'+@A6[LMB<*):9+DJXY#@2)FYWSD26PUJ;Y!]>2-K<4 7/RY_Z#*-N5KST M7>:76WMIT$4GMIREVL'MOJ8++]?4HF="[6!Y6*#ML'K0*@2@ZHD@/[9\[3 &>+@ M7+, J]S?Y[SUJY(4GB'QGU=ZY#.Y03ZE>,ZCV82-:_Q?C8*%\$1<'J"!ZC=Z MO@+'YGYM^%TEC"M=PCA#;V2[-*PN719($BL2*S")=1OYID0]&855ZE8HGBUR MF<:C(X8\^O;=9<3/./S@;7P4@\7E,<3'"9U%YU)%DD9U,J&SL&R^ MR\Y("Z M[-3URB20.E_U/V&0,4^4X=FYLL22)82XM-K9K@.5*R5$EI) 55:OJPOG3)RZ M F@^*U561AE67Y4UNIF*QBA=M@"LLYB(NFQEDO=58X1EUV5O^44=>7- !$3R MVSKB[[V5V&IED;S,ED9Z[U4H/K$H'?@LJ2%3$L#J4T.E=.B^Z[.#'W86*$&* MRFNT[YG._EQ!)38JCGA3='L6=-MNG5,>P4S9F=*;N,VE4K,[S24Q4F^_J]H' M2OKP3+4Q&6IO+-V<79SCO[\Q.ZG\-//I(6H80?:**L'&?A!>A328I'/>U+6; MV?7FD1.P4/LS(@$\ABN3C&="AEB#3:,N=H_$2L@WS#'S7%7Y!?C_0]H.I'U\YO+SHW_4OWF)[0X<%])'PA"8P-.XRY&= MW^L/]?3]R&D$#3#*Y%U"D16!#]/S-=>'006P@$]4 TW70?UI$,WE$,!U\CU/ MSN39"<=\J# 0)G)L+"0L$!WP-"O:-*!/CA\Q]P5_FJ5>N;SX\NT>YO$\=NPQ M+->+-J"8B>#?Z . R6$O8]\=\J6&%\6>V%$04,]^X5T"&#Z#F6G1%/I. M)T2H8[X7Z)S!RN#=41_F&O*;H-Y0+IZ<*)\+#$935#'$PX0+(QKP MR_4XDKIV/^+@X1"(PBB@?#'E_F)SLF/1'U\7L5,Q<)+>9>H&Z+ZF(4V',@,$ MG[%I>_D@-?5\^$LXB,^'M\E MXJ&-,KBCEWC$WV=G%WVD<5166-H%OS*$!#8SH'M[4K>K?S,8,*^FD$_9L M?9/#Z)6+NU>NCTZI$E3LD\'K=^K!XKDHIT:P>G[ 8+ DU(ATDP*7B1FT+,L! MG-6-.(N9@@D,_ZUI3[X;B3QKC 9/CHU7QFV0-DE>F&$D-N9%MI%J?7%#_6!& M.(L7X8$'$8TY,"<28*(:&'I=^\-_ID]8WPIXO,OSUY!'&N?>>?:#'\*6YY<# MD9_&HP^A'9%"!J^P":DC!TQ>1.(Y,4R6 IB0.?"-Y^+5_2$P3#O$Q>,,$6"* MLQ*<N^+X[(9T 8; (-!%H>4A!?-LRKQ)/:3@! M3=#Y#_\"'L/$15<#GFD!>Z0>$X_*[!*UF;HPT\&0\!"%3L ) .1R\"AU&IXS M OY\?$0=@>\%L-,W5FO&ZH26)3)AO"SA-Q(9+?A4>&:+=DH++D$R'KZ=PP"4 M<@\AN9! DMBV'WD\=Y1-04$'.PG6$KX-(M11)U/7?X%I<:Z&.M03\6R:UG[Y M#L:- ?A+;R^HO*>\MRJ&OIL/Q9&+/-Y)&,2.$CMKN8Z9."X@KIX(LP8(3*3 M1^$9R"H%[3X)-4LI:-DAU5^A0*R*9MM7.\/P,*6>K5W=O=0S*P_UK.@99 3O MF/$H--0<;Y:@"*4,F-S XP5C7LR8:[9FDJL4_'D!2GQ^@6]3.F1"$UR)GSJEVL7YQ,7%W8Q2RL*[)'SOD,Z*54&" M^XI#C,R5,7"'*Y%+&6@E?Q1!W*@+K1V3B MA:= I,T2%![7P,R*0,RW'(3/AYN6;^1;ER((V2+1F(27N:4)6S6(&,R*,=S-">$V;5HWFY%8*A&S1Y_1PY@V M3U?J/(0Q'[TB\!8_ G*1T/&(!AT;0.""5K#%0>2X8CRS=FO"@1=#*,2#,7\R MB3S'ECY$/.68]MO'I%8O3*:13W#V5N+Q&6J8'6TB/'%_ MQ2SG6N /_-"QF2RL, H("P-H$Y:E\#HF>E>6$(Y'D=RCA4>>3'C2,:1!G@SP ML\L!;K3#6"0\]O((47Y!^+%IJ$7\Z)3S]E3N=WEP/7_FB$>E=.HSD*&I\TDR M$>XT/BQYJ,Z3N@L7ZN+P+EF2;;NU(=MVL9-]ME6RSR5+2"7[S+11J]+*:_ L M!:[(39$HX*[C(05![[*WG.,3#QB:,\5K$9SD@6"?@7OSJ!''$VHSB/87$0^Q M68\0@Q Q"VP"2B-W8P/IBV@./"U/XX4^)-O!%CAW& C59L9N$ILA(]\V&X>Q^U= T,',"GF[W33: MC04TF@="XRJ/QE?ZY+M/-+&@>H\!Y9,IONC\[(&P 7UT *,WA:;5YBCCVC*Q MQW&PU3.HKV@G/7N /- =H#E V]"?H%O(S9PB?JFM$,76X\M4&%E M+_4M[6MQEW =Y+3JGAQE!C#RUW&$$UL7JEY N)X]@2(Q_?1B7> MD?K< /D.URN-] !JZ;BN>(5 VX-!$U<:'+X7:X^P/&BTPDR@7ZF%+TYXS3) M:[[42)%)P2Z$,BY/3AS&D4Q^KHW$/3#F=8, "F#:PD?42?#]!3B9IM I&0^P M $N,*\O3@%[)\T7!=4-GPCDR_R^NHQ_A7M&)$TUX. 4%YH8CN9ZY-X39O6K2 ML6J6.*M6Q3$\BJB1)&:0)L%_:5T=I %L&JI;:496C@$P%%W(2P_O^)O0D8O<9=#I(%+767[!<_[YX'&XHU M+%2(CS_T[S^GYYCR4N&(^$+-AL<]J3QR,UT-Z%("%%A"B.&"Z%^!?M^*D?YT MQ E:NAT1/0K2="&FD1N4L/3+F!>F#P)'/K:ZW6U((U-R[?,K\?HONLC1&<4= M =,&>/=DD2'WXF\3OBC-F,7UK_'*8Q/N*JBAG20AW4?/L_?"?Q;>3!X9M:_0 M"/VX$Q%H$(Z1B]0DA8O@)X90!B4/R4QX_CA9>CR,'C'G@64FNP5\A:X@9*Y" M)IS0#^0K+"%;7T3!8FQ%,.0]\.E@Z_>)E9]>&1&;BML(6J0F[#W"1_39#GUD MKPU938Q(^A63&OIV)"A@;LOF?4!\2#B XE6QT.+_)46G8(J[%YUZQ3J("[4. M4XIG3(O:HS.;2H2>UU1F1T6CG$3=1X M6"4/I\\^%%//(X(#%"/AFQ0&'?4 MRRTYL C]!_T)8_&$XQ:O+H@+&K/S(S5_NMAM/+8FO6S>FT*!DI=B!S9,K$VD MT3^O['FI_R(.N('ZEQLO/ MCD9 5-*F1$M$-O%[X(/A#&W4Q,&T][DYZ1A =?FP@$.=B(#B7EXJX?> MPMA?CZ]8]:;^B[9N>_G1^]SRF0TQKPO^^\7;U(4O(B/ST?F(<;@"ZB^O*("I M&/_TU*1*^DFHH;;KK)FK&9PW).O <]*@V^@%'I^[ +BI+FZ7 M8R]54W=E*4)C/I(]GB.>N6'5+?B?.+!/:?H3&* \ MY<=E>6/4=%U?B8YD&[1+P6\#*ODK6],W7C7AG7.'SD\'O6BPNF_:3=X7'PKZ MKM.&#E8&GDK?+[&ENX.@E MD:=7:.YPAWAR[(PV.3I>A DO"R^_M@P<6:G !YPL-(YGD/[JU_EE@S@4'&$4 M>5SUB7>>^_'%(+&.\^8QU' 0,]\+M[G0<0F"*PKEK48^H]H!1LL-"Z D/,U: M8 SPKR,1)O-R,.+2&2"6L(?;CB&C!M*G? #^W[N*)?82K-#2,75^CND'G.MP MYC$D+\D!O:5S44OM2-1XGST2WXC$RQR4?\GO3$EWEAB P_@V3(17B]]@UR[G MN52Z16"?A=9N!BVH#?RLBB;9.-I!73PBM44B* MV_?)NG'&+R0&'EA,A.> .('V1-PH >1L+,D D%.D]P[TWE0]7'&]A:*2R[EO MQ*F;X*WE>)Y)<)^(Q7#^C&A-JNA(CLZ0*UM\N'$_,EH@OB4XHB0)4(E=%S7D M$2G:2S$$^;B8;;&#!!;36ZH@@6H'":QC-CELE+C5BN0@KBVBB$M$,U?[8H8C M. D2;K/>;J;T7\D?0/:RA.T\!CYC,W8N;M:ASOTDN?"N["3TT7"$8;XQ6K/@ MNCERQCK=XM9NC0\35#'?CF,05Q.[=KG(.&NIO PL'2& 2LL5U^/Y65A\;(GG M8!B>Y N)(P-B4_HX/^Z+^9K@OL/(ILEM41ML!"Z$YY: +[98V.1=!XT2SB?% M;5$QL65]'Y<8[TK_O$)K(E92J!C@2M,K<:6YSNBU77@K&35_9QDN$QJ._>$! M7<)Y"=3OB3(@#LOFE6$\Q@]$C@X \-@9<'<+UTBDOL1E$TP,A) W1-W"1>C+ MX'"90",$7>^1DXB&-S"YQ@W&!@%J0UT)%%M84IEN!/.'\/,X$4@J4XFD0G%D MOQB>M]!WG"3$1R.*BI/A:(\ Q(.QFA5\\_-H='4M'5RCC%(^>6S3_/ZCN R(':+Y^'DVS&)M M_#=.72!*GH60$7Z>D,E#\B2CDIQ':KGER6,A,/-^ST6=TW"W6.94!W-9\FLP/P2#F$TUR79YMGX*U%1_8M4FF\B'C[TA1LK9[[OFPIIEWVN MBEE59WXG!>TQ&-1'-.W#,?'4_E9R?XVK+(5/U M'VS;>WCD=;*-WV$Q%"H.A8H-N?"5ZEF)^6T-Z$-8RD40< 8/%U2;?Y:;CUN_ MIF2AVGNU]VKO*[KW34WM_OGN_C<,@U)Z;:7G-SO_Z;YV_E..\YW+(1Z)BRLP M,FB/92LC>HKJN@>HTG8G$R+QY(99V'B5RPOG3MIK%^O@^YRIM.*FK3UI#>2, M!<%/M@-9ZY@J E,$I@A,$9@BL.H1F*D(3!&8(K!#$9BL\:B(3!&9(K)#$9E1 MURM!8"?U6>8PKUGYZ'E?SNX+Q*+I*XZ^5VY+MZ?AQ6^7!!UJT30+$ZL KYI= MJ#E 7,OAJ=FTZJT,&U=8L:@0=6I$-?1ZEL!'A2B%J#53LXQ,GBF%*(6H=8@R MZXN5;A2B%*+VL8K,3B;O7O'-G[*?>'])*E6OR_%P]OZ6K6DOUT4X/%%V,]DV MQ7-5*&Q6#YO*5ZWPJ?"I\*GPJ?"I\%D]?%9%]RS],1DO([7"]COZ.=E G9.5 MV+]37\QZ76COC@)4T0%EU;,D?E& 4H!:=Y*O.)0"5*X'^2HR1 $JWS.RLU19T[C"08N& MD4D7+E[4H@)G]VP-@YH4!L<,(_R9L7(B;,\.SOCGS.AW,59JQIC^UH1\-7+I7J9EL MQ1-/FC)SVV7(?=:Y,<)6)YL&N6GFI]W,,_8/*[H]"[HU3".;>JT(5Q&N(MP3 M$FZSD\WT4(2K"%<1[@D)MVMF2ZZA"%<1KB+5O_YZ MH5_PSS )._Z\8@V^.1/*M$_T6?OJ3\@27WAVAN$8_H1YR"VQL?[JE-'W\1\? M%C?@(O&:IESR>$ M4=@?XA(O6P,)??H;AKV>"W=W!<&Z07^ETX RC)[3)H[G3**)*)23!-7A'QP' M(S_0;*R*#!P*/Q-OJ'F^=Y7^3KX*??O#^B:H*7CM!J]!N>%%6>A,2$B',VA% M()(#+1Q3[?> A)$3OFA?7.(IY.2,'+N$R$FB>WU/&R29-S2' 1-R[AK4D M#M B^:E-?>;P$(F:QASXA1,HK!S( J1&_$0F?@2?4+< :8%$"S](><%I/PH" M^--] =4CQ)X<@/Z+E"U(!*"D#"GP 7@7/V\DG==V=AE MSK0TN_EHZGVY9I'GA)Q/^5&@W0,/PW:B 7/@K\ !*#P#O\.YPU0<-H8E![:& M9J5V^W/J!^'59WC*PZT0+!UV"0&)@_LLDTQ3,:%'VT' MGAY&(8RZQG?7I4\X ^#2S@3'BH.'KV$EG4?J^1&R^2EB2GOT_2$B)O2#^&58 M4?B[KOV+:F/R1,7$0O*#>@@Z@(L<0M(CH\&3@X C/_&CZ%P.Q/DS,C7IA\$!)WE@T? M9B./O> M@1@C(,@8+.>4HPS $H@ID-D4IG-30#9'M4\^*+^FS/LO ;QI\C&V85-Q,R./ M1$#F@MZYAX^SQQ&(5,]V *X@<4+Q)@<$X ]^AJE09]%VX_\(Q^_BPJ:X@$#@ M)B4KAW5M+&;%X/^.@YGG^)%>#0)*?ER1$0SI/7&?R0M#57<L&: MO89NM?1FS^KH3=.XN^ZVKSM=Z[K9Z>O7>JN'[Y"Y93CPW%;XUW?KD>Q%8=HX MH*-?+_["K';?;/1ONNV;MMZ\UF\ZUEWCSNKT#^)W;]-JYY?6V)LR__^5T2 Z/E?X/5]#/UJ G-@>$P]55A#;:"1,Q+(' ML.R@=$_YEM0U*4U@DR+&I#!9?)HPY@-O#V/U!U1VWK1PIHA'N%J1]K'@UT+J MW(,\T-J]6&/:&BUD$2VQ*)(3ZGD>QMA_I4)C\G N$[!QKO[._=&X9U+->J$D MD%MV ^)N,J#!W.)W5DFFF)=W;]M&T[SM-LU.L]^TNB:,H=^ZNVVW^WJG?;?( MRX_'079FZV7E88TC\#"4%8'O"D4;-"";#A&$V1E4/HL[YS]9,9W;)^)&)-8" M9]2CY3Z?(S%<,$,FH#-RNV4XFXZ=GLXTF8XP5=!$ WT8AB8\2]3C[_#?'(^; M/GR%$D,$GAG0N'DZC V;@',2=)T XQ#^(A8-)DZ8\HX\4!M$ GH.P "3;+ G M;'^C:S5JZ&8A$\%K+E-V8OIARHM,*%'<\.!_6Q*P8PS]9- '^"ZLRE':? M="H@]Y5C#9U)?)C&-'0_.-P8D[]^KS_4TT/%5I(1]/W)Q.',GEL"[0\PBLB5 M3^%J2<<$7S\6V>.Y180Q@Y413:277;@@)I/(<^S8LR?DAP?Z,MH!Z,9 ]R1W MV,$O_;%#1S :&!UG^9]'([!A ^U2KE3_]G.R0-BZ>/XN,3"6GK]+GJ]A[\1U M_6>^/NX+P,)V&#?QP2XG 1]$ H,9ONI@-2/&/&KS2296_A36G@0)@<'R,Y17 ML!L!M+XL>OZKMC![,..# '<&91G0 DT(MI9"%8NF:,IS 2SLZ;A_@NYF9YH: M 6S@[6>Q,G>?:_%W=#3"L3]1#S#$?TW<&[%(WX*B<_J/. M:*4XTM!=G*)E04 P[,++I3(9 H![L ,DMY?*LA/OA)W>B9G;)HAW0KN$UX=T MQ/TV\/)7+AH,BUP9S&H1OD&@I6+ M/L)\CY_1N,X/Y-:AO_Q\;;?A[T QFY"CYX.<[$KZ(4<%\FY"?N!^\U,:T#L8 MFZ0.VU+&X_;0&;Y*)!SK6@SS)4%)?TKF/2>Q /Z#$ M$5L*>FCF;Q$@*K;V0#62SM!N'GY-;FX.*7SG)D=RO&]QI/F*<:FW++W7-NY: MS9[>O.M?]QI6W]![-S?=F]OKFUY_:^.R"#["_8VS+[VOW[3[^[JVSDH3I2CO M9^IHEO&V=AUN:VV,9'HOVZ;>:C8ZUV:KT6AV>U;WMM]IZQV];31[UHW95HZ" M@SL*C",X"CZ"'>$*BYJB(E)\D_I>V(0VL"5&8_XD0MNU0<0<83&@ONF($_$G ML#WQT-HESRQR\/#(=HDS23%<,7/@WB]H2#L>##Z,D%^B-Q%DB3@"?R3XBQ:Q ME:>+R-+CJ \<%1 T/VJ<>T. M:-&(CP^E4_,ZG-(<7X=?\!!VZ9%)W1+ZV9(CP MWF-^64O1=1+X@IQB)0NI:__C1QH;^Y$[1(<0'478+O()9R'L:M7,&0UQ;N%X MKS7(;%>N7KS,S4G?(D@BKLRE?8NSB5*7T6=NS7*/YB:OV]P"@T0BSR28BV/A MAU0CL:S".[;4.6XZ2A4163'@85?!2_)FXK[T)S#CE[K6&XI=1PN(8P>;38(: MN=L5FYN)LQ^>_\R#T"(A.8G+YNU=(;YV 1QT^6XMZ-:+AZ[9,]JW9J]U;1A- MJ]OI]1MWK>N.8;;[O=O67>/,S YD_YJYWNKX[J4"P!Z(*VS-VS_YI80%+_MW MH6))_7 'IEQ52;O)6[CEXA9]&FNLPV-N]R??V\5A?"1'TSJB*OJ&9B;D$O+$ M?;!S6&95I #!YF)RN0P!@D4'CHKS.PFS^1(%]IBP=8J%O&QQSUA$@\+;>:4X M*INF5QP#&-#\"'W[ASB!)0P,$0PD6*SGG7&])9/:8KE3'10]5\6$!(^.)X9' MHM"/OQ Y#/@W,J%$LVZ91LMJ-\Q65]>;G?V26QC-C=DM+&-]>HO7?FIE>RW; M3V;N+1YU^,VM7MM\\W/B#(&([GGB-N&0YV_A MQZE? O\Q()-SKQ]^QGQO.@W\GSSECW:#FG^@_9.X$4T!ZQL>WOR#O&C_0T/M MFJ: ]CTY-=P&4'G7O,RZS#LD6,P!?W^#YZ61C$:X'SV.-?QN;\MY7SEBJ'*8 MIYWXJ3,/ZWK-["Q>M=YK%8J9NE2A.4<)7M"]SY2$>-.^%Y=VFXUZ*]?BMHIR M2T6Y59)#W6:MH>=:;U2!N51@5F*HK&+(:M3:7;/6:)^!+"I[2.U1QQN7Y'45@6XTLQ:8**WH5CG; T2EE92'PWS+KAH+_N<(_-QBUV[5F M)B->X:@*.#I[-FKI-5#H:WK#*!,-%.40Z^ +\ \2+-D+^%U\;J4I%\>))GX$ M#:=5ZW0[>MD%)N'\?:$8YPNO5VKH>OBL2*1F**ZRM(%@R2 MBNN?EL;,EC!ZNLU*T-E)#T4.,$\>6JL\'T4N6YXC*9JUII7%^5#2$MX*Q(4! M\4D%Y+;+4%S2;7;JK4RVDR)<1;C%@+!I=6N=5B8M4(%8@5A)G].1KJS:=SZD M.U>*=R&=2]S!QO0MYY+077S$QU.EK(VW6 Q45(8VS5JKU1*WBEE22$3D,DS* MP,SE04FRI\OL,_)A36;OG>*596SH#4:F&)JS7$!%% $E=I+'G?SD/XQ]%XE+ M\P>P*G&274_#HJ04J]VP$-K&/_E ,M; V";AS>&6WGRKQ7>[8>)C&*(H*.P_ MSQ9N;K5E^=['2[U]:-:9K]5JMS8UPW+4S-M%WNQ_1B\]*]^:SDBM2,5GU=$KD;.B(\ M\^5WK!+S0#UPNJT;C,LW%[?-EMWO7[KNMWLM;M=\_;NIM=I M]8U;W;J[:6Z-A:HFKZQ&;;M_P&)I#V1$PY=T@<4]^6K.6<,^^:%&IE/@GRCQ M7P&MV=%[AG'=,N\:=\U^]ZY[;73N6KUVHWMKWG85:(\ VN810+M'J8]7X7I0 MSKKUD Z&M4(ES%QT*;&/N?Z*F!Z39D[LUOOZ$V]U3'-%JQPI[E?[DS.*5]-G=G)E VRNU/*QR-Z M7^7^-?,1ND<-@5%3/?54-R,9+YN6),S$JF<).ZCL"]0)[[#Q1 M]HX.'TGP;DA"\LXPN^UNI_L.6C2,KF6 +M@RC4:KTW@WI#\MHSX.)UD6NB>+ MFZ,[\ROE-3=$9*M4B#="\SHW=%R5W%O6 SM7?MSH+NI MY-N!Y5NC8>H-HPU_M;JM=T^-EMXV6O\/Q-R5F57.W?D1%J);*>ZN7ZX^DF=1 MK..G^T"#)SS2^T,<:[(:RK]Z?G+.C,\ J]>R0RS@R M]*2# @'F57GW^Z] 7?QE_ SC++)'V4;TU-54D?96=5 M2?J8!Y8^=TGA:B5]BLVGU%2K.-5J21]3V3Y5DC[F\6V?=5)FL%+*<,^?T=&^ MUQ_J_7HB6PRKJ6\40%V]I020XLKG/M6J"2!E_E1) !W?_%$"J+"L2DVUBE.M ME R=*-^_^FAH#M:*1ET@-W[[^NO'[5[CX4$S_EO?#N:4"\L6I(SQ9+45!7W M7<=]'_I_%'1'%??=@OM^(S]]SY^\@)8=4H^AGOQ@C^F$*BY<&""KJ2HNO($+ M]WL?"[JCB@MGX\)]XMJ1*UPH'QWOQX PQ9.+ VLU5<63-_#DF]N[@NZHXLG9 M>/(-'3F>HUAR,5&MIJI8\@:6_+%W7= =52PY&TO^2 ;45=RX>(!64U7<> ,W M_O+UMJ [JKCQ%MQXQH2_!)11+\S/63&?I7LY#W>%J+H(<%=3/0BOWC5?>PX# M*D$>S,6 P6'F/)AWU[V[:]/H7W>,9O/VIM-KWNDMHZ?W[GK]MM'I7?RF\F"6 M* _F@;(VKACZP_WOGWK?OG^]?=A^L]*\B&=X/T3>YR^IL$6,4PPH+SN 43%) MG8)91O?YR$CXV>A:#?[,5_KHL## EL:$:< ME(V+]]V^U/SY_O+G_]/M#3;O_U*^7Q'%BYI2PO PJ MJIJKFNN!_$15]Z24B4M?_';]\KZZD\NI6-]Q7$ YS/?=[CGO._S%A]U?C+O4 M_IFUT_N'/V:!8QGWMI^U\S_^N+^^[GU5'$S-[SA,K+/K]#H%\^3O.945!L$_ M'0;FOM8?CYW!@ 1K#?G\>UYS'_2(([B\03=&+W%C: ^P=R3T@Y>:]B5P8%A3 M&-=LA'CUM&?;?N3QXH-RP&^5]W<7[Z^UPOO[O_[/NX$_?/GM?_^?=^-PXO[V M_P%02P,$% @ +(2>3HIID0$.&0 ;#(! !$ !E>&QS+3(P,3DP,S,Q M+GAS9.T]VW+;.++O\Q4\?MEL51S+=IPXJ?%LR;>,3MF1RW8VNT];, E).*$ M#0#:UGS] <"["(($1<><):OF(A/H1M_0Z,;UUW\\+WWG$5*&"#[9V7\WVG$@ M=HF'\/QDY]O=[OCN;#+9^<=OO_SZ/[N[_SJ]O7+.B1LL(>;.&86 0\]Y0GSA M?/<@^^',*%DZWPG]@1[![FX(Y*@?S\S[S-P%7 ('<$[10\#A):'+N_O,#]=\1.AZ.LV=!0L!VYP"L M[,G( H:D1%^V)8<2'[*6Z%&XMB5(6EE;!"E<30@R&7().440^==N#+H*Y4M5";RW?A\\H'&'!"UY?B[WJ4^93FL%RD2"2) MGR2)^Q^V(%%AQG N1X;Z)&6A6J7#0BPQQ-;MZ_U\'3*RD%]#P!:I:49)$;"+^*;'+4_QT/W+9PY*C[^' VA=R+\3J:!7_F2"/@J(H!<,,'U(;+=S,M6/0QUE@;>KP+EDM U]-9;8AS MR 'R7\( FM-BLISW^X?O1P?;68X B(ASR,P6]DU$Y=\'^RMJ\!X\^"_B32+$ M)LLXW#\\'.UO:1EOPH9ZIMQ@*:F D?#)4C"T$-)"C_"*,#MU5J R#PI'^D$A MQAGK+8O5D6@';:4BSKI=<\TFKK_MMLVN_DCOZBOMH>#@JR%ZZM;-6FK@SFLA M-+OQ([T;KZ'#_CGO4T(I>4)X;J&E#(S9'1]KW'$*W$LICSU/(07^!,\(72K" MK!UI37QFYWBL<8XI8MEG$MQ.!GDO/5TJE_27K7,SX##[LV.-/\LH*O.SUP[L MAB+LHI4/KP$/J K'I[-,3\'>&87"HL>4 CQ7^Q;L0YAVFJOLF(?&CIDT[:1M MRT E4TEF*6'[3I: ?G;>@"$,&1,C_@/"BACVA1#O"?F^4--$,(;G2'2<,6.0 MVQB#)6+C:#GZI!LMHQ:<;!-OG;@1I>:T&2=L9U!MF0:TH^6=BXB]'VBY8:-' M&'W2#=5-3*-\5!<9S]ED.OB'&KI<$LK1GZK>=+99^N*65*OU2G/ZT)HY9>B1 M8U"QSF!2E4J]8!PM96YZ&8CQ'+ZNA34BIM+@CMLRN(0\)Z1OL, V+/ FH.X" M,"A"2Q>.?3]:Q?\98V.-IBNMJQ@O-[2NF!A'4>.DY P#9&V%)K.XW<1"*@8[^^O9F?4<<2/TQNGCT2?=]'$CR^CC]+*=0KY#-%^(W&3\""F8 MPRLT@S\_@;,BHM*K?&S+J\1D.1%=CB1L2-AB2SL#*\2!?\=IX,J\MKYY%"#- MJ[*Z>>8(A9/@Z+'@VUFBM<)J7@\2G;#@P L*&]9K\SIE"_GOQ1\!>@2^7/H2 MCO(6,B[2>N )F-+FM@,R_N?-!V.K9XJ_[K9# K_YGB5N6#YG*R;M 9ZR,U M#X@?-"LQ]?4X],42X=O&R18XS<'Q!TUP;*//_D7$(NI;(KZ,1'Y&,$=X#K%K M=0K$A,3H2 ^TCC3%%FY\R.(;5".ET%)0T[ !HT\]^*"+;TPJ'6*=O-8Q(S[R MY)K8*?#E70IW"RC2J&\8!$)*\GQ_?057XC+H4G1-\8_LGG="F&K'D5)EBM.) MD#HA5N=-@G?06%;*-T">+%E C@3!;:HOC[A"ET>J7S;0I?,FUTY?=9M(CDUG M,ERX],G3MKVR J=9HQ\J>F>*7,W]R@A'X1_Z:5[NV:,#$RST!-O4J@F[6;^' M=OK-G8 (6QHT7:X+>48DE%(+[MFZE0K-5_AJD^;?R";_OA<;P."Z-]0CDT"^ M;K&';R(TJ_;(JE.'N(=NG!-XZS[:SBT?6&FPUX[X'%+T*&AX5(>Y?X?>'(Y= M=;>3R/[JZ\V,QKP^\E$SPY#!I])1A=%)40X:"N70SC1#\R;,"RD?-9.W59H= MYAIJ*]]8&-\+-9U] 0A/J8PY;J%+YAC]";UV3:0%0BH-J;#9IM*0:EA:3)L< M!B1U#J'AR>24P,'L-A6:[**ZF,V@RZ>S2T(AFN.SZ J^BV=W(0_ R2E$"MP& M^R]>IOE*$RML1JUA09FM6R$]\E=$D1.3Y,0T.0E1@UF5ZO42(/I/X ?PU2RK M 065QE78,6]G7)(D1]$T&%A# [-=\ZR#S+C8N?]1L]A9J?8>+G'&-^<+,5\( M(?!U)NRST)<)BT%1HV05);G!/_-3ZBA$EPU&>Z2<"T"Q.G\/Z=T"V.R3*T": MM^R\U^2!,0I'X' 4DAY+7LXB!CP*ID\!0ZXP]7/D!QQZFW6M1\8V&C-OY7FO MR0:+^@W7HN.FU2T+LG'5#Z/F4ZA5 M7'T6Y3#;8#7 F\>0//>\V8IM%B#T>Q MB^7*)VL(3R$6:/F-#["-,G30YJTY(YW#C- X$1Y'(>JY%MJ9);/&;-Z%,]+D M!'KM#5-B50H^4\G/!,L_&I[YL$-;J=K"7$*I:L-&'(35ESZ?R-"IX"OD7RC@ MBEI+<%;JM!B]E.E4M.#$33BRC4&?D>RM8Y1R',8XY6"DBU/T^NIC MK/*,N+1+"T7$$.:81)O$"5#5"WHDX&0*\1H"*0:UVEQ?VGIP\SJJ;J=V9MHP MBZGOBF@G(+1';9XE_J")"$L4.(2$U3H.K^_"7N:Z^*C<&_,$I"6MVS56:0>% M4,-@!V' *.='LA?CQZT[@&>!!_.()&<;B)B0F%>RM39PU DW'YU#YYM MM)$%,@EV!L"Z",V9U8'F.%)60\-8EU>B?%5/>HL)#O>> MCF$@+V3K+98W';C#6UL)D'FGU-7!VBE;?L9 _7]7Z4 M"<42GW>+G_G:7G\U,%;JL#"UGN@P.4"7>31LT*22.UFN" [/4J@OI/=DA=SC]Z.& M.JR+ME*;A8O-$VU&UT6':HP;<0+9BJ.:<40[@V:K5&!Y)68#W(..7TS'V;=J MU)=M7G*MC[)2HX73%(E&\R_M:62#S)*!N3CW, MMGKW(%9&:-;CN0;6/*5WH)G R,J]EVX\(T5;7UX$-:_D'6@<>E[^/73KF??? M&WF3>R/'I\-@]G^Z@%:OE9[ZP7#9^BNTV%>Y 6<.<757I<33W!+# M6P?#/NVRS LO.;^=_]S,Y]7%:G1U(]T-* 6%Y4]Z%XM[Z^,283?R;YO01M\V MTIW5UJBBIX[M*XFN0."962-+?>AQF ,^W7;R4"L"VVX\ZF3P#8H10LB[+&V5 M9DYQV];,<:'N@+!1V3K'65:UMTY4JY!&#M6$R1PXZ@X-5ZBK?X[VAI(5I'PM M[Z_X(T KN99F%4J6(3#'E,<:%QMC"F^_B''U+;HLD>:S9=&%2L;JE)6U8U6J&J".:08^/[Z'#Y" M7]3Q[LB,/ZF;-!B7-PS[@0<]M0H?E[1E)ULU7FDZA?U69M-)B7$2:IRXT7 [ MSULGIBC:*I 4#Q:5*#6=9]-5:,MTZK52:2.%N,UL(]EI/7W-P1)2'=D&:V8T MYC3X6!.IF739PSCM%OH@?-F#KU,Y6>BG#($Q3CLXTL1I$29'H?'.D.6Q1JIQ>^K9;$0O@ #*KC"8+9,YB#K6](X3N6]Z2D5H[Y_SJ M(C2'"8>:+"2GHN&@7XD6DTM=OR.^. L8)TM(;Z$+T:,:?76GS[=1\C;M5=I M(53\\MQ394+(*:P\-#37B8UU\/ \([.(_N MG?T"R9R"U4*^Y-/H#MMJ5.9A4+E01XS6[ABE NQ]P(G7WD]\)T M5!I>(2NH:7@Q%=&#Q4R]O9%\%#6=B+B_R0==8O)B[/V,%6OK^F<[.+MV*VVJ ML&AA:U,/RF61P679F8]M E(7H3DMT6W,KZ7P/F8KG+@_5"^3WA%B9INBZ.'- MD]>ZZ3F%* H-LJAZKPNU1AK-'M^3>(#5UU574[>3L+P\+>8Y=-W\8)F-J&DB M>3%$/,G.26:P5U"[&JCPANTA!6K7_E[)U&I;53%7?@&K&LPGT0VDJE=A%ZHR M56O\!*C7TK6#[39;:3Z?+,PG0T14(:PCI/AAC<$ (^D:ODY7 M\F4I];4^[ "Q-XR7ZMZU MNOG!2+[SNH7"W\2__DL5^^O>,_,^@]4*"6.6GZ(/&).0>O5-?H(^#!<$'YC: M7WJRPVD =Y0E2"W^9RPD?3Q=8O00R"-SHBYZA#*3N8;+!TAW' R6\&2GNAKR M?3E$Q@VP0+2(>""I^4))L#K9>7Z@/OJ,.%SN.%SPC,X(?(>5([=' B-"OA$/F!7#J-F+738 MD/\($%/CVW1V3]6;;VN58JE7X%+A5%5[#<.IYWKF_BZ:Q6*)78#D#<6 M%K\B0O7"F=Q"MA(.8SJ31V$$;Q"'\6*ZIF?'7.7U@Z!3@']\"8#P#QS""6,BY$E( MUQ;]57K(:<#$F,CD SP/""M!?"'$>Q+TBY%Q(M(U/)=1>G09:Y(QCB.$B12V MQ]-<9'(Y"<^W5W)#'N[A,S_UQ8"ZK3"RB+:P>1ZC>0F)W$*7S#'Z$WH33^:I M,P023E2H(48OD#O&*T0)+YEJO'R7%)*KIBNB,?>RFUU(ER(,T]O%0Y.:>K*FR+A0N'(?K M]YG,I%V47>OKE29Q&?@S0;2L;#")TEK=,8GLM0^14[X7N75!SX9ZS9474_H" M/9=2Y!%Z(_(6N>XEO.JFALHKO+YRSN$#GPCKI$%H.H\0"T,]%[(7E+@RB!)Q MEOR?/'O["'PYDMXO*&0+XB?YS[9(NC;F5$A'W44H6)-_4S"'MQ)1%&V815(! MV5P.*Q'OF&RA3K"A)_D*9DD%S]5,ED!T@#F1(TBK4 [R*^3A2^5G\?.P.:XJ MJW9M'#%RFADN:S"KK=UA?F>04KD]21\<;:Q6U:_>U=2QBH/T0NVZ/.<@.LQV M=NE&H)0KCC+5OX4BW;;,QX5BS[JM/*@I+$[*?4B2^RNN2$6?) M6A+TBK9J4?^5K#-A[1)AV;5S#\RN,S,N&[,T]:MW=KBI8D$W.64)\Y?@_1;- M%YS,OC&867K/.AD=\W6 _FKAT;8TN]<985MNE^RPI?R]]6 M<2%RT'0K8WZL--9X_23]4NYA%)[C$196CC+]:+)< 42SFQT:P'6M]Y4J]7<( M?+Z0"?6<*BZP^RZO5&.-UU=JNBE)36RJ[16!L+OI*IK-9*=0A#,P3#VO(5\0 MP<(C9%P-&_>$ S]FM25J=<]83S 28$&&^,Q<_=R]W42.AG-*,LLR- MJ?KRXM=W1E=0& :,W 6>UXWG[<&Z-KY82T 7WS>$[:XL$(;3V9G"<0EARR,L7<=\ #XEP'V+D4HJ385IUN:$H:M0/XJ*=)7^!0: M^GA.H:J;5[.A_/6U^#60I(BNZLO @,E=OLFFD6G I33D!I&$E]K5FVL/R7@= MTI98([/$*\<7M$:72MQ0\H@\P402(E\##.8*2[QA),_WUK@Z+!1= EQ;"A7 M'69;Q,F!Z-?K2^+*0X&5G!;K=YBYKP1O9=S5\!UF?BO.N\IVZ2"4#ST+Z6!Y M\:NOC6R05K9S4=7/*E^S)/&XZ^TZH M[^79T15TD_Q,&@KT]\H5.;. Z2+3ZKI^^YR^">#K9X$1U1F"IP\^FBO ;^I^ M)C9#Z03Z%<1SOIC.[M$2;C#>$$4'M_7>G4VF>=WFOG3/9B5YHJ=M+GH5>3!5 M>GU;3%^.-BQ>?F-P%OBRB*E;P\+_;![!:P=5)P[AI:R$T=T$WW&A.%E)<2WH-G MR-(7+3?V@595ZMB<:\J<'#5OX2HYO2;?75FF"PGC@"\(E8N\X2T&";_V<)U- MADIX23B(U[Q%@I=4"KD2@_*-:JQ"+):H_ILE)9/C^R?2HL!2C-V6FUR?AI2% M&T62$Z)W"T A^QWZ@M7X_IB<<*S .BL!X1C/ LY$A/2_Y$$>&[Q6-(?7 2E< M8^__@G#33#B7(""BZ81H43^62CNHNK8_)964W#&4N_9"WF16]ZZ9QM!=LYS2 M:/R>@D?HJS.HZH5 -=Y@[XK,$2M>1E.[=O?2#N'3[A.XYK@'2/Y>]0[F(605)XKD\NTZL[LT3VL+G24*]JYS:=;9!] M"Z4?BX@D\CP$_C-KRCE(FT9@E^^^7_ 5!+ P04 " LA)Y.AXS] M.VH_ RY ( %0 &5X;',M,C Q.3 S,S%?8V%L+GAM;.V]:9,/;\PJ,T+2,$C*Y]Y/%5C)OJ>GF^Z%BW_]F^B%L["7ZJXJ5 UU M;!U*G"D B0O?KY?__'O_S[_X?0_[E\\]M/UU._O(^3Q4]7LV@7,?ST>;3X\-/? M0YS_XZ&]_ MFWJ[6+7]8;'X^&^__/+Y\^=__>)FXW^=SM[_0C%FOWPKM?>+_#>T_0SE'R%" M$2/_^F4>?OX)>CB9K]JNTOGE02OXSG+#W%VM9S-8#Q^&UDW&H\6HS@'R58- M?)C%]+>?+N_O[>SK7:I= MXCHN[&C<7M\;2U >M'?6C5L<_:?5M=F=Y?URG->.=[6,Y6*]Q= M>@3=)(!& _!=S&9V\CYF':?N;&VUD?:ZOIR/)G$^AQGE1I,5%>:_3J?A\V@\ M!D%>34 A>3\"U"_F\[@XWLGSJNNK.SNGPEL_FM8=TVZ:ZPV.^^EL,?J?U7=W MZ?EO.\+DE#;[ N9FOAC=Y]WG=@DS-O:!4Q,1^H+M]7+F/X#!! N>CQ?C\<:. MZVZ"U6^P+TB^J619A;&3K]^^[0:0NLT-!HXRD^G49H<.SY4=>]H31D_:[@NH MFBIEDTK[ZMK?X^C]!UCW+S[%F7T??QNE6&K/.:?IUF"ZLA]'"SM^NY@M?=[Q MCO5MW_>="=3$&CNGKA8[,O^0_W?SW\O1)SO.Y@4,_ILX7\"V"<.=?W>\ _7K M*"IX[0$XN:JBW:BWH)U>4WN=F-[?CQ;WFR:OII,%V*X1[-H:4A\O6D+,1O.W M6;4M=F\RGXY'(1L&EW:<#P_>?HBP*O\YL4N0(X;C/:E;0T&A7]OL9OX0%R-O MQ\U[L+.Z3KKS=@%_KF@!>A-,OMOQ]/-Y8U&OINX[\=C3^FH"W\?FW:E19]F. M91?R6I"SF7=NW9UW-.\-BZ^-!VU/-9V+WQ+GNJ;9=9S!#KR \ M>#]=KC:&8T+7*EQ&U":;8N.*RW3QX"^WL09WZ5<[FMS-\NQ]$_WT_63T/S&T M 41[S9>!ZYL?X":EZ!=WZ78Z [MPLCX+]E]OOO@/^9@B*T$SZVO;HITV6AB: M6SN:_9<=+V-A=,YOMPQ ]:R8$ZIH3^Q-A!(T> /M++X^6I6.RENC;&N"WMC9 M9'5H&&=O/]CC;I!]WWY M8\^JK-.N_!$7O\[L(JOZ5]/YHD$_#M?4:2=J3LVC)=L3\LMHD4$X*M*S[UH3 MX)N>\'NT\^5L;10=D^9@H6Y%:[)$G%UAQUU:1SM,PJ/@R4 ?S59NX8N4@+. MV<51#;5&T1)BU@:X;@VM"?T;3(+CY'SZ5HG62&HJU">4$7+8J^CTE;__=I^7:W??TY"G+V;?AQY MS?%)'3BQLGZZ4BOFYOP:6^[4XU#CU4].OQ5SDR07=^V)TA>8.O%E^_XM LQ:LZ(_26Z$*H>9?86:%>DS4VP M$T9M9XD.A*=2W>=?PXBWZT4HC@5X^OXVPN M3=/SU.GZ*8_@FO)VFQ>?5\1R8E[#JC)MPJV)^B:NKH2_MM#B]6CNQ]/L/#XJ MY)%B78M7DQ3U2KKY7P! M2MGL3?1Q]&DU&W:=UIS>NQ9:Z:+S]5:+O05:$^EM?+^)U/DU3M_/[,TJVA4=K$I0#;3NK5A=3 MYHN[M/W![72VO>,JV7!ZL,F\YJK1P8]5;M$ZMI3_S% MU/]CA5SF$9A ]1;P@Z4Z%FYEIFP4N7?3+?UW?[L*^&JRM!>38&"@%<6G+!2O MXVPU"!,?5[];?74!9FYH%#3226/]0=%5K\MV\.'6[EJ$Q_=X5S_Y6HBS)[-Y%=_9/5(G2M Q: =^>O=QI>YOI&T$S+FME.C\ M6H .5LM3:^^XLS55MQIEVQ-T>PCR=O1^,DJ@)(+2^.U>S^OI>%0G6(8QU1()0A9YA B1$B M(J;,^WY7,B]DY&9-H%6M"7(Z/;#I,?+J.^FH!VM]SF>%E=2YWO6"MV M,+MV'16/A HC,,(R"(29=\A;SQ 5Q%/#A;.L%M-WLX:^0-:4P+ 4EU[;KRO5 MZMUT>S)SB#4[OJY4LC(X')!G F!TW",BDD::$NT,(8SI!OQ@+Y@?[:!5B@FK M;?NDW7%/B8H['P DA3BC$2FK(J+,4V0Y)T$Y;8)ML,_P%\R(]A![8,6__[)+ MZ2NK#>XRSSI034]Y+J%X\PU?,BBK">\74?WV1%G%VA+NGU51AYQR)4B/#\QAIH5# 7",AE$TL&DHM M?P$V1#E>=HYO,<[50^TZIM$DAFVBB_SK55#QJLSK*5A7<3%:7[K?INYH:7T] MM^5*"$ZDMA%Y80T2V%GDD@+@9>2.!FXI5:W8/>A'(?7@!J24$GWZPU!M:Z_[ MWG[JKIWZIP+=R7#X5:;NVFWM]:2"1L%OT\G[=W%V?QW=(9O_\6>5QL';/,\X M#QYI(<$*=L8A3V-(7GLF5.A/G7\LZL- O(D?-_?;\YV%U3C9\9MX#ULJ++QW MZ78T!P[\WVAG-5$XI^HJ 5]?.I,.T= MS5+JSPE=>S7)?7GW>=H.[[Y55PDF&1?2(!^20BP0AV +QT@8Z1TG2GC90%$I MHWSWP;4F" Z77]!Z;)5AN<+*6(]DL8;T%@30YI$"0L_P30TT,GD#TNTIB@6 M\?@T>F&X=:]$E^__]BWLZ2_,]BQQ\R=R"[J$;D<36 %^@YGV73\>W:O?L2P> M+E@%YH*GV"/AA4;218F"$A)AZZ.T1B5*:BERQ7N](\7)J9ZC%FJOHE.84F50 M .L35CRI4"+"(,8LEI%0CFF#T[0RSJ,V*3(= L2EM)C3>O<'+!=OIN-Q?J7D M,11VJSBRLE(+2$$.0%FLG>.Y#C@A((.#CNPG;%IP,8RSJQ!LO%,= ?/ MQR,NU4;U5HI8;!PU*/$@$:@X'E$!?W!!I8K1:L_=T/U>0V3CF> .GXR'W6*- MZJVHYLSS:)!5QB##X0^=L$!)$J=A@[%$V:'[Q@9)QO/ ':++[/5RYC_DIPIF M4,O%>+QYDO2XGZK[.;6C)P^OH[X*<;(8I9%]&#+_W\M1?OSH2?H[^-WR_LGM MDP.SK:,6*^])T(H3!#LF_)&(0\'9@*06QH8@9,"X/S=-F[W>?\NZ8[B_;[@" MT F/&%8%S!6"94(B'[!#A%O./5?!A :6 MWMDO)]T4+"9#19AST9*$=( _#.".N \1:1I:!KM%Z#B&-13Y0*RT1/$:<#( %$0TX9SK3U1T0S=4_:C MSZ%6AV_@$^B1(; #B(,GD1VU6%ENDB$IPG;/P*9W6B)IB84_O)2)<4U5+??= MH' NA^]>7 G1/"F85-$9B1BW&BD/X'K.K!/8<&4;Q)$.6OMMEW-=+CUGC=/ MUYB=/7T:G],Q_=>?5#0YKK@32,".@HQ4&GHJ0/VQ%M9NRW&P#;Q?@YX![;"M M0^:?/40OD?SY[O$FF_PG.XZ38A/A^X8K9D0RSF%$>8XLI6!B^R@=8B9*Q06C MAOJ_TJ0XAXA=^D/:&+'CV)W]>0A76[NTP["=]QB)2^O;_DEN[S5 MD@LP-&Z$N5177(J+RYO+2]G [GIYOHL&+!_6,+W(Y?_QJYR/7NLIZQG_KOE* MPS*BI1)($VH0[/\<>1=R9!ZA*A&!(]5_)>?$T+:"]L;MQ<^:DNZ\[QNNE%:@ M&F=[46/ .7"-6(X1Q$1200(3T30X22H38O17F2GGCMA+G"-[WZLJ-%7VME]A M@P/6EB"G4T#YTC?BRH&Q&;R#Q]HZBK'K-M_BCCE7W(3U'K=!_#MM?)(ID>U!^8%O??E)I1BPL$&8CNS$* M:H5E/AICB;&6ZM#@8LN@7>J=QA,T 'B(]PF^Y>[?OH:X_7:(.22^$_:?>2,& MGC?BU]FCYRE.Z_>J:*5@KH:D8*O0"6:ILQ9I%0*BT5@54] ,LZ&??_=S)>I< M_(9P!>\APL+9E%QGF%L')$<,IT3(-_ ME+/]X9X6PK*NGZ$?'-OHYH^C*KT"\R7M%_^TN7E:594Q+@@B,8J,6A1\\BCR M?-2H0[ B<"EW0G#L9I]_6R_B3H M^Z1PAXQ/!?Q.XGK741O56Q$?N=,FHF0%18J W,+%G&&9Y@=&N1"F5E1K=YCE M%R2?#>WBRLYF7V'Y_2\[7AY*SEBK?,5HXB1:@[#P$D5%&,J1H4AH:84B@7@R M^$0,!5DP+8-Q*6WN*2K'\WOM_+[2Q#&L'4&>IX2X!KV5&4X1942%% 253:+# MRZA=_7&H+4S[XFRX1PT63(SI>!2R M,_32CNW$Q[?-I<-S R!(7S_.$\HD 51CPJA:0R M\ //#!$]!HRMA3R^N3[YK@K*!.^)1X:%B'#T 5&PHI$"98%2[HTS#>Z_EU', MSAF>:;N@E-H5_ZFMGT:*LT;T!].^WWZ8SA;Y0<17DT^P"=X?,79W?5[QQ*5+ MU*.H;7X2/5]HPI(CS(GV+#IFAN_R;(\1+4'T3_.KM!+='@5>FCEUX?UT.7F< M0^6/N*BA+!PH5AFJ+9'0G$V@_RML+#+:>&099@I+I[T=_ O:[3&B9:A*$>/U M+'ZTH[!YW^,X(W9^7SEIDJ4)U"Z5),*4)R!^8&\83G6US@BK?.L 6C A#?(7E30/&C&A583^>7=OB,9$ M(WYTA-5?+Y-*24NBT8BWDOBDF,U82QW8^7T5@L.!:(XHQ0)12S 2#N=XA$2] M#XHH&\\?;_U2QKLM<$H-?C9E%E]_CXL/TU#O^&A/B0I+37W*US^SRANBY2A( M8#D.FG.&O0?XSB> >2D$: ^>4A1XG.UI$MXNIOX?'Z9C0'V^[LL!+APK6DFF MB0H<_K=1)&44JL@T4)$$$.&O@]AR/-D:JV"(PG;S/,1[7T=4X*-_Q=05[MZ'"1J0( MMXC*R)&UTB :3+1>PIKI&W@]RKC'6V9!.S 5B[:;3A8SZQ=_'RT^7"WGB^E] MG&T!^7J<$W6*5\3%: 4U@&$R.<4"1TI9AIRF@F$N3=(-3L[+^,M;)DE'N!6S MF>X_CJ=?8WP35YD?3E(FCI:MP"ZDBI*(.+<$=F 5D+!@-U##G=#8$A$;\*6, M4[UEOG0!6D&-8[8\D21[RU2:4YJH%XAC#98IH3 ?#!,H,0)=Q)29)HIG&3][ M^WI':V#UB@[SD"*3K#;0.UM(R;O65Z MM(Y8X87CVU'2"0O']V6J0(Q17BED4GX$ ?96Y"@H8B9)3K'0WN@&[MDR[OAN M%HY6P"I%BMO1)%^L.G79.%2L(LQ( J88XBGOG3A:A//)4XJ>26--4$U>$"_C MN6^9&BWCU8=%6^LH9W>!*GG@O2,*N1S-1*/SB.7X1B6(M9SG^RX-0GR*V[7- MW%MM0=3K$E&+#4=*5I8:*1,V0'<#W<4Z@6;%$Z(?-^KP\IW'^PDDWQQTL)1NY)*N^AM?K9&$!\!"1\0I["W"B\$9M&)(!M< M0"UNS[;E*V\?MMYBQQ[UZL0 LJ$2<;<*2X MB=N((UV@5<[U?C1YQDZ/^]Y25<)>Z@1[K,HOD 7.85HXJQ!.5$EIG8NR08QA M<:VU_;/Y=L$K=KO].Q!@25R'3+[.2:QAE!:+V<@M%_G8\=TTLS^?+TS'(,K[ M5Q/86^/\T)K33@-5Q!YSC2.*,@GD>4@PRZA )"7+K?::JL%?G^Z4?KWAW!]3 M3V)=)944B3! TTN#7+8I+2$2!6&LH%8XF@:?,[F/03[*LS.0/A =&JP M^O3%G=,&;EH4OX)WM]>6P*I+Q_+_[/BZBI;J[)=$(3J+:'Y)EY+(0<_$-BI+ M$AYNT&+W@_G]1>\6 "RI14\GM9CQ_-/*0D<9Z'T(ON5(.,V0L9*#J:!4T+#: MLA"&JB\7IT4+Z!4[./R6 O"U'4'_-TFN'_7@T GBT<)52%1S@<% L%ZA&/,5 M>!(1'AV\- M'RM<66&KSL$M1;@M'+54H^\_KF#999AQC%R^?VMC4$@Q,$69#,PH M:GC2#1ZM+?387$L&5:LPE2+ [Z/)=+::+$<=@,\_K:Q)T3KH!G8)(P::'E(\ M7]<4D1/+'2.FG<'_L1TQ+>#ZP)8N\XD?S5S]VN;3E ]Q,8)FGDK891KMMPOX M<^6OOTLYM/IY .FT&V6J?QUGHWPSUN?%)%['];^_B%E'P"CXA;F9#+UZ4Q-3ZG6'/8 M"XJI&*Q7Z240:%IP9$IMRM")!RWR, T?OJLLP3%:PE'B8!8S ML/:+$,*>6< M ,L91S/X)\^[&K[O6=((N'(Q1&!7^-'F=8J/X[@:E,F3=XD/!A(=+UXY0CP! MR) PTB'N60 <<^^ECTDJS90??#Q (=ITA&>Q@]=L!U_"XANRP0K6ZC'^["Y0 M&>R=9]:!0BH$DAPKY)CCR(&):S7W)I$&H8IECO +,:8U!$MQY,\);,_CT?_$ M\*L=3?+R>#>IE_#F2,D*5M'D)( 7M!'(6%AJO8LYRQ_'S @6*&^0^(:7<144 MHDW[6!8+JY_.8!@FZTL@_NN[F07.^XSLMBKITB[0<;Q.S M'(P:V5^L4A0;2@2#>4+ACQAROV5 0DB2;!*>-CFE*W-UM!!Q6L:Q%&L>3,9; M0.[TE("URE8TIK+B2I@;7Q_0/M9MUA6BQ\]Y' MAN-=RE>;KD?SU3QX/8OWH^7] 38=+5L%K5FDA"*+8>?&B>67.'Q.^2&XHE8E MU22E3IE4DX6(U 68Q8+;UK$R66/+1N9R$6=OIVGQ&2S/5_!CQC\2H[C M=D$MAS;D\TY M:[W0;O2[ TS:6Z:BQF'+-4%>PMY.F2>P$ON$".'!!N\CL4W>TB0_U+[6)HP% MM:-G)SS?OP1W6#DZ6KP2R4A/3$1:I(B,21+YZ#'RU)N@N,(Q-##.2*%XDW+* M41>(]L>GS>-B6[-S,R4N)N%1-O&3&%:GP@H6Y_PTO$$&DX"LNIB]ON6JHHC87.)X"!K]RZ%@6O,,). M2:.(P]HV"1@HDPFBSR6N-5S[X]AJ;CR =?K*MJN"*@B F'./6& >.9]O,%L& M%G$B3$I!DL%-5+ ?RU'>&:;]ZV-GKE>/RU;8,A/HZN$=&]\+]J8U/WQ;WUU6I?"/$P!J>1&0HY->GL+ <*9B@C'M- M*6L0V4+*)'GL=X-L%=V>6?=LF!^CWC*%S MDK4+;,%X,!]C6$61O(7=X'>[6.8KF:O\?^-Q7 5(SN]2O3B?,VJKK&;>::<0 MI0XC&[%&H"FS'&B0DHOY\>L&T6.]QM2WSKDB\/:VPM7DV(%BE>$Q\40U+.4> MH^B\1YZ"1LT<4T9JQREOD,RAWU#[SE>P9D#V;!VL\ZTWM YV5%*!AD!4I!QA M&0+\@0.RU FG$H/AKV(HH&_M\SZ]/*M@W9&IEQ>I(^;R767MN]#;,*B5IF8 M[]QX]'XU<(=(>D(ME3%4&\SSE2KB4"2P)*C\L$!P"3OIDA.JP5W&?NV#QF/_ M7:*D+G'M0W-[-9\O0W* +.UQ88)U%) M$FP#=:O? *$N5YTSP2NMF:\%W3+Z:CJOI9CO*%5)ZWT@EH(> ' IK36B!B"D M1F-J$SWOIJTBJ.I3ES.YT!TY+UP%;@V51J& MLPF;,PQHRBQRP5@A+>:.-7" ]AO!TQ6#6H6S%X]4EO7NXTH5N_D29WXT/^SM M/%:V4@ G\UX@%I) )!*+!)8*>4P5U1RKZ!IXFWH-WNE2JVD+S%(D6ANB=^FQ M<7HW:60&'Z!=!ZU5BG#+<"!(*YT0X2:G_\V9?QW@3%BPE [^5;07Y'88QA ^ M3(]"V0R?)!#\/I?K %()?B_4-KELRZ_\M-Q2A:-4@<-_-5K M'QVLC#K4FL"=>5'_HHG6>AWG%YJ-K6%*[EJIHJ,$O!CFB.C\DG8^=F!4YILP MS&I0)R0+[1P^_T6XU1'H0Z#<-M7M?\;P/FZS]US&-)W%-]&/[7P^2B._ID " M*,]GYQDM5<)'PKD@*,E($=<\9Q$2$9FHK?+1T^0'_])2^^0Y@9UE0!\"D??G MI +%U]/Y8A87H]G*E-XD@'KE#NRQFH #V:LDZ;U[^)JYR&6-=&^O4]R*.E5-PU6FK H:1!(14L0 M840AP;5&(1#EE2'6X5H*XI!1[AS5CE\)?TEO/#CB1]]'.>\-*N#E;MT$:8?CZ3!/[_2BH"18HF*R"9&0.M3$D8, MALV)$(RG088#]:>K4G"Y@-%D"=IO+N2#. MVM>T)ZGJN^GB06-Y_BI[&W572M'HB62@FS*&DI$&@0TED1"*&DFXXP+/: #56,>A*#:2>V MNJL70LNS\F"VXJ&-5C&?P_;V?ZV3UQU?5\)K@X7*+^R Z:J,RO=S OPAG)'! M)RZ:7- LHQP.E@O/K?Q6\"_%K5]G(-_KV?3P$Q"/OJI"PCA*4#N\LA8ES#DR MWEE0:G54GO (G1HZEQJ/T;1-?,I%['^*DV7<3I_GR8YNOFQTU)RH#?X)ASV. M9]0&JJ3$W*>(@B4&"9(=4=1)9+2+F##LDQOLCMAXK+^+ZR^!7S$SJ%!]V#L2;Y]@HE)6B+;&6! M+*X8;7+DUE*+MM]6EB:82WD><^\]X'?KY/&N6T-MR@ MP)-'(26.7%0)!69 !"%4:I)#I$S"AW:)T2Y:Q539'^1UH#)W==IES,M_ ^CX M$BRG;1L_V1; M^T-1;C4[]47K?<\O@T[J;!0*II7FB =KD/4PU23!44B*N:$-]+&./4)#.K%M M ]J">0'_HC=:&_3HA9_3]YUHN%787])D^Q$>!"^6&KB3R=G%D]\=1OE=Q]GH MT\K3/(<58G5[Z"%JL=OX_X--7X0PRI7:\:L)K&SWFR.TA1V-YSV*=?"7OTW7 M=TON4C96[V:;>R?3]Y/L;^E?^+=Y:LR^WJ5MB.HS:WN;8V5[7#X?D,BW=C3[ M+SM>QI<@];L<=MRU %._S"M+?C8!<_;=YTFW+-W8V@4[F1$!O/]A9+-O: MVFVYF6>7=C[R@,#U:+Q_C'\M[%V=W:2/M M2L3YW7(Q7]A)>+3<[MB73ZRI GLB\D038D9Y)#VF2$LFD/*&$RXMAG_Z"U7> MTYOONK$:WM-1V5U/14,PUFB"HA &MG=.$)C6%/0WITQ2Q*HF!XME3(I.>3 M MBVY!G7A]B=..-YD65SUX>D5D]3/H20R;)(T7LUG>56HHS TKKZ*@+B:64)#, M G+4(.VD15P30Y, <\L-/J%S25[V GD19?SY_E5"C]B^COCXAG/Y%OM3]W=) M<[52*%]-\E_6KRKW)DJ^:3ZSBVQ3YAC#OC6::Q!L$L,C"4' ]8VVD=_\-,MY M,,2C7A55TI[;I#%BS$@0Q 9DP&Y&E'#,1'X.C-?R,I1"8A/]>7+W'Y6K1'X8 MAL/>*2RW2#F%D<[/3W(7DN8&DQ &'\#=S0!_%_K2+HSEPJ*>R[UUT)[,F\<% M*^]%X((91#@'0%?75JU-2!@A,0_,F$"'KD3T1)R&./;'G.R5SOEMW\3%[1=G<2C_=54)CK-,8V(J$20),*AA"-&22GJF0Y,-C&9"H4C]$2K5F'MCV2/ M@PK7CLUY]FL>O MP0BT5A?Y:2K*K/5]\$%& 6$HCQX5(6.H4FH2"%TIMU!/% MVD2UC(&S0\,M8N1\>:J6=M/*-Q_U[]'.E[.GOH."3?9G3.T69[7H74P>OW*^ M^7VX6'PKTK=I\TBZ!YE&9DD/K':'"U;2V4AY'*=\.4;:=^GH:%N=45T5L'571@[9.)(H\1624",@9[F!)3"H, M_\9SFR0X'!/;%::E5(SU3K.,O%THYOEY-0KSNG5E$E)35GWF2_J$T MDA(1&DT4*E O&@3,E9D9+8W=M!B$/=UDV,[K%5ZMK+K[:JI]FJSC MOBY2@BW9+CH.BCC0<)&.KY[C+=+&)CG?VP\QQ^O5'-X":_?J3;>XDO&;'G9H MA=[U?94TES3E2$"-!5)"411C\GG-4@$[9J(]2WGIL(_KE?&0H_I0L8HP(XE@ M$?%D"3(X6H1UC"A%SZ2Q)B@[^"RJ+8SE\UVG7@I*&\,Z(8YY0I1388T!?4X,/DEI(9HT0JT/IKS)R-^E/^=QI5759,FS M4I43/&B?\_3P*)$(-JM@5B"IDDD^6.[]64FM]]A]WXDR_2;**H70/F/O6+DJ M*B]HL D12SER21$4DZ;KNT "_N[3X"V\UL9IVBURQ]E^VNA[OT[Z&X]EMSB] MDBH2PXPQ.39*<61B8"@%L>F=HDE*VY-T4$6$<(DI)E'QT M*!!O X[.\.'G7&UE1/=E&&L+MIXG1"V%\FC92D6J0TJPREC)$"6!(L)41#Z: M(*1W^=KMT%7*@G1IA%P1']?:/[!]]VK[;$]I%]!&BNG]Q^EDG1]_]9-\V'PD M:+3 B>96DD.'E]MOJB LEE@2Y#0+" =@DE.P749"P:[0Q.EZ&D=Q"Z)F:K&: M-538:R: U @KEA=(*F%:Q8!44M3I)(4.M9PRO9Y&GC>J!^S-=A'KP^ZLGY3G M0*DJ.N\X:*XH$=A#M2("&2.AZY(Z9X(.G U^&VF?'@IG"[7"QG:[INK@3- M_X2->/9N^G'D-<=][]:;U'R/A?U]-!G=+^^WXKZ&*0;_WER#_B,NGOW^ ).; M5UXI;W6,C"'OO<[FM,EY 1/8$5PZ;FB(NL6O-KE:]8BDS'8!'G M0B(K0!_FS(#*+2Q3@2J=V."OD):FPNX,E*T#73A[Z0'Y_X!%X\WZJ;%WG^/X M4_Q].EE\:#8[]]1980Y+-%$>L40"\LG!1BNE :$=I6#,D\@;N F'0LB3&7$R MY]K#=S@\!-1>33:=^K_1SMY]GC9= )_75RG"14Y[#VJ#CD@Q8F#;MPI1KW4( M 1/9)'J_C#H\!/ZU@^V N0?--]Y^OZ^Q8@1G]'-,GZ:(R6B0LCHA;11Q)$5- M>8/CLS+J^"#Y=R:ZPV7@[70Y:Y6 N<**>.*%]0Y1RCG2D2F8HY@A&7U@U&!+ MFH2NETF@.D3^G0GN,.EWD19QMNK5Z%-[B^"36BOK=7*$4R0B22A%V">"P_D! M9$<=5PJVBP9$%'])(C9%^.QX@UIBCA[/E[>C7=GNSZ^LNKR\XN)6W%S_FDGSA7"H&:B'ZV"W+6^/0XQHK?FLNY,VMX)?F M0M^P&R9N;J#/UX))C6]O&U@'ZJ]'I ;(#F=KW!X6K-]LC^'5I!4'YOYJ*\4] M)C$X!&NX@@5;#]=JT.0#_G0>=XCFO64#$<,-7) M()H8K!,6^_S,HT;1&B%HT$JX'H/]Z_3B=,=F@UJK2"/!^% 88JP J8D'S M$II'H9DDJDD,>!_Q72UQX^ Y7-<8#VQ>GN#@/+/&2BC,6";"0V;B$8?GN556B5+O\N/8GB>)L)0>M#ILD6/*)9:W MD]!@/2S\J.+ >'@FP(.FX6&?Y[E55CYI296%L:#,(2^,00S,"404U]0G+)UM MD,.@C,-SL#0\#^"S'58U9:SK\3RSNHI+^']%L;JE5Q>"4J-I=L]=7M(;.&D5]#.LYC7?\:4?O,+7MQ>W=Y<7EU>B@MQJ6_)S8W)HZO) M]2VYO14W+RCH],Z-1^]7?)H?O]IXN.!Q6'(.3^\(1MIQAIBS"27*,9C0QG@C ML/;ZKQ"'VBY]#CB\RXQ1'TUTZ. =0B<8"-I@UO*I6ZI#HUP9T([1,H=.1PZM:I* M"QJ43@ #=P9%D5Q.LV21"58%%GB^-#7T0Z'!$>Y,9 ?)M\.G0*=652DKM>0Y M9YB A9_RJ-9OZ2@11,YCQ'1LL,"5.?T9'M_.0_9L?_TILAWPU9]8375KR(76 M@BBMA+F]O3#X!N;0S=7%U16_;N2G+W/,TREO"B#:.5_J1+2?4U4U M549@)J]O+Z@6T,]K83A35[<-7NDM<\(S'.8T@+6/W$$GNF^.%:T(CM@%:C*T M%*GH''*.*"28),Y;!0#W^+3I0?%/==><7EG%M)5@Q6'$7!1()9V?:)8.&<6B M=H20&&OE]AU*3MSF%*B3"+IM3(!]?@X*&,FZ1_ M/IV'Y-EF;AV9#EBV-8M7A-Y>4WQ)B237ADA-]/4M6%TWM_SZ(M]+'[H;I!-> M=(A@9WRHX^XXI8[*7%]BS:YOZ#751"A#;HB"?MU*20B(=CUT-T=_S&@ X["" M9_H-6RT907-]R0@6E\08;JC 3-,KLXF#NL&W1+[D$)L_)V$T]]/E9!'#S1]F[^WDV2-)';64G^%:/1+4=9<>&NK[RL>./N_22Q^^ MJC266+-H$*C6%@GK$[+8:Z0QRV<=1 A1I\]!%^OX\?I?'1HRW[V M926%ELP2 :JB$:#$*8D"$0Q1QA(.P4@C&J1E*)2UZ]QQFK:-3:GM[SK.1I\ MFD_Q*(F??UIA3:W5G@(N@B#BG$*!SF"E0U06;UH#%+M3VYR8@T5YMBP*TD(U9<7U_A:7EPH=67(K;F\OC97 M@X^F;TJ$;O$JXK]X!$$1)T9N;@-',0_#D_;>^@\Q+,?Q+GW_NP$Y(8YG(/K^ MXTH9:UWP&#DC&>Q3@2 >-4':8XV) V76UTHP6\9$/=[%/24J SJ8"D*B["I$ M4AN-A(L<*=#54IK>;O\^'$\BH<4UNTG%=<" M%N D4'#*(@L:.^J#2PVRIA=W5;0Q]]N'K#-[ MHZ&Q\:U'$E1GT%OC&7MS@&LV$X*VHD MWJQ3ODHD4AFY0%[D]/\$S&Z<*$/!>LE#*2N63D0B X/F&FT:):XXXMTY*:J56#>XU%S1H6QKB:0D( MS]9Y5CU]HGB=,B5.K0+V<:]9M+ DRPAVO,<,)>S#1NF/UE+_,HS?=LE1 ,=2 M.M&O=C3Y#3;AN\D#TP_Y179^7REGC'31HDBLA*YI!\J!=,@RK&#GCMC&!A[Y M@J9T-XM(6Z"5TW>^;?O%=)V'LXI'%\KZ:O>I#K3SD[[UH4>BK(1\]\$"QR;O M87NZOXYN4>OLM7XEE7;16]#]03'W$;&\>G&J%!)>",RB$T'V&'/XX(-^-9DO M9LO5#(,]^C]C>!_GC[I9"Y8S:JM<""I%09!/,2 MHD#$>HV4#$D1HYT)#;(O M%+JDUA$=]AX8= EOL4R6VT#RV^GLSXF/,U@7)N_LE]?3M6.D'N5.J*7RB478 M=, *]\8B:HA!,5^UBB1$QKBPA#:(HRMTTZP,U;J%M5RXY=KM]@;$O()_C^JM M[H>*5=1KA_.[(DH1ASR#5C4.H)Q&"C.*247-X%6V8NM5JSB68LUKT%OSJ$S" M"AR@_&(6%Z-9S.LM]&DTB>$R3N _%J_!@CEYEVRE_BI*8Q1S%$GO0*666"#) MF$"&VLBY$%R;!J=PA9(_E^%A7X#WZ9__MH"?'4NXHX8J>YA]R&F=HO H. &+ M?C0,!0$ , T<( VB. IE@"Y#NNX@+7H^?.KBMK]0Y9S%.@I8\75V G@JH%'+ M$2SU& M"F/ -5JQ"::#+D*=5%,MY/W8:_"4\(:]GV?NT^ I+_,U_+T M^?'/GD:OX\=9]*,U/R?AXGXZ6VSN@&Y\8H==(-U*M_+#3^QX_/4Z?HIC^":\ MG:;%9SN+JY/H5Q,_7H(8JVS>5AM]#_Y!/W^XW+Q(-JC4=[_<-Z> M@A57GEK"P%Z15B$F240$8XYX8HYHRZ0VM6[1%>_UZOSWO'ZOBE8XQT@+YA$& MM08Z;26RDF.D.",D*B$L?REO6;8RN+M?\FL3OV+*X'[1+[Q?WN?1BD]6I?-X MM*>R2@5[?/,E[_:CR?O'3Y>&H]>3SZVRHH10BYE"V -_O< &#&GJD'&&11&U"&;P MCPRT1X7G;HIRJ!9SI>WKTFH7;9M]1RNM#&?.B?RP$H PT MR$:W9OOG7WLTJQQW6&][,3B3QR6:KP!I)J+B"!0& MBX+7#E&:,)(X16^T9[RE=[^[5,=ZH?Q AZ>/Y&QO\A#?I3_GZYMJ!SA]H%3E M! _:6XL2CQ*)D)^[4U8@J9))/ECN?8/-O\SQ:V>;?[O ]:G_E_#WO8FK>?G: M0O/7H[D?3^?+64^-%O'FO8F?XF09YYT[-1\U=!'"ZJS?CE]-TG1VOUG^RO9V M>XPR?WR.\G#+;KY>1X&"M4/,VI>Q!./?QO=Y?D%'?XW3]S/[\UTEEU(=O)U_B9^!%4D\W!3 M7>]QEJNSAAP,^]MA5_63[RI+< 15B,-6%QQ4204*1#.D%-@07.#\]'=_KI25 ML0-T2@>S,S[ZJ@H)1)9:@TJ0]V_,.3+>6>2YCLH3'IEH\%A9&8.SP0@]C^=N MA$RQ<^]M(/OFN.Y@?J[GWU:6)NX3,4APRT#_ R70.)Y]MTY)0"O2)MF6"AE< M[0UY&P"5&OAS;LGMO_C@!3-:8[#E@.8H!BV1YTI4!A"R4>27%?/]MF -LMXZ!%V,0E(,5GZ# MR&/^TA:%]F J2X7<\5O )6N0BZ^_Q\6'::AW_:M6^2KD2)X@$G)28D153IWN M (F=].MA;7[VVQ3]FCZMB)_CZ*^CK,58A,?5[];?77QV<["?&BH M'A"U1ZG>P#HX&_G%5IY)>/:3/R>C'AUY#82>7_C%Z-/ZY9LX>\+B59!^C_(? M^.G=Q]6FNQ&];QG7T@QN*A793K8WD=^.WD]&"38TV.#\Z@$EL$!>3\2K@=5&C\I_.!CL__B7_Q]02P,$% @ +(2>3CJM6)N4< M--X% !4 !E>&QS+3(P,3DP,S,Q7V1E9BYX;6SL?5MSXT:RYOO^"J_WV7;= M+R?.[$9=?131;G5TMV=VGQ T"4D\0Q$:D.QN^==O@20H2BV2("X%4)ZYV-T2 MJE#YY8>JK*S,K/_\/]_N9S]\2?/%-)O_[4?X,_CQAW0^SB;3^>W??OS]TT_J MD[FZ^O'__.__\9__\Z>?_J_^^.X'FXU7]^E\^8/)T]$RG?SP=;J\^^$?DW3Q MSQ]N\NS^AW]D^3^G7T8__;1I],/Z#[/I_)__4?SCC]$B_>';8OH?B_%=>C]Z MEXU'R_6[[Y;+A__XY9>O7[_^_.V/?/9SEM_^@@# O^Q:'7RB^-M/Y6,_%3_Z M":*?,/SYVV+RXP]!POEB_>X*+RD?+WX[6>X:[#],?]G\MGH93R ME_5O=X\NIJ\]&#J%O_S?W]Y]6D/RTW2^6([FX_3'__T_?OAA@UR>S=*/Z+=*'FD^OE79J; M59X'U;V;COZ8SJ;+:;H((UN_X"Y/;_[V8]%5P ]*@#?H_:^S.UH^/J1_^W$Q MO7^8!3!_B2#"I]7]_2A_O+ZIW,*FR]%TUI[LC4<0'[3/HS]F+6K_>7=MBK.Z M7\V*:6;SXNS^(4_OPF"F7])WV:** -4ZB#?D?;(+QT,_NE/U71^ MNF4'@_R03^?C:>COM]%RE:]GN.N;/>CFDV#\!/A4GH_FMVEA#E7]6EM]27NB MKQ;3>;I8A"_JC^E\387%KUDV^3J=S<) KN;!(+F=!M358I$N3PM9K[N^Q'GU M4_@TGF95==K-ZWJ#XS[+E],_U\]=W[S\;4>8G//.OH!QB^7TOEA]_"I\L6D? M.#490E^P?5CEX[NPMPH3WCA5L]EVR]?=!U;]A7U!LC/)"A-F-'_W!I,9 M/4R7H]FG9;X:%Q/Y*=D./=_9@)IL,NKTU:(@B[OB_^Y?J^F7T:RPFH/R/Z:+ M95@-@KJ+WYT6H'H?40=>60%G=Q55C&H3VOD]M2=$=G\_7=YO7VFR^3)LR=*P M7:LPZM--8PRST??;K-L6Q9LOLMET4MB[>C0K?.*?[M(P*_\^'ZW".-+):4FJ M]A!QT!]&A??T+EU.QZ-9[:X3<3XMPS_7M @F4_CX_"S[6D\7U7KJ7HA] M!^+5/#R?-A>G0I]Q!2L\HYN!U&9>W;X[%[18&Y:/C95VH)O.A]\2Y[JFF4WS ML (O@[Z+!>&_TLEMJL;C;+5>&$X-NE+C.$-MLB@V[CB.B$=_69ZV7]_\.IK. MK_/BZ_V8CK/;^?3/=-(&$.V]/@Y<.Q> N[E)Q\OK&Y_E85\XWQQQCA_=M_%= MX7TOC*!\-*Z\%^WTI9&A\:-I_O?1;)5&1J?^>^, 5&T7Y:/>[/2R?%6:-O:0-THGZ_/PM+\T]WHM!ODT/.=#:@P=E;+[:RE1XOI..!B MI[-56&9?/EN1_"V^HC.QJU'[>*OV!A=ZR![35*?S]&:Z_! V0:>'=J1-IP-K M8F+4[:]3@CGT_*<_IH>>"EJ[P,Q*X[^.K]M"U V.MD\XW3T47+P]X$ M6ZW__&'TN)Z_?Y]/TOQS]C ="P+.$N#,SEH693_8=/V3\_,BSNZH91&JK;JO M/=O:0*[SV]%\&W=W:B"O/=O>0(K/MUI0[BN/=C&,BB0ZW**+056CS,$&[0YI MFSYSAM9>;='AH(I$M,EJEE[??/^[<_1;M],.13N#"4?:M3O C9G[/CVYA7[] MZ8X&L_/#/__Q.?H_LZ^.!#E#Y0?:M#NP]]G\_$3,TRTC#/*Y&E]]Y!QZM/2. M"(*?0:$*[5L;\(<\>TCSL&F;3XK=VT-A3%:81DXTZWIX-GW(T_%T;1"%7^WG M,&PS32N2J*W^NQ;X:KY,\_EH-GNTZ9=T%IZ9?,INEE_7AS]A\Q)FG=EJDD[6 MVX#R-\TP:..57E1JW-M2/Z3J/]L,HO-%.%^-9 M5K@F3P[R1+.NAU>1%-5:MSC8+^E\E2XJ3+VO/-K%,)HX7<_LIHOA[^(Z_C%= MWIG58AF,LOQC.DZG7]9?PVMG >=+U\);NA"^VFQQL$%K0_J4WF[C0'Y-L]M\ M]'!71':>$4E2N8-X0V[R7;32>3Q1R^6D./I=OEA3]&B13J[G!UJVA4=K(X@' M6OE5K=,>%LOKF_('/LO+),&/Z4,P*(MO;MM=U:DGSMOC@Q6'3;7>%@^,:K/V MF=VT-_QE-O[G&KF"1V$+5&T"/]JJX\&MMRE;0^YS5M+_]6?7X41-IO9H(Q@8 M:%'QB0O%AS1?*V$^3M>_6S^EPC9WTB@DH9.7]0=%5U+'%? I)W0SA/TLT?5/ M?I]/&^V).G[M$.!9J/%R^F6=!35)\V=?\SIZL'NDSAQ!QZ =^>GUP]K;U$'GPC6K7VALA"MZNYRAH-2GNT?]T7:%;>=SI>_3*;WOVR?^64T M>Y$D?*!\;ED1MRB]2]?CWVO9]J#"GXO4XVS^TR2]&:UFRYI#/-A/AP/.[D?3 M>?/Q/NNF]>&N>__I/KW_(\WKCO6U/MH>Z%WH+Q^O_DA_VD%3<[A'>CHXZ$": MZ7P]O;P+?]T^78RK_=K,FS&DWY9IL(LFL4?14G'COH;_V@+=_EC.*3(<^^T- MR__&'FX$A1VJTMO9:ZI;(KLA% ,HAS#+QJ]-;.M)[6:T^&,]LZT6/]V.1@]A MAH/BEW2V7)0_*2P+\1. VX+X_VO[XR2(DU[?;&K,^M&X^%X>BY]=+=/[W:AF MHS_2V=]^#"-(*K5+K$246VJ%19QH9 PQC"F@+!/46(2>B[LNS9CE6\#CR[LF MVYFRKMLD7&/+#$&"4R&M==1+MY&3:VBIKB+G$[54/OXAR\.N]V\_PK+E=IT[ MRTPK+F#H1%M9-[@$$<(/ULOQ?Q2G].GD;S\NP\3^],-LO@S?A)NMLZ;"2KQQ MH$9K:9T9X12X\:YL@(I$4CGA +-/*"N?D5F8OM<#) MJQN33MEQ<%/T/3<::[(",]K ZZ_!E7XX\DRN2Z#(N=3XWC-3_"3Y9*ZN?WNV MN=U3ZHLG$L"40,9" X$F@FK )"W'Y"2,JKK7]N75]%83YZP-3&)]PL\7NA-K M_?S_J_IA^R69?IO/;YV,^ MN)97:I<(RS!VC'A-D2"(>B-T*:M&U@UOA6^FLJP[<&(1P:9_+*_FBV6^J75W M?*G__N'$":Z\),0)@AW'D@%=+HP>$\1KJQQ?VE+?&)Q^5/Y^=']Z7W:H2>*L M=))0S(0"U')(L=W:KP)C)>2PE_PF*CNJ_<8(O44N#'+Y'P(%6MJ,OT^_;B_* MNPT;U&(,Q[?FAYY/,"H&Z*@(E_2,PX X.;QEO#GW6/C"U%:GPSQ28 M;/XES9?3=8+#?)KE[[-ENIBLTNOQ,@N#@0@@^C?%J8,A]'R_2$1??RT<13[9UPR!H$H>*2 M20U*B2Q0I#8%R*79 V%7USDX8%K!CVNRM]_?&D MRBNU3ZRE@# MB ..0X.%Y>4W0C3P]?=EG5EU+1*A"XAJTF.1+_>H$?[VDA;A M1\G'HB[\ :/MV>\3B4'8AG>OPX,?[ MXHD$6BPA4>%_* R60*Q+O[ @R."!NM!J8O]2"K[;?1M M>K^Z/ZJT9\\DSA+J-1#">@()YAX+449]C&,9%JHYZU(WNG>@OXG=3; M_C,)]0IHKJAA85EPQ$ %2V. *@KK'S2W;M&THK<&LD>T9&^#B75?^.,^AS>? M<#N]]GB"#0=.(>00]@IAY[#;Q6 S1.O'A[%+,6A:A*(!%"@/ E M:"L\ )[A,"'MI),:#3QVJ)G"3FB_$4)OC0>#LJ2&I/Z>PL:>#DO6QR0?1H_% MS'?2G"3#B9:)X9)<1 M:D8/X3?+QV,+Q1G=),'$LC3T>1ZOG^: (],-%6[2*RQS$.A)--$,1D^'2%+!(#6]=-;SH]Y[762 MZ0BP/MVYF?$'>DD 8$0S!,(7@SD7('P[NW4: M"EX_L.[\X)K!K4[M8-8G=]:'C.EBN3ZU7.5%?:HTGV:3,\ESJ)L$$,8>$T+)P2U$%NTDQP*5ILNY[M3 M^[-R8D+8,GE*2A=_S\-,^+$HEK,]"SB/,<=Z2HQ$R&(5=J.>J<6QVSH0@ M>GU?"[]XFK2(6\O<>)?NCVBSKSN/$Z_UD%@&"E,-(.VP0)YI3'8R$87K[Y[% MQ7.A!;SZL$TJVAZ)LMH#H8 6VGNNPC;.X9TD6M??$LO+T'P+H,0\:?F\]2T^ MW3W\,7W8WJ%G3J3K=UO(L-2R;QF MGB#-O0,*LUTX 56F02@%N# &180Q-N6JSBRO/)XPH)'RFJOBV,+KL,Q9N\.3 MZ0;QYI?FFFV.3LR59%&.<5M2],2*\O+Q1$%)/!2($.AMP E[L]N_.]RD/N"% M>%M;1">>,_4F#>.;^.F\N--B?;_)WD5]K_I.7VV1".-@V'(S; GFT &F4)D@ M1Q6I"7)ROM V ^O&F!Q12=5_47*_L/7]J4I3(XL1XSC33E(KP+U/&UE,1 M]COU*7!A7L^6$.J' _L.MD_+]:6B5;SCU3M)7+"H-:02$,T!54IZL8,5$M+@ MZ/;"_)N=81:+.>60=Y=,_W%LXGCEZ<1B(Q!CT C,!4!&>+DSAQ@$#7+7+L1Y MV1XX_4P7>P%,FS\6<71KWTGU$]@C?23 TXTHP@88*$3..SG.?8 ,P65D]0Z#1KL M=R_,E1H7R%C$VW?D/=O1'Z'4P38)HU+8@BC91[*:U]7I8=88XW"KA"MC =^BIHIQJ3Z$4NPD1<5"?"A?F4FT/ MI&;1&?LO#M-3>>=:$='XD,U?/S(YHW4"..4@V-S!!L>4JL#N72*9!Z)!B5UT M(0[4[L!J5?%%"%E-K;]HFD@E T@".$0D<)QA9LM-EW?0U@_*0A?B"^T(J5BS M_N_ST7T6=CM_II-](;9>O",3__&&B=,(*4_"VH9 D5%J#-R9.EC*^@'DZ,+\ MHJWBU$.R;#%H/YKF?Q_-5JF=+HH[WU9Y>O2>E=.M$VHQ0P@""(205 )I_%;N M\'$85=^_A2[,+=H^6/T?N[F;FW2\G'ZIEI=R5C^)Q,*Y,#=I#VCV[J3_F!: 3^>WQ71(+\[G&A#':U+3U_-DJC<-@&& * 5%P1IKRSR2-E29LML??,;7YA7MFVH^HB= MKQ# O)Y;C1;*>*.7OGTXX$4@9 M)+3D"!!CF,7EI@!J1.O;)?C"O*O-P>E#Z>^S^?@LO3\U2 3UV#%C)430.Q[H MC%0IG>>B_AD+OA _:ZOX/&G_/W]Y 4T8X3_7OWCEY]L^GJ'T]>O7GPN'8)I_ MF8[3G\?9_2]KD':U219/?UH77EP\'TKZ;9G.)^FD'$]KK]UF\LS2IT2?ZYNG M7ZOY9'N/4)X7-4#71KY-EZ/I[- (8QOE.[)4-K>?Z(68,)IY39S'O"B8+J1@ MSFC/<%$>IE(]@A@RKBE16;Y-Y4XB,&!8:.4-E9)@CA#=RJ8-@S%OQQC-9HNA\Y;TWX_>S[_2.JK:^XK, M[.)*:P4MLX(;+Z%UQ8FB#-N>$C@!34P"-+C2NK+*SKK2^CQP8NX'F]:B%\@K M;I"TT&, '?=%G8]2,@9BWIG4VT+? C!]J;QN]7',77'YA4<&4>*A48'%6^DL MXP(.>[EOIK!J9##(97\(ZN\]L*;%*O1:6RR<( I963C/$%.XE)7C M0=:2;JBTLZK0GP=/+"IT5X5>&\?3JRT6D+G.=8226>Y\#NI, ;U/8'GGP?U9@DVAJ4?93]=!U]9Y7LW MR*NP;D(M-8*0$P:\@Y*5+M2B9LNP;<$F*CNJ_<8(O44N#-(>' (%SE7]@70+ MA7^F8,\<^93.IUF^7I FJ_1ZO,S" @010.3@,E^KGT1;!H2@G B/.$&>>"-+ M^;0%9'@V8'-59?$ ZR-$X$11QDWP6]#1]8V?+L:CV?]+1\?,QJ9=)XH6%G=)K0X3RV!1^045N0X:4F7"]J%$ M1UG=( SV[9*J!G"#I97/5BVMB$_])5QK;6F RN$E!8<6[;#AI+Z,U5GP7>] MDZH&;L/EU/1+JS-5T5\"-! FZ*RLH586R)VSN]@F,KZUGMG6=3]<^I\W ;( M*76S3/-V:?6LRP1A$; 1B$CL!!22A5U5B1#5KO[Y<&=YV#TRJPET0\X, =X$ MP)!#X1]<2^@EW7TF%./Z%W)UEFS=)0G.A"-&?/AJ49026YCL_H_I?)VLM/@U MRR9?I[.9FD^NYLO1_+;P:JC%(EUV'#1^WEB>$D&OYC=9?K]N\&D\S?H.'R_E M4.-_K::+$HJ3,>3'FB4:.B>9-PQ97!C%5@?J4(ZTM8$XH-)^HAMI/XWOTLEJ MEE[?O"+ 0C_N_>U4E/FY726*,X$E9\2&_V@D; !FBXH4D#>H@7SV['(T!+T= MU691T1ITD/K5/,P:FUK?ZUFZT&RAP>-'ET=:)3B 33BT$FJ%"$+< 5:"0SB) MZ<4^ZPRS.Q9\5V:[+?!BV2L'1GSRB.MHNR0 QR!2!G!LC):("DE*6:VC9MAG MGJUHL1HS&N'UMCDRR+/0X5&C'TK\FL[3?%18G&IR'U00M@*CHJ;-MG#6R2"I M2NT3ZHG>^;\5#D0+#S' S[4 M660< $#"K52*&M*@%-D;L3D:8W9)>51&$F,4=A18S6T03DA72J;##F'8AD43 M555)J*J'SEO2_R"-AK[5WH^ZN\FC@RA(Z84#'$")+&?0BE)6(1KX2N/FT556 MV5EY=.>!4Y,(BWRY1X+PMY<$"#]*/A9U*@XL]L]^GV H&<96. 6QL@P) =5V MS!I@TZ LTH6O[TU@ZERU![_B%T\DD'AM"(%8,R48#P-W)=&U]L8-<\&NB?U+ MS37"X')T.*A%-Z[JXJGLMP#?_>K^J-*>/9- Q81RG%F%M-88.XQ+&T,S(!M< M4M;V4ED;]:P=V6.91.KK*)]42"5_]EQ"K7%"8^<1\6&+;RP.%-[*(L)_(T8T M#6N%; .N6*K_=#?*4SU:I).B_&Z ;N,WW"OHI1^?GME>2;(6[$FZ^>3#;#2O ME('2Q>L2H@FSCBF#BF*-+DREJG1P&@;\P+WZ-5GR\D!Q.,#^F[KM(3PH$^8- M,+8OE\-BF4_'RW2RO@:R@JOAE><3(#"GW$/D,226.L5%N0P9J\@ 70S]JO@[ M%T5S4&,1QA=*2M]-OZ3?14[IQ]]&_YWE9C8*=LMQ<^V,7A(JN.. "/J'VF='TH\3&.N.S '0*JG\5=:"L_L*<&,2.R)1<7Y(@#A4S/E M": EPNEA&VB=:+XZNUI$]-],&Z0]=8D$ZX=8G_/1)+T?Y?\L:D^O_U(,^73M MFZ/MDN+*;0ZQ$I0HA)6G7I06A55 #]"PZDR;67>XQ:N+\26=90_IY',ZOIMG ML^SV\>/T]FYYFB4G6A:%A9SFWA"J"=&.A;^5ID-A>C:XF?;2>=(N+ M97:?YA_3V29AX6[Z<)HE1UHE#(*P :;: R^!8)X25\[.CCH1LYC2P!C2'FJQ MV/'*?N+$?NM BX1+0+VUF!+ML6)<$(E*^31 ]9T\YR?3#7-OU0YP?1*C^&.> MGK9G3[9-.%$>6RP=-QQ2A)'GNI29&P6&O5=JK,D*S&@#K[\&5P:YVQD>1SJ1%;60=P=1(P:>U63J68=@+6<*U=DY1S@4WI9B>LR8W#E^@ZFIA M$GN.WDM=-L&^F0:TUW\)^][YXB;-\_3HK:WG=),8R17#TMJP?]:!K-[CM 50M%"$XD3Q:K%8I1.[RJ?SV\TMPNNSS6>;IF/Q M!57[2"R0TFDF==@I ^0<0Y!O,'! *-K@(L>+(DE7@/5,FK^/9JNT&6>^ZR(A M4AG+$/."$LB8H;:,-W4 PP:Q YU5'XM)F:9X18O3W)ACDR-.NW^DA=\UG:@O M80F]37]?I#>KV;OIS;'2'4VZ3; 26E)H 5#,2BVHHJQ$BCA:?\7JK 99)\R* MB&&/=O$>9&M';A'8LUA6\8F>[B2AP!A,./98*ZHA8ICO9FF'5?TZS?#G]<_W<]>A%S6;;,@!OM? 64@HR@Z'5S&GNA+=A)2^^#T>,-J22H=R1[==C MX2W-F;&& "XP)R)XKJ$+2H*4FEKS[,Q"V]55FW3PEOGH34:F'^!6#_ B@NYK'0,6(N )(:4 M> A/Z;!/2CO1?-.@OUJ(_IMI@SQGO42"O94X,".)(Y@(K#B'V % H=O*J9UJ MX!093D1I54V>$0=V'FJ7'T^*D(7"(:$,]DQ)(9DJ,=2 1+V$>V L:1>YRXY. MUP0*)8AEB',3P"3"PU)6S7#]N60X,:4U6=(F;I<752K#/H,RXIAB#&EB#$!^ M]PUH6+_ZR= *$-;=6[4#W-N(%*1*:B $DM(BC3EFTK!29LR$&O9>J;$FSPX9 MK(?77X,K@]SM#(\B?00=(D4I0Y QR@5%AG'BRZE2PR8698_QHI5Q/A!T>!XF M/1ZN?DS'V>U\^F>PFB;I?#F]F8Z>3LJVQ\O!T'D7?EP45YRFB_"[U7TZ,:/% M7?B%"X]\&._#AR8@T, PB!C?1G$[8CBE46NRM7"(6_>8 M85 HUYY[:DHQ>DV*I_(;A3R'YK+NWI@ 3S12V HK@+>"\6!'EIAA;^O?ZME/ M:.6YS!P6O!N4HI%OD MBSHY,2O5OIDIMQVL+Y[EU\N[HYZK;E^<%!>^4JN$ M%K/KH'R)G/Z09P]IOGPL*HDMMZ;4PR;L(@JU#[X_\41A):1P$#CK*=3*R!)[ M*57]4/Y^HF>'P/"VP+Y$HJ\_Z/?9?+S_E43 @/%L:?7B"!"-9**[,[);5@+Z_N#Q5^6M+60 MO42^;G<*>[^(NQ'<^T5B"=!!Z5KIL$D1VGD"RK-\YRRO'X G_[(\;HSR)7+: MIIMB I]'W_9^N84B$KV/CB&!2 =+3B-,*5%.^2)XI=0!@KQ!21_PEZ5ZFXA? M(NN?]@I[OXOIVCL\@,1B2ST6'KNP?:$,.&9VZ$-#&IP7_G4/#%N#^Q+)'M]> MV5]"-1+402:5]IY+(C!PNL174ML@\/LR3AF'A>\E\O=]&LL0"6\J:BK9H%#M M#<:6"XL1*;?=SG/3@*]_W%F';S4!&?C4LU*&04 1=QP0:QQI(QI\E9)7I]P M?XFSL);Q'5ZQD$^K^_M1_GA]4]PE-9H_[I[MNW)%.8Z=ZBM,KT\T4<09Z:T# M%%*N.5'%"8ZTQ(?91C%7J3AX-W(])6J4HZY>BN)9BR3()JD$P @?9'4>,XDW M,B)GH(YYR]W1BA,-M'.PS$03) 9=3:*]3"9J77$+&U5A(<5*$.HUW8+BD64Q MTZMK9C+55'+%A*7S\'D;22A8*ZRL\IQ!2+& .B!8RFRME9>9L%19DV=GH]3# MZZ_!E8M*6.J/(BTE#;RLT7XU'_]\/('I<(L$.,*00TPB12P/NRY5>'_6ZR]P M.&XN6EL)397UD'6!4:Q/_M,R#+,P1DI /FULDU/EI8ZV2S2%1 )G':>88.6+ MW4PI*[*P?NVR:$G/[9@*;:(4C1&;(9Z^:'O_N<05,6V0^/ OK2$*@CBVE05* M+\6P#8&6]/12^RT@=-E:'^22/@1EM[2(7\T7JWPT'Z?'5^X7CP49A=7<8H0H M%,SQL'4NER((G";#6ZYKHINU!D*L[W!C0)A1?EBEAQY-"I>WQK#P MX5(BI5#,53>*6EL"HO;7]SD??4EGZ\M/'K)\N7:-%CF8V>UTL9R.#U<4.J-U M@A"TR%H-,68!&>R8(%M9A).F?G)59R=_+7RKG6!36\]^.B_FC3 -1YGJ_ER M.K\]KMO#+1+%0?CRA;<*<6&0% 33M76XCJNY?MA> M6+3X;30?W:Z-@..*/-$L"7NYL*,#' *KB**BN ZO'+TR#7P:G1V&M:#-=D&I MK5(U'\T>3\^S+QY+L!54$6 P44HK;H%ENTE#,C; ^PM:4%DS$)K,G(=*S(6) M8'6_6M^2<'7_,)KF!Q(]:_63<,8<@(60WGH:_@/X[D"(B087='5FX38_U(J! M5.P0F(_9;.:S_.LHGU0XKMU[.@'>$J:<55YP!CR67I3FO:1&#;".2'O'FLWQ M&&*H$R,806ZHU) KY*4BHISX) )D@%6S&NGA4(#3>3#$5F09Y[)_;U<%Y;[6 M+.% *Q:6J""4$]II!$H//%98Z/HK=>>?<)L*;P&:V"0H[Z]Y,O;5Y+]7B^7] MB:)GE=HGJHCLHXBA8.]PXBB'X0O8RDX)'N".N M:M(E1;'X$#-+I[7R3VC-^ M7._S-W7&?PUPOLL654ARNI.$&F.QPYQBZP+)KT+&C0"Y0+B3,^[UZW7 M>U#>50A!K=(\D5H3*B#B1%+GE-;4^:!) 3TB3IE*%S=U'95Z1)#J@:JG.DD0 MA$@5U6<9L=(!IH'G6R0@]0ULQ99C5]M5Z\%PUI;Q^HM$N#I%PGZ;2,R5U$88 M()S;@:)$S"OW:H:MM*?WBD&OYT'V-@(985@WM6!""H#"/CQ83)B5,H=-&1MV MK$MC39X=T5@/K[\&5P89(3,\BK1T'M%JT"OUQBH!K*(0R8"(PTYLQXP89U&# MG]H*>JVLAXI!K^=A%.N3OYIO<6]\R^J9/2624> @5(1BZK00W 4 M)38T"Z-;* ="K3-OP*S16R*E4,H@AXFPC"FNH<>..0TUDXAS2 ,J @%MCA@&C[4B">#0[.NNH-Q '3J^%YQQ9"R M"G!F"(700AXF_!(/3=T;NL&^LN8;7C!>#]%_,VV0%M0E$JP?8K5_@SW%UGAI M%8=2 :BMM$Z75#GF'??_\N3IN$:Y8G[Y-OZ2S["&=?$['=_-L MEMT^?IS>WAWA1,6628$=-V%3ZKDRV!09;Z5%2*BI5IEJV!?/UYT"VD4N%E.* MLL#9_4.Z3-5MGJ[/TT^3Y'"CA!B*&5=.&V64E$YR07?!!(35YT=G07"Q^-$: M:)?M>6$T"*F+U#NGI+<,&E9.F 0&3(<7'A>+(&WB-H#-RZ_Y\?#)4TT3:YTU MW&//F"/*48]VWBN">),J\#TPY5WC<*N6\1H 0_92Q-1]EB^G?ZYMYWJ<.=!9 M BFTE'MDA;26>ZT0*?> 80O(ZWOI^K!G.V51.PA>7O9F,."9"+.I0)H;8-0V M0'DMGV:L?O9F'R9M?8;$ &\ D\[Q.M;'&R94:PN0U!10[+F6TNRV\M1XH"_* MNNUT,CD?K7@GUZ\LGN[;>+::3.>W%5)$JW40]GM$*P>\@4#[\(%H@G?26XD' M6*RA4ZYT@EI?G GL;L*8UYHGB M9W'5I#$6.AJT@("6P% !?/QR\LTH14?G2 M F:U39.GL_=9(>QT-[319F7\8[',1^.#%DG%YNM"4CAL[1P$1F)ED&&[M=1 M6[]83V>WR79GB'2#V4"BH\Z;.\[K*B$8("R,=APCB#7T].F;P%0WN"RP;19U MH^CS(J&:XA>-43N3^_KFI0S^";YC1*K60U($]"#KN6!A>Z<@!LXAYC"D'$+J M&ASR=78]<+?K4">P#2_#=1WP+C;M!X"BT[+=!^M$;U MU-P:_2; 4\;4>O^IG#"4<,VV>$F)Y&!NFNF&! >S=KN'<@.P O9<62?I$ RHRQE#C..%!(E'AP MY/#;B2&MK/F&(7[U$/TWTRX^AG0H!'LK,:3*62RL 02''390@B.)2SD9E?7/ M8P<30UI9DV?$D)Z'6M\QI%3!L*6VQ#M)/6+0.5 N^4IA5#_&9S QI.?JN$6X M+C^&%"!=7'0EA<#**1RL0\I+>2EI4!-[,#&D=:> =I&[U!A2! 1!80NK''", M.V>A-*64!J'Z'LC!Q)#6Y4=KH%UV#*E"V 'EN*#0>":(H]*5L@KAZF^D!Q-# M6I<@;>(V@,W+Q[1 HZ@VNQ>0MBE*#(^PIV:/B48.&.01 (2Z@(O'HL1':Z\' M&'$:Q648!\X(1R)F]#!=CF:?EOEJO%SEZ?,!M'S:\?)E:C)9]S.:76/GY;9^)]53BTJM$XDQ*X(S3"$!LZAL(^A M?DT"Z[2RH-)^KZ.][2OC/G40<;!-HBVR@C-(6: W=M1QK;9R2@-)_=# E@\9 M6M79RQUL2^@,^MS@T]TH3S^F#]N*Z!_R[#8?W9^ZP/9@H\2&.1%8[B$WG&,J M(<.BA,8K4[]L>,>G BTH^^715%L@Q;)<7A_PZ5M-CS1+'/=.8X8\U$Q@#0&Q M=B>I)KOLV5%B)%8W0>LO\&*3#?6BT:,E=^OEK]ODN6RU&\XG/5ODR3>?? MC>C$M9R5>TB8\@X:YK'"QF)!O!%P-ZMB'[6V:\6;Y%I1418#KC8H\"G]$FR0 M1APXU44BE%&&.X Y8IK#L&<7>"N5@H[5MS*[NW2W2Q*TC%?-=6&1+_?6A/"W ME^M!^%'R,>R;TP-6XK/?)]@##Y'5+ !#$9/>8UZ..5CB,3,6>S((F^#1N0X/ M?LPOGD@P]V%QDPQB:"2R%%E>DELAZO0P+;F:V+_47",,+D>'@[*VXJHNGLI^ M"_#=KPZOHM\]DSB#61@U,<2+HHJ\4\R48Y=$#RC(H#;J63NR=ZJWT;?3>MM_ M)G%.!M,,"JVMI))J"P0K'4]>-]CM**W!K+7-EC?KXJW7=^L5^MTL;[1 MZCZ;KU?KZ]5RL0QFU71^>\A8K=@\P= M[I*U[0@T*(:HO"*6/R'C#>;#F19B>-DC0!B+7!]&C^L8AG7(6SKYG#4G6-TN M$Z1H6"^)-DP89+C!CJ,2(8!5_:""SJ*2NB19)!AC$4V-Q^DL7=\7\\(A423Q MC68?\NDX+3ZI#^E&L",,.[NO1&OA)11(60J\-89*+K>8F,(1,;R IBZIU35^ MT5;& H[OG=JKY5V63_]<%U%:S9?'XE0J]I 0X210 HCP;0%@@"[#_H+\SC4( MF.PLWJG3]:\3U&H;U >&LXOV>#FP0Y;UN?TD@#G*O0::26XYQ<0JL?LJ.*]_ M(UAG!4,Z,[$[QJYM;NQ&[;A%&=29=SNDXD4>$C84X3 MR#04L,A?WZ)@%>3UX_0[*S@2FT$=PMDGJ?Y?.LH_?\TZY-;V#0D 5@%FC0I( M*"F\X*;T:EB*8/VEJ[-J$D.F6#U4XP5[[X&UV:66\:E'C* CK1)H-0;4A=6; M%UL*(H J#3\KC:F_)Y.7Q)[VD:H]]^RYKM3M;9[>!BO^PX[0P6X/)-[4TRF> MG"X6KV_6:_>56,HH2;TM_&*R MQ;+"MKQJ%XDE%@@)+=)"880P(&*W3%N+&I1AN"C?=,>X10GG7]P5_R_0^3*: M%>XJ-9]\3!?+0/YE.BE^]WQ0K8?XGQ[ \0C_>..(4-]I/O-]E\&::> M=#Z>]O?>&DD7;8UIOLAFTTGAY=*CV6@^3C_=I>ER\?M\%*;DY9-)U-/K/X1/ M>KZ\2Y?3\6@6;2R?EN&?:TU=WQ2L]+/L:P^0/!M&=O^0IW=%;,678L7,[M,! M#>A=MEAL!M6_PC:KT"EP8CA>MV-Z5R%'Z?N'$\Z8P-@"9YUW''F+T/:LGF$/ M5*7CQ(XE.UD0[=F#">%,.N@U1!9ZX""F9&O],V"UBQD;?#3YJ(DROO,"-T!@ MV E&I61;JR],!]E\O;B=R#$ZUBX118(X1 1;0RUV 1:VC81E4#@4,V_@O.)C M-?5\B"XM@!-K4_1BJ"?S1EY]/D$6002AQLIPSI2&FH-2MF"XDV&&H;:LMZP[ MI-X6&P85T#I$$O2C_#U7S^GJ6R^?312B$GCG>9@WP\QIG"I#"QGBAD95^ED. MC[JZ>9F7W!"1:%$JN]UJ$?YP-=^6$#BI\:/M$D6]M!@5A:BA$4I@H$O4$-6J M_CEQU]%S+6F_371B,>%CX:*8IQ,WRHOJ&J<+YKS>((& "8&XYT)1&VBN"?([ MGF,^P%);[>J^%5@B!JF5-VQ=AXU^_HIGXO144+6/Q 4@8;"?(4 :8VRH*!-O M&2+(#O NJY:GA8Z0ZN7(I$)!K>^>3AQV$EE"$1>(R? 6KERY]98,U@]+[#JL MK"4&-,. M%P/E .^;:E?[+8+3PRY@<_Q_/&&G2K,$$0D(8E9PQ)D)[R60E))"Q>I;A]V5 M%6C/B=@B,E&CCHLH_#1?;#Z(W2G_AZ($6]#!@&2EHXX0:.M??]A=I8(VG=,]8!AM%MJ83<%*S[Y-)&*V_,%&2)E)<*3"\[=7@YK^&F$9E[-5BL4HG=I47(JZ_M(U!L6?3WT6R5MD2B MPWT5^QT(+ 0& $:$$KO"\@$3Y-@ -X/=)FU^S$-D_1BNDP_;6*!-@!\3,?9[4:C:RR.GD!T^^K$*DF(MY);A;#AQBM7 M;L9H4>BD-D$[2U5JD: #0_=R\TFL" :O4BY,_(8:P %FI0*HY;C^;56=92.U MR*+V@*F=/K)^WV(-WHLX]D,33)5FB1$848R)DEH+12RV4.Q&+US]R:&S-*$6 MU-H!,D-:J%XX>XNPV/F7-.P=PH;!IG\<\V"UT7U") E(86DAH=IPH*E4)7*X MR?ZMNT2CR"M.RQ#&(M]OTWF6KW>DFUWF9DDLDR]MNOGW$7I5ZR"Q!!M-@H&H M$>'(.*!Y><9,&4<-+A.Y!,]Z)R#%HLBA\^ B&/]]&IC^>?3M"$&J-$^,I 8' MX8%G3B-@O:&ER<6P:W#)%;P$!WD'$$4[BTV73V,]=OBZ_UR"P\;08\J9H9@K M[G7X>RF+TDU"\"[!2]T$BQB)A <27F)F ]DP07Y9._*+)+;_2B>WZ9,;O[\W M#_+6HJ<17\T7RWRU5M>O@=,%O=Y52 JJUD&"4>"C9HQXJ0!&UAFRO7752PEI MI7U%#PCHQT*)07G[-\GJQPV;G[[J8KCAE_KQM!W??.*$(O/86"+UW]U,H>GS= I).<#SL1K#$_ MOK\IM6]H_TW6^HCV0](3>6H7S=%^N.FS_.LH7Q?MR$?C"O>&O]X@05H(APTA M6$J"C1-,[" VOL$10&?.MGZ4^W+5;0/-6%S9FBDV74QOYVMCY(09]WJ#!#L" ML5$60^V5,8J7):J=YPR ^KZ8CB]8N@ KKA7$^^/3R37N4)/$6$B-HM01+7$0 MBA+M2@DQ(VK8QE53M9UD02.4WB(?!FF_#(4&_:B_'&$%]%P3J1GF@)=R2XQC>K$J&BG-5?B=!ZMMF"+FX$UV@Z^2>O?RZ01K M!W%Q#:55S$,L9'$/VU8NS6!,NZ,O]3>')=YL<*ZQ=<(8K==A(L/L2[P#80NI M/53$0BY*=(QJ4$#[_'/#MV:L1M%(9.-E?[15K9?OVR3*0:JHUY!X1@"DWJ'R M^Q871I+L:_;.:W!^#8I,TB+]V*8T@]#RA*MVW&?+CWUVO.)9,&.TYH7 MV34:<6VYHJ5LDJ*HS#C+[FFBIY=YFBT@TZ?I4ZRV-0R^.)66NBE M9$5J\TY2TR!)]_QTR+^"&5,3]_@,*SW/A8O[Y.)SK%EB/(*4&5Y<>VTTU)0Q M4DH*A!ZX!ZX=)1YD1FMXO66&7(R%TB\Q>CLH3*>W<_=M?%=%V M"3,2HF"Z42&"V28%]:IN794]_TQ8&L@G4>(13K^^3;[$M#XDB[6 M=\KC[9\+(N ](FQ^NB?_^VP3F'KP6L43+1(01 EFO/"<:@B+R]H;8[3A.-0Z0T3+&1M^F]ZO[=^G\=GEW M??,YK-UKP=:I<'N"'JLR4[F/1/#P>5GF1WQ1 7N<%E-NT_3_3R5\E 0,88*77A7EK,&>>([2]K X# M DBE(G)#.1ZZ[ 0,#PS2D"&KO710V?"W;5U49+3!#>Y=/'M6:B,!HS*Q^DO M. _Q02=@/*WZVTEMM;R^J5!_^83#L4FWB2;.,32^Q3,"Z(IUT6#7K.,$080*5";LR:J #1/EM_CRRPD@\;*=G M'**TQ,Y&B/^;I\=1&Z3K]2W2\[)H6>':DR8=)T!I)#6$3FLA.<= LAU:WHJH M64;5]MJQZ-$2*VOA?&GY)(008Q47'%BJ .1*FM).L@SY^E+SX MUHS5*!JYS.0 X(5DF#)OC W_A@*:<@/HPF?/AFW.=JW8RED"]6!\FY09I,5[ M,4SI/V2K?CX)D-Y[;CA#$(9I&E&O6"D;5Z9!9>6.[9XF>JJ43W(>,I><3Z*( M%SI(::%77(>/A])24N^HJS\[O)U\DC;-F)JX7W*V #1$(T_#M\1D,3'3XI:H MK:2,7F^9(1=CH?1+C'X(T4T^B642$H4LEA)3 CPJ$SJ# MK-C;F%%%;>235%;=6?DDYX$4S3;-%LOKFU^S;/)4D2]=?,IFQRZ;.MPHT9 : M(AWB##C++(?*@S+$T$H:->2AU3CNNK&3K6$5BQ&_IO,T'\W"8-7D/N@A8+)& MQWTK[E<[%IA[HF6B.%/AO]HS[#@!W%)@2GD-Y_5W,'TGC-3E1KN Q2+(IW1] M7VT8]6^C_)]I$;=_FAN'&R6&*@> )&'I-0):HBF$I93(ROIWIO>=^E&7%JUA M%<_,?,C3\71SUAG(?%_<=OSG^J]'KX\!+\ML/J*?O,!,I6-IV:5YP&;S=58.KT)1M/GT;?G-V-_&.7IJ\FM[76> M,!',,>>0DB:LOT@"K[?>1PP=T?6/D3N[0+ICBD7'-/*F9R/'^'%=@CK8Y4'$ MG0NJE.KT%JA*+PE#0#I%L>::46VL-[I4 026UZ_[TMG%TAUSJSOP^LYG_+2Z MOQ_EC]#B[]*%J,1Q=;&.2*TT 8J0*%CS@1CEF,%8"5K M?RA!"9>=Q8BY!%@C(U#8;P*AB4=;33 /):Q_S7T_68R5B=5?%N-YB/\[B_', M+!,'BP)TP",LO%-: HAA":_64=-RAWH,5IF!;68QGJ>7H:?A=)T=9KD2HC"+ M$=)A6^\19& [CP%%W<"KS<8A2KMI8O40_S=/CZ,VR ._MTC/RZ)EUUF,3CM/ M /360.BUM[XXK]NB1:498'W=6/1H-XOQ/)S_:H'E1!(H)0X:D, #9X$@MD0G M_ #59N';R8*L:XI&T"DC\O0"J_ZVJ=C*X<+U M8'R;E!FD%7?LHF>*@66GX?,I15P MD,I9QJU!'C,@&3+ E/8D=!353ZY^.SEQ=4V75A"_Q(1]B"S#A :8 .6&66(T M*R7$,3H-:"WY2Q&Y)Q'F!D' MC*%0:LS#:KZ551 5,ZJHC2S&RJH[*XOQ/)!B$>+0$6:Q,+]Z*\\FVOCER:B: M3X['@+?ZG@1KH9616@4\@X:,4GH7R"BE&O0U;)U$:/8)[]M-1O ,"@P4%M@@ MY*P/$) 2AS S#+!@7L/?VVBU7S >5#K4ZF@#*P2[V)-"CV6@^3C_=I>FK>\3]]7VW MT]SS1YS*-NCNI8DLRG9))"T6@A-*G=FFI#K'PB8V9C7YBMD%C?CRMJ/$RKF!42+]W ; GC/EETTJ@XW"AAF#CG" ][L/#/,$,*44Z-X:NQ9MAF M9G/E56!#(Z3>*B\&:6X.B0Y]QKULZC.JQ2)=+DX:%H>:)$1K;PD%'#L/(3$0 M@](3*"EA];T8G1F7;:CKU0B4QNA$U?\YBG\FDQ 8>T21,ZRXDE1I1/GN,_&V M_DT.G=F376F\ 2RG55U$<10*#&;)5GW%3Q(U'N>K=+*M[%P$<^R3[]UT],=T M%H!-#VNV3C<)U))Z!I05R$AC+:6FE$Y9Q>O/])U5VVY1Z1$0B_KIA^W0N#I? MJC9-!%':A7V48?KB>Z2H= M?QYN'A9#ABT7PB%DE!.6HMUBJ R#@[[OI/5_.;++]?3_.=OMB-\GD0+:;C(+^= MSE;+8+V\>/9X%&\WXXN@>'?_,,L>TU2G\]#'\D-8Y>._4$TFZ[Y&LSW:10'\ ME<&8=7S%U;SXRV;;TM=(WJ?+7_/1#4 MA"V!M':[+P 20E2IW\[%?=_;E>)T8AXBZF& M(" 2-C6"LRTJ/!BN,8^8CT;SMZ/:EQ=O=8O6H$/T=Y.!?MS]\;^F:1X&???X M+OV2SDZ<7E;K(+%:2,XUD]9H1S!7G&Z-9R"003%#:,\ZR^R.&X%*MZ9M/5/.RS%VM0T.ET@,.M$NY=@:,2W&HE 4) E7.^4-#$S(6LZ.GJ M2(^'V-(8LUC<,-G\2YHOIV$EM^D?RYT =KHH3+> U#%;J$+K!&F*B);&(NRY M4<:"/2.5B*@%F2L>LG1A<[MY+[P9R M;+S7\X]I0^M69-PO MQ5.P-_WY//W7JB@P4MU-<*AU$I9]Q0$DA$%AN28 *5N"A;RK='5HKZG]\>AR MV'G0$KI];NUVXZZUH7O1.G%8.8 Q@AX32:PG#+!2;BN'7A2R5.#5!MI6>"/7=CTH_]KT&KJM-'Q6#>? !-8Z,(%E6I6% M&BE"H-<4$$^QH]L8>DB1M@.\"J8C/58X,*F'V>4>I@4#4$M#PT=EJ6*,8FEV M'_.?93?RS6=2".,.1DVP0J19!$6 GL&&.(^(#?UO&/B(SI M23Z7)[T>?+2-;.TLV=^R>?KXVRC_9UHD?_RV6JY&,[^:3UX9VBM$.;>+1"%C M%48&284L@\8("4JIE'0#/)1O45-9%-"B+3K/Z]Z79676>%5C3\V>$BD9-Z*X M986ZL%U@6GBWQ8,##6/6@^R-1'&PZWV1JK,X)= ZIZ5PGNOB(AZ"E2Z_%\Z] MJQ\"W9GQTAT_VD(I%A/V%N-Z-DNU#A(DO<$(840L1H);8CU]DEX,\-*681@N MG<#;\Y*UV&4&M[)N'>TNH1:(]:5)T%KE$8.4E1\R=\+43];NS )J6^755K V M41S&Y%5[TDJ*V%]&7=A>,JT9"(LV0%MIA:2R?E!99Y-5QYQI%:^^XEDC)-9N MKG?[//H6[SV])7-?S;^DBV6![-7<_:O(FE8W-X$DHV6W506.O+?O4.2GG+K- MP'Y+EW?9Y&G E>*,JW>2>,R*VE[:*,.LD=9SLHTP\,[!:J<-/2%1/='W6 >) M,M@H9J$ESA!F!,5X6UG$6V3U8-)[NU#JP63?%A&+&;B[R)=[! M_>TFN\*.3 M4G[_TS1]/[I/#P2U-.TRP=R'31TH;KKG5ONPL@)>PLD,C&E>UDS_;8YNEMV)3L%UIZQ="MT#H)"Z^S&FEO+:%*BV 4 M[DQ"J.@ ZU-&L'?;!RX689XN@?]2T>+CEU*FU?LUQV.[$_:#,",%G=^EGTMJUCW,XCL M_B&;%U2XOEG_I)A,HM0EW+S?KY:K/%W_^WH_GTS^XKL.[5YX_UGAB*VGM=#&U]=ZU%Y-<] M+57?_RX:W,_>&@OUS0KZ/NVV>.CS5WU:W=^/\L+JY M'&H^4?=9OMRN6]L;0/H^!2L'7E0S7NZ/_EV%TZ_3C1,/8-C*.<^1T()C+X7$ MS!GM.2:&V!Y+YSRM"@?%J'[N=;R+!&J -9!A$^N1=0QJPM$6A>)X/V;=T:,G M7VTJ].")5ZM8#;I8S68I^K0<+==< MU4]+BG:"U9;V7_45M %:7,?2=R,^F0U[M%W"E4/8AANAS-IG^FD\U]2VG^*;M9?AWEZ=7]PVB:K]W)\(CZ*_:0 M* "8T=0";+VQF%%H2[N*,DSJ3P6='3!UR(QN0(M%FE\#>L6AV/7\>CH+P/PZ M6FPOJE?CY?3+\7OS3C=.-$3.8D$$,=C_/]HB,S\\,RE9OSXR"VOO;#5))^O3J_(W,;R%!\;[_9YQ M_X&W[CA#%A!M+"+,2 ",9<%*8=)ZI 36VE7*X[U\QYFW06A$K>36*B 5=@&) M+0K&-LA6C>\XJZS0NHZS\[ :7+#XQ^)JP2.1W[O?)R[LZ8020#B#, #6>+1# M,MAW,2^ZZ,8)5EF367-XNHRR78_IX";VQ1.)XD51*0@Y8 YR&OY,4#EN09T= MINNJ)O8O-=<(@\O1X:!<2W%5%T]EOP7X[E?W1Y7V[)F$ ,N%-!A0@,*_,(20 MEF,GWE6ZCC)>'',MU+-V9.]4;Z-OI_6V_TP"*&FL@>ZS-^<&573]^#@,Y:@J5\--?X)5 M M&TZ9IRSLKAC"4!.[FYLT(/4=R_P2 M55P;F&CQ:-E\LG\&/-$F>9U8I[ZX-Q @#U$/.=M0)X M_75<7"(%6H2J=__2^W3IOA4Q0V'6VH;4KI&BD1&LW?^_;Y(;U:S=].;8Z%&%5HG7E.G(%;> M28F\ITKJ'> ,1;V7OBF+6E=U58[5AK-W&OV:9XO%,=#JL.MDIPGR6A"*I4+" M0V*)]'IGX!G&ZIM&\?UAO9&N;91C<5&-QZO[U6RT3"?[60KAS[/TE3R5@_+7 M9&V,UR< 624H4\I99[!F@!.S.UO!#?R]\?UY7?-[@/KH?58^@7D'1F6"E EF MO42*8$V1(\29W9X,.EK_/M#X'L?>9N1V,8Z6IL\>.[W5:>L5"<(L&%1!;0I(JX4VT.[.K+%K$*O79R97W2U/3ZC6 M3O;UTWGQ[O5X/TYO[Y;933"#((]A?^,]GQ>B>)+[S*BCE9I,QCY@%">A=ZR7E]JG0V M@0R2*JV@&^UP]J4,USNZ'SN=/=PJ85*IL)?G"&CH!,#(N%W8-#9D@)<@]\:B M]N$<@G5>TP)/PAX$.^F!"?^EEH>/P^U,3@9$??NES_3B+ERV9R+57V)QA)I^ M']/U3/MA%-[^=)=9+^_L._%X?UB?\]%\,1IOI3N9=GRJ:4($EQ0I'8P?0K23 M%FG.%%"6&(,9J50_I*-8Q5WVP $APOS][#>5,Y#/Z"_!BH6IGP) BZ@K+J$( M7^06'^19S/)K1].1VU/TP63D[F"+F9E\?@!$-K]=IOF]3?]85DCH>>WQQ'N, M*84 "<^14D0ZO ,?:5\_[B5:_G(GRG\9+-$C+IXO4&B<9(! .0 M0JYH@"E(1D0IG=> ##M+IYG"3FB_$4)OC0?]Z/]$OLT0U-];U-278!9/PVSW M/ENFBP^CQV+FJQ(V=;A= HL;MJBAGEF-+3?>"5?*Z@0:8&Y-4Z5]'RK5&CRQ MJ%"(?K6.\%K?;W3<./C^X00R"IB'V%/LB@!_I"TLI5):US<-HB7WQC -&@/7 M#QV.7C!XJDF" ]$U@,PS C1DPL G":'3 T_A;:*RH]IOC-!;Y,(@#80A4*"E M4QN%?Z9@;WWZE,ZG6;Y>I2:K]'J\S,(2!1% Y'@)WW/[21PE$$,O/-$JS)O> M66Q*^0B(6[JYFE'07%59/,!BS075%LD3YD/U3I)@>6-'I34\K*J.0P;#@ELN MM$+%C,4:L%G1&:!]T.KDXO+]PXE"SDD6T"*46&"+RQ?8SJ9VW@W;Q.A"?4<8 MT@BSM\*(01H:PR1"2Z9'D4 4Z#2=WW[:'%@=3L\Z^GQ82C&7V'IKH-3!#@O_ MV6W+A30#C!AJ GK6/B0]&POUK(,UZ\,J6*"F>;" PH(8K&ZP\\I91&.FUE^> M.5 #P9Z97J15<)X6JS&C$5YOFR.7 M9"?T2(U6*%&IUJBZN9G.IL50W7RYOE?]2-'1UQ].O#**XV"A&&4\XH@BM9M8 M#>)1CM_\EG:]2'W )-M ZF/$?T^6=62V6V7V:[Q(WBI#$ M\+_)Y]&WHS/"V;TE@ OM <7:(F.TILS[G;V&(*N?8A.;,N\:A])T#U_$;,9L M-5\N/J;C=/JEL+GV0-N["_GU3,2C31,9/DE, .< ^6#2 T#P3F)B??T;K3H+ M5N^,,"UCU<^YAQ^-4W5?R%'YW..I28*(M\Y+1B4PG#O-N/2[:54U.![M+':X M,S:TA%'?F]CUF!?7-WL_J[&I?:67A-. <86AI:L'T'162:XS C3 M)9:&U[>3I8OE-LK'K/(\7:=$O,_FX\U?CBB^0NL$:.@=(8@X[@FDQ1W3N^61 M@@:)LYV5F^N,#^W#%2'[9&LP+_9RCSK*^]B]1TTFZRY&LZOY39;?;\LR])L M\C[]NC4%P^[@0Y[-PQ_'FP*QU[FY*R[9N)KO/S&=CZ:VPX\YQ1BE'VED*J\H=<#H*]8$99A)T& MA#-MA/;EV!74]>^![[I.3!?Z;06C6%/Z[_,_PEB?0-@[,C@RH1]IE4#H) 4B M BU1Y)"N).36 ^C3N?5N-#??J4]'",F,'YW_OAN.@IB3)>/6W=($"*[G1>? MUC&;X*R.$NF+DB:";^J-$N,YYI[ MQ)27ACM*"#1J)ZG7 ZPSVR.)V@.RMJUR-1_G106LJ_F9;#BC=4()"\PW1AD M*<%**"E*611C]2NZ=W;X%Y\4W>'9\W1RHF3B&:T3BP6W_[^]*VMN(T?2[_MC M=G$?+QN!L\<1/5:'W9Z.>4*PI9+-'8GTDI2GO;]^4605=5@DBW6@4+2B(]R6 M7$4"7WX)9"8R$U0+IQ0'T>-#WM681J"MR>\,,;O%I0.>(_/HW?W7V7RU;?36 M:G]Z_GXP0''J">411(*-=CCJ4C5W8T6&UUUEQZ5.B"9+A]NF55S=VN*V6*W* M":Q+'V![E/O[LCZ*WWL'Q[+CSOND0!2T@#&" 0)"*B:$M#4>R,CV$9G!;ML: MCV'#8IOV.'P_RJ?.P:/7N:Z:OB]N:H=A?JJ-8>\GZ0EZ1'[<'<7%:?Y2+#^O M9E^_S*^?'=R/^^TM<@D2C>Q8$U)=]NZ_6AQX<^Q4B)I@91*UBU^[BNC6_-_R M/:KQK_-O]>T#OS;JD=GN(P/42&E$F6":1J<;R/'FBR^PZ#TM&SN MK,F=TT3S_ \.A!B,M&9&EUV3C9(<5L$PRBB0*>M'3G33')H21[IL#HYKRI2' M1J5)'S=Q#][>[O1DT3F0Y'#T^2 L=3": 9@1ZAD6'CM3 V%=A[87"1MM#BG_ M9?\@#EFS5FUD3T=X\)3ZZ/.!62&L=-"S:#I+34FY"3T+L)>%]?_^7GY[;^VKMSJ>REO7O]0BIL_$7?UZ_#N_2NR??S' M4,Z;2TP0T@A[0[T LAXO,ZI]=*[W4\F><%]VA&!XD7WZ>$1DGSX&I!ET0B/H M"?%"64*LK<=+N6VO>[T?^0TCLK,A&%YDO_WMB,A^^UL 7'H@')48:NI\>37) M?JH(R/9U-+T?L TCLK,A:'TT]J%8;ZYN_UA&L_MXYLX/#P8N\'7OT*J1V! MH[G3/>*7(*Y[,EQ7XQ>?*(/63YS$Y8T"16U_HS@V0<4(LE8!0RCA'5**X+1GLN$:"\T7(Y=+#N MW-FM]??(])N'ZVVHOVYMUCR&U^/W!<:$P$8#+)P2EALF#-GA*SPU.)O07@(& M'8SMC8=WUE5.>V=7/ZPCVNMUO8*=J',Z^EXP1.%HQ6EC;'22/-> V1H@KU'* M;;)E*' 4NKPD;X\8IS*ZJB&>K&=Y]ES NLQWDE0A*@2!@C,$Z[D(J$R>$<*> MY?12^CT@-&VI9Q49S$G8O>6&KA]6Y1VIQ]W?%X\%Y8REF%@)K#<6Q,7-Z&HO M!@";#!O1M41WV1L(J?3P;\7L;O/%S%:GKT-Z^6A0A L+A((*1Y:D ME6A?=#)8>4 WL?8$1&OM^WTU^U;<;1N-;+W';;9*Z8]_GJ\W\^L3U63-W@XH MTI013 RC0EG)M8>XGHO5/,,67CWHZB#8M)9S=0]U',!C9MUQV1Y^(VCO$2$( M2E;^QQ$V'NV7'>0R;+/5@SQ[PZ.U#*\V7XK5570DMEQ:_WVVF'W>&@''!7GB MM8"MU"X.FW+I=5G Z"FH1Z\L:E\W,5B^>P_2[!>4UB)5T7G[?GJ=??%8P+Z\ M;]Q+@:WG2GF,8+WOP]+J:RVRP=+*>Q!9-Q"&3%.H?.ZK5>5Q'TE<>NW1P""5 ME&!!C77,.(K*$N-J)A*B1FF$X]X .&:@HB=8$Q#DZ5R/YK$']R*+EK MGZHS6+0R_2GI\+BFZZU2IFC4JK$?N"V^KHKK>55%]?6NV,IR<=.T=KW]IP;. MJ(8& \;+&W)^WQ2B7W*JZU^.S^^AHM]:.WL?SP;.!Q M^%#SN'QRZSAA7H,ZFADQ$NVC$8-%=]-SH"MJJ9CP?KE8UD-]M[B.DZ\&?(01 M!]\)P$9PK&:,*Z:AYQH2O6<[5^VMF,$BQ>F9T1=ZJ1BR&V.TI:IAZF)1'-\O M#KP1@/(:*8;BYB>%AY9[6]O^F"+2_NAVL*!T>G;T@UU:;I1M5[9H_._#]K*[ MS9?ES;O%MV*]V6:>/A><1 1Q ["CEB,6C:GZ%$!B#E5[*T1<#BNZ(-8Z?/;^ MH81A>;LW@>K4LW>+FSBSU7>_O'Y8O]HR]*SW@S+6,(I)7 X9TBBNB+8^@L4. MHO;[B9P^ X9$LG]FO)8Z4?O99]/DV(<%Q1AP##D1$710,,B5K&$"Z4EA94B$&,.M@HN30S:DR)?IL9G8=KRLJFQ,V,/'1"4*B9!EPA M)J01I 8"Q;\G)%C*9D:-Y=^HF=%Y( Z9#=)?.QL!L:1<.,@0L8!X#ZJ>NL8C M)*S--PVH!SDUZFO3#J'+D'YVN4"Y"+V+L(?HC$.T@,[%394 A[1$-.ZR]7B! M%.U#7XF;&37&_#;Y MZ7#NW2M/!1+YQB"0G!%+K90"T/T\N!(9U1WU*];N6/P\F78<&B,!U<09Q2WG MV."]R\JL!_ELJ:-YY\/#FD, ,$7W^ MK 8(&H$0,=3AW<6/.Q6PQC#5:/<9.CYZ=W4HP+U_O9_:'JRM<>"\(*001 MDG $A#*,(5A/WT*0\@[3E@'49 1XV4"Q/8RIC,UZB"<;_CQ_, JL)6(QDE( M0B!'D,A:*YWA/,_@:3?!')!N)T2F+N>LPJ1CBK>G@(TJY7=UOYC_^;!^M[B. MZU#T6LJAG"BP._Y:H)X(BPW'P N+A'..TWKT0N&DK?N;>71MX5\.ADHJ56UM M,^W24JKM;JV^14^DW+[\!T0W]V6U?%OY4%^?<_X M;\5JOMS=G=C$\^[YFP+4@'&'I%20>E]6AOO=GFBIE #DT<:YESF?T<:YO^\+ MPA'*+$$V[EJ0>(9I=8N\I=PSGM)E.M[&>2Q>'6[N/)H4LO;;=RGJ^Q2 7ZOI MGW#CC[P5J-+1AG)2:N\YU((2Y&MPB/'MJYG3-78>@RJOUI3T@7#:>J0?1GS2 M+SSZ7E"06:VI,I A&#->K%)LQHQ->E\V1+$,)^5%C'$I4 MC1UF=T=:_1Q\-BBI@8AP"8BI5L@C37D])Q=GEY\;V).,7F^/T1J99$TOBD6Q MFMV5'3IN[B/JZTU9Y_*M+L,^R8!&[P=,C&3E%6X2E+7;%')DZ[D+AMK'%@=K MJ#(,*X9 *UFPJKB[*],<%C=_GZW^53QIYW"2)*=>C>NK5U$EK!/.4A;75L/V M>&*MV[=*&*R1RC#\Z!FH5-2H3._BYG7+_'03C68?$*S"R%E#&;%0*H*0H+IV M.HEW.+_-)1>W>Q" 1PL?1FBV>3B+Z]U4MD]MXZ/KMUR=%F%L03RUPAA(XK+% MD(G\JL2.$%+-CO[>+D; M=L QF[/A@]@\SFYQTS@99(BO"PP3)0F#$"-&#+$ @?TB@;5R><<*6[+DW*/> M=,"^4;<_A+,,84Z8L3TE51WQ#(ZG59U\,6C)K#2<:@ I4F5ZJ++U#+QG&5XC M/JX@EP.BFVHE:^2^OU]NF\H5.]36OR\WL[N7R2[OEYM_%IM'Y_[QDW8O;2]8 M^OW+;''UM7RE'QTB3+1M?R VW!6=%Z@T M?<@FQW#G6V3S.!&I(X!'\0H=#5ZG1&3?KF&*50HKV:B^^2VR602DI>0>(:X MP"J7<*4PP0B>)0$4NK385L=(X)F%)DLS%+4L2)V@'[ M1MW^$)Y 9'-2C.TILEFUH=F-[-$A*-M7K>;7F\HK^!2E?8'!8\4,)AC MQ"PGD#&.'*YGR"U+V5=US,AG8T$O$Z+=FD^[!#.S7.SR9;KSJO4'!JR9*R^Q M%B[:.<#&L;H:6"6\:5\Z.EZ()!F_4J&>S0Y[L#)V605 =]>]O%O$B3]L17'U ML%EO9HNR1]>'Y=V=7Z[*YX>(.YP[AD"BC"VS2$ N%?! 40MK&4 !DO9<2!8< M;.U@9RJ6[%7CQVF_.#+81U1WY>5#J,:Y8PB4$,$-DD1)Q8@!U@A1RX#*21ZW MIN=G7QHTL/2FKT';[@OK=XO=.<,H"O1\" $ :86Q0CK*<'2+'&,U1S13L'VN M?'[G3A>@/YV$-WWU^<=V[1A5?9X/(\U/UA% MTL^L/IV$-WWUB8*Y+>9C:] /HPA,0@>IH-)*[3CVWD*^EX/J4 \QV-W8/[,2 M=97?]/5H;\7^4C8:&TV;<_ MKC*&JP[7K&:G=F-S/T,=/E/\TU?GK<>77/ZR*=9Y*?,X @R7>NB@J8BTU3EK.:>W.&1=7Y N* M*?TT&CP@ 48KVGF1>:,6-Z_DXKQU*VK3=%\@RHE@7F*LG)):GB(0S01'$C-C&?<&0RVK[BD$2R-2)@(/?K-84\H,5M-S'M@76-,3)QG= M):V-Y\QH1;RHSQ((P:)#['DR-3V-*7"TIN<\'+.Q7B=0& $-IF5?>" !5LA: M(XBHD97.BRG5]#1F28H*B7; OE&W/X0G4-,S*<;V5M/SS".8O>HCG"SG:?X9 M 4H!O ?8,VH]\&5=J:OGQ3!*>5O-F)46C<6[3 /TY'NP/'[2A-H9<26CE.*? MG@FML+5"U3*B5*&DA9#I;JQKZ0E-14R35Z7,VQEI(I 3!D=I*,MP)!"$M30X MP^UK0?,[",U8:?J03=Z1T;6ZWLR_S3??/RTB/'7"Y2A,I&!YUO0=(B:*2YE8KH:" RRS27T%0X&LV3UKX/'21M M3)G!@J3G@7V!05+/#!;$.^DPD!Y"[_8BL(C+E%V'1PJ2-J; T2#I>3B^19J: MN\[..V.LQA8;J45<)R0 -;+&6SZE(&ECEJ0(.;4#]HVZ_2$\@2#II!@[#E-? M^!(G[Z9[]?D0IP:I=(X);*GCVC*"Z[D):J;8?6!0$2_[!W4DPFR=SP\?/YU+ MG.?O!4\]8P(P;+B-]DS46&%K8]H+TSZX.*V>1CT1J!.XV>R1%]6Z"!I/G5)* M(LLP%A !X6H94,@N\S* UBYRIF+)7C4FV;K(2&(5+5-\A(\[G+.JJCB-,E#, MMT]1SD\UAN/G:*V+SI/>]#4HP]9%TCO@H'.2.6\ 54#51H,7B+?OO9+?&=,% MZ$\GX4U???)K721-7+V$X41(3KG5DB)12\!HQ2ZHQNT"U*>3\*:O/KFV+K*8 M*[MID9YX&L9$NS:-W3/+ZSST^CQL!R8OAY?5NLB!CP1 MR@"+K<-<>H&%K*4'#6[?!S2_F-)/H\$#$B![]6T4.!SN7/Z,KP]>$>8L)A)3 M9 R#R M6(R]-A]S/_#;/W+-56DEDM&*U([_=3;6N4WLK2#M.1JIT))UVQ#,# MD1&,4;63-P"$ND8!W+>"M"(XC;A6U#I@("/0 0*J6E3O@0$I(W)#%Z0UILQ@ M!6GG@7V!!6G61\PE990@H!1!5BI9 Q#_3)GE.5)!6F,*'"U(.P_';"R_"53U M:%;>+2BBH:,UDBH:TLK7BX15>%)=NQJS)$5Y3SM@WZC;'\(3*$B;%&/'8>J^ M"'22LGB.SBD[P0'9041_JR-(1V&R6N4/8 M5>&I= 5$1[\P<.\0 -0CP)2Q6$.N98TNI#1E&XV$-X^U]5]RD,$$&3Y_+1@MI6'*:2(4MIPZ2_:X$G)153EY4KV[4)*1O;2NWJW7#\6-?5A%^'9# MWLYN_<3T6KN_BM7U/$[W&)?/_K!@+*'*>\695E+2B(T@-2J>XO9&';) Y?"W!>JXXI!";IWQ$'+@J:AQQ0JUO[$LOZ2!/)?=[D*9 M"MEWV4C1V79_?2W*WAN_+\M?I;2PFPXA<(V)-(8BK;#R4C OJHQ&@'27J^7S MLT;&=R@'DLI4].+)/%_D^-3;WV^K^?4V4>DV98"EX6""BRM57"V9DE@0#3%P M:"\52E'[0[S\S*'Q=65P^5R8UHRO*@%%S!UA%# $(V<<%ON( 0+6MJ_UG4(0 MIW>2CJ-/9PHQ&R4Z>/C1I-*C-T7J;Q3!:"CBNHNEP5!)@XB6?F\"8-K>7\G/ M,,M0F483Y&04JI[DZ#IUUD "1-)";QW@6AOA(?(>5=+ UO%+LN$FJ%9#RG(R MFO5*H&0LW3IS*$%"( %$"@". 5*PS *H)6)$A^X24PBR9:]=PTHS&_UJ%X2I MIE[FJH[D9G4;6&"244.!$Y!JX!WF!+&]M!1IWRTS/]T;/SJ15%93T2QU<[/E MSNS.SM=EXGZYTJ@_UYO5['HSH.(<_=Z@E.: H50-!", L+PO96 *&G?09R^ MZ<6@HI@*[9^8 .\6F]5\L9Y?#U9)?>H[@\ :X&@7:PLXAU[RZ'C6&&-@V\<- ML@W"]<2YX>)MG20T%2WXP77;7L"83"&:?'WP7'IIK=E>D"T%@WB_[1+F_10O MDYBD;@P@K*FHR6G#47W^O"H^SS9%,MUI/:;@8>0.=HPB8JR2PLC]4D:DXY?4 M(CEKA4HEP:1:]N=I//X\.RKSH2AI$G]OEHNMS!YF=[\7JWMT2K_2CB9@2(WQ MGF KHOEN$2>$UG+!$+2/I+'L-*LGKR5K 4U%<4YG*#4$Z-A5Z_D,,CC!L-46 M0X0-H)ACCN1^^8LF>FLUXV]JEH_M MCL:3IEQJZK7>9<,;9Y73C;JTO'6[*8*VBA&O@::8<*XXT )4.!H@>/LTW_RZ MW32FS'#7KY\%]@5VNP%8*D=]>8FD\UA(RP"O 7#1-TK(MK&N7V]*@:/=;L[# M,9L0R 1:AA@4W5QAA7(XNKG.<:I-C:SA?E+7KS=F28K>(>V ?:-N?PB/0]FS MNMU,BK'C,+7?;C>22BLH AHR 24PUF%=VT1(B9^EVTUC43?N=G,>L,G)L_-2 M7\=RWSEZ"]AZ>P3S]-_-0@(=H@;XGV-%X:V_7T-/0>?$C)C.1Z^><>;;O[G8;W9 M3MPO5T=@.16/.N=S @!&:RX19!XRYA2#AM< *N92YLR=%:]*1)N7,:H!L4UE M(9?^P=6MNEDV\ZQ>>SP8#T7T7!UU1$G @>&:UC.+E@_(/(8TC!27@P%W2=3( M,T:3+R/&8<+C_#^6Y].E2_3IZ\UL4\3G&4 GJ='H_6 PDQ1H#;64U$EOL,6/ M0)KV]]$-YL9V$^'+W60 D%H29+W:/"%'_.DE,>*OPH=R5SU@?3S[]R"U\M'S M-=Y:1YQ VFI9C]D#EC+;.&.KH@MF@\OYH(J_>"*R7V%#%*7&QH710^+-?M9 M49*G+= 2^Y>2ZX3!=&28U::=5G3I1/;W"-_]P_U1H3U[)A!'&-!Q[S&.:"B) M8,;68T>:I+Q:Y\3^V1KU93]S'U1NL[].R^WI,P%[K!S7WC&"O2(::XCV&T67 M6SMZ+\;I16X=YI[*WOU0?"L6#X]9E[\5JVU$..[^5W_>S3]O0\/[W,WY?7SD MZO9C_.WZ=G9=_=O=;+%][(A9W.?7!"V0U,(;*3'$6C$KK6,*,HL-U<"DC"TV MM)['BS*."/QI"IE9"]&LQ6QZ"\AL!X M4LV50DW;QX$&Z]\RWD[6)Y*I6&.+VV*U*FX^1'Q,_/]\8Q[BSXMCC#GX3J"" M6L\\A\(BRC#!"-4>'_5 M]^^!NMJ,AY;^D)QG/7EU_GLS_G=?/.]\VG-DL&J2'-94]IBF"*GJ5%>3X,4HVJ$Y1]ER=Y_ M_\?_ U!+ P04 " LA)Y.!I8ECJ M 0""'A %0 &5X;',M,C Q.3 S M,S%?;&%B+GAM;.2]:Y/$ MXT8&E^T%8&%C ]CX]__U M_6[K?,W*?5[L_N-W\ _@=TZV6Q>;?'?S'[_[RZ__U]O MWOP?_/&=0XOU\2[;'1Q29NDAVSC?\L.M\[=-MO_-N2Z+.^=O1?E;_C5]\Z;Y M2T[]BVV^^^V/U3^^I/O,^;[/_[A?WV9WZ;MBG1YJV[>'P_T??_[YV[=O?_C^ MI=S^H2AO?G8!\'[N_];%GZC^ZTWW8V^JWWH#W3<>_,/W_>9WCO!PMZ]M2QCI M?OS[LY__YM4_#9,D^;G^T_Y']_E+/R@^"W_^/[^\^U3[^2;?[0_I;IW][C__ MA^,T=)3%-ON873O5O__R\>U%=,G/U4_\O,MN*KX_9&5>;#X=TO+P+OV2;06, M^FNW97;]\B>V9?GH"Q5#2<40#"N&_N65#Q\>[K/_^-T^O[O?"GI^'H%? _#A M.5A;Z&H2?M4!.<3JTP\:QOM9#-W,+.+GGS2,N>EH;+>QT7^??M8P=K.0K?:, MXI!N#?>,9Y^\B'E;_=0[\:OV!ZNO#\AO;;P5U;,/9]\/V6Z3;6K1?/1I)]_\ MQ^_$KU;'_9N;-+U?L;3KOK;+=F[]\ZJS7OV7H^[]38> YMV6V+X[ENIF8!+!J7FZP M_F<'R1&8G!J4\_<.UO_S[S^?/'G$7K%^J3O48*[3_9<:4>NT0 ;CG[/M8=_] MSIOJ=]X V$ZN__(:.T\)+=;F"&WXV58!1%&VG>]1'T'EVBG*35:*P*;[2VFY M?J4AVI_X>5V(V?K^\.91FU0!CFDW"L,=K>%%N/$2)\_&316>;([;[/WU4\,X MW>=KM-O0?'NL!G_Z99M]%B,2"_=_$VC\"!.(0B_ 8<*2..$=&@[]A*X._33R MZMBRA4%EZ!TNS'H#XZ^#[137SO.Q>.74X)UTMW%:^!?'Y+0M(R=X2V@4-3U4 M;@_G[S5VIP+OU.@GEDU-C@=4U7:K+4-TK7M93#L6U"2;9M=9668;4NP/>Y+> MYR(JR_\I N RNT_SC4#S_G";E6B_SPY[FN_7VV)_/)](*":ABU 2! (6I:X+ MHA95Y$= 5B!LP[ G%!URIX9^Y9R!OW):^%>U4-0>.(T+SLF'V>*LD9P/",=4 MK;D, 9G,VV*>,:,; YY9?R)E,241C*B;A!S&W$]B'[JMY5BT@&:\IV]OPMCN M7 1T0[@1Q*J&:]-PJA^:/=+4Y41@%VF3BK;&D[X,833JT<4HRA1;T@*7K8]E M?GB@V7VQSX6,0@@Y"'$0@)"&% &0P,8*B3GE7$G,%+]M6;C>9=56R:8!HRI7 MJC1)2I-%AA1EJ$7BM% FUIK'/ SIBB9C"]$07?1/]6(4"_*KJ3+_FA[RKUDC M2*LP8("Y) (10,*)QJ0[*L=W(554*=,-GU MI$6N5!>(/4TUEJD7>8^)&%RU:7*V#*70A_]L736*!WFMJ)6HM8&BT$^@QP%B M7'S>1Q'N]"B) Q:K"87*EZVK1!,]-$<[]H?T?BG Z94T.;5E(&.!H0&!/,+D-NC'A2F.]W:E)$BEV= M,?Z;F,')<7\H[MJ$RY_*8K__55!Q+$L1^Z\ =S'RD><1A(D'.0.4=>8)!IZ* M+ADS:EFD.IQ.JI'3-<>LG&;-0JJ:@/5\UO%B!_*JB8BNG!KHE7.".JV@R1(X MH&[&VV 94F?>K<)RWY43P>S[=G^VU=9@0.M_'',AP'FQJW??A'726H]0XGJ! M%Q#F ^I[##(<=M9A@$(9#31MT_H2K]T"7W=C]_JXO+QKD> M5L4Y:=8^9- R? :S.7G@G(#.1/:FOJ!=EGVYB_Y/MUMA5],"N.>Q'3QV+^@JX?NY&8 MO1AEM#VF01!S*5()JK6-6)Y!:ER*L;,^87*Q\B1#<*P]U,6V96'HD#ZG/@(08#$OJ!%X:]A9"ZJT-_1T=EM+SZ M724QN7!-Z-51HK,<5R)'646,\J(O'+,IA9PX2+.T.#V01WY9 A2]EQWU]4&> M?7_R$T8^04F"$TAB#XM_$X!"YL:0 3>" $CV;<6OVNO>#9#9#E(_YF&@FVL2 MMHR>K@N^,-)I%&>Y^ZP4B[S=36WM79Y^R;?U5O.']*$^I4*/IW/0!&,7BQ&& M(,4,!\BE,&DA>#'CKE* ;=*P[:"[P^HT;:(X5QJE6'(RG8M=Q=GV,;'.&= K MIX/J"*RS*98*D4/3MHWV6(;:V7'MZ<1OCS_YR$#$'=G+0!XZ&!^SNS3?"<;? M7W.Q1DFW_Y6EY]SU$<(![ !!1)1.(5B$85E%JQ2>\Q.Z+_.M M YTW#LW6V=T7$6U[\/=JBFJS*60#ND6T@FKP5X&^O35 M[9$&OU,Y,'7$J$OT8'1IO?66HL&4MN2MFQ;5V@76%!B%7(-RJ\E7FUJ;A7I5I@= 7J!.GMB M=*RX:K3-#Z2H.M[IR*@VBU:T4W3';)4D @2+H N2A'L^B..@QQ%Y)+"FGE+6 M[>LGM*B?<@1;4%#CW$ZCH17L!:MH!<^4CBJUT ^HI&K^C=%2#29MJ"D7@V'E M8P]XW*;Y\614S;T1*JK!HQ41S;]F*^*)N#A@&%!.&84PPAQW, *F=BK,N''[ M(NI9%%$I>BV(J&EFIQ%1@7K!(BK0F1)1E>;Y 454R;TQ(JK.H]05#14,G_+O M @*,.4(P8D'B\M"/@IBU$'R>,*D:9%8,VQ=/7^&"@'%:AX5S=D8G$4T!>LXF M4+BH,6=3Z-W6L- DGG7[DU)0U\BM3L(VR"P(I!K?!B=LS9V(M-J@1]H-M/S3V=*&\&DZ3S5"C#7 M"P$1:SL (B!LQLSMS(.01RIWBXP959K%U"\>U4\:.=OZS.]]"\M.GNIU>LWF MIXPR:WG26F8VRD 62KH1?JSLD[Q;FEDG1=Z,2.%?=IM\ORZ.NT.V8=_7XD?1 M7?5?*^@R%R(& $[\$#,>Q+3;/O!#"K"QO+TV LNA?@7ZC\[;N_OZT9Q<\MCU8X^P.(R]N+?F1TA)8W5M6%?1*LC+QH(\U6:ATS\*@69J)5S7%>D3IRU>(KV:]0RS/XH"Z M66B*90B>#<<*Z]UXO"R^%;5"O+YX3LCY"1!=](UB=5D55-=1&RU574PY*J*Q1+HVH[:,[- M_>JN,6#$3[J*.D%5HM*8Q"K8M']\0/&&KS$R#8BF)1[-*^5\]W@E^=.51(T6 M^ %T4,I@%+@)NA&/>W6P+7,:!<?2IO)-?_M6FL.QZJ?4#C^0_JGYI:. &LR9U,#Z7EH "42N[WO8 M]Z,XCGCBLS[HQ%#I5JTQH_854/$VK3DZS0F@<28MZM_T=V9E&1RI?DJ-\..( MGYI;&MJGP9M1Z:MND\$$X00FF! *_?I15N;UYA.N=!?6F%'[TJ=X!]8 MTI"$?FLZ1"&6*DIEU*!]R5.YN6J,QF&YFXU!BU*G=M?'&-$*UWOF(%SO1H\Q MXN5N\$@2\\*48877!=S3,>Y28;$?&IPF'MT&XA3Y<1)BP##Q28@)$H9;^SX# M4IM"YJW:GS!&W"HURZ^!2<0:M79F$NV[HV:)-SBI6&L NS.+T1NB*ASI3C): M//\ ,XV>7RK3S0CF3&5E5BB.0T_,=LR'! :A"-H)[:X M\3F>3C/9&*-,6IE0EI5[&9%SD:;ZQ\BUR+NCF&-1Y&F4@%V\N10$ 4(^]PF+ M ,51["'<72@(H1_YHW/+VI8M!\\F[FD:IGJ$TDW"LBG96\IM3"4F505Q=(LL M6!W'^R8CE888'*6;*^"&B4M]CT<4 P]% >*]1F,4C#]M^JH%ZSHXZJ:E)FLC MI,XH868D;0&RI2I/TBPN6(;D?9"1&T5&9&5%!'SIEVVV1[L-6J_+8[H]/0X; MH 0F@>&:[3;? $<#0\<$ ML\L80$8\*IZHW.]RVK'-GF@F3])) 696IK M6UML::YI#X73XYEG(7M&B,0"5H>^90C.* \N+%CUV9 NW5<=R3K3JBZ(BS&! M%/D)831&D!!,PRZ(PQS[4*ETGZ8-RV)2PW+6#9@1)?QT&933E2G(4].6AK=' MA;!>6\/:*>'W,C,#(C.6RV4(S6@OGI;P,\**K."TB\87["5BP>@#&E/7CYB/ M?9\'L+,'$N:IG%?2MV+YH-+3_$6]D"C,*-$(:N6T:!I6]?)I\^O1178&%&D\ MH\O0) -^%*;[FIHNL7\<\\-#ORW O0B"$.$ )!A&R'>9RVHCE,6NSV57!8I? MM3=,&B"S[6H]YF%@0&@2MHQ1H N^,-)IU/H[V:;[_?OKSV66[H_EPZ=#L?[M M<[7H6&'JBN5%"(,0,^JQ@$48M?82 GVEJMWZ5JQG$@2PJM!@!\VIL3E_K]%= M'AVFN923D6EH5%,470:MZ,M%@@:D9CRIRU = WX4IKN;FA9]NDW+[&-V+WK: M;;K//I3%39G>H>_Y?D6%U $:<1B1*/*"!(9>W!GDB"CE(4:8L:Q&-3+G!,UI ML8GY6J!35*,Q;,K)T41$JNF1+H=6].@R0P."9(#692B2"4<*XUW.A";1HJHS MNV)5^6XO=#G$8>QA"'Q*>Y.)KU3F<)2AV72IP6=$F60Y':--%N@TI4ZO,3FA M/C50E!5*D=PE:Y2J*U(JI<6/U$G#S]^*S[?%<9_N-E7]KT.6[9Y9_Z6N;+\* M$6>0A-Q#'J%>[',2PSYR\[C4SK!IFY;52_1]_X4AIW#2SB2_P_(U)[5J2B9 M.AU*IX/YHK(U4"7G".-\*YQVG(EWO1.0%?^'CO_KCO_RQ/]] WCLR4AY4BZ= MEK1 ZP).4-KPJK#;&?5FE$_95]$Y!\S'B" 2,>!%;H@C&#,:>ZUY!%DHE2@T M;M3^G!(9FU/&,ZPVJ4Q*[HA9I<=I?EH93[G>O#(I]?H3BZ$F4)YA7J-'8HHQ MQO"RYAAS;EV89 SS]MHLLR\/JX^BVV5U[L;C@$.7XE"LBP(W3#CWHN[;U M< MF2E$[8N6YX<:B%+:5I&08<6WQX6:G$O1()/9$ Z=937$?SW-:#SR^ 69T&-D M7@W0Q%R,Z0.*H[?5!B_BE 5)"#U($I<&+HVZG 9R R85 JI^F^G_A8>DY6^ZKE4=V"D1_.BIR\/J#MT:$VI%LYYY<&MQ8["QC<>KB+L?U"Y^3R2V>VWN6[ M[.TAN]NO$N@Q%F!"_ !'L%%^3K__+3_W&53U)0B 016#((Y\&IV@<")7 MS,\J ,LS#5J+F7^?5U"J.:8J25[FZZI.=C//5-W'R>[NM\5#)H9JOA/3T&Z7 MK>N_\$TX6/^C]=(YI-_[9QN;(-^NBR^=>+;+IT(]K%I M/F;;5 C1YT(6CHN"&/D^)F%,7!(1CT5N!P=XB"H6S;(#PK*>_^V2&I>-(U4A MJ<-MYGP50E_]S(N:+T2C+HE1:?T^%]U\6"\F;D4Y(5]$ ZJ)>0?9^7AJJXN" M_N;+S(*N2_" J%MOLV4(NWTWGY0@_2I@WV3. MV0T! ;7Z9RW8CW1](_RK(_!-L=VFY=ZY%VON.AI7#,8M-):<@,_;3FK*?8;5 M>7I#<'_EU'B=&G 3J@O(S<]-7ME(C=(!K;;7/,L0:8O^/:^09)5)Z?Q)%?P] MOYI]/-P69?[/;-,\A@17?LP2@&(0B\D! )P]1)S:YVQ4*DVK2F;ML\2GL[. M/TW$ISW6*^=.Y?R"<=HE$QPS,*Z8TZAY?7Y=X=:;A!Y/8U M57FZM,%IC>\%['3:\ZV8HL>.GZ1ZRV]WZ^I$3Y:?70ULT(@5A?A?7FQ6B8_$ M]!DR[,,0PQBZE'=S)T50[EGFR<#8GLI.HS5OT58;GV>E&4Q-:V:;2'^FFZUU M+*P,WIXUV=F/-E[4F9?&CZ6UWOAI=OQ0H BD!("1*84!+S."+=M0,:N%"^]->$F!8R55\Y M54YG6LF7;K9IYFT;+3;C]'WE5 XYPJ.%MNJT\[F-UEW M"[1RI--\"W%%N=Y MU4;\[S'=*WMM>-;78UUV5^W199KFE%U]YK;,-BM(L0<"!@")JD,6?@Q0MX]' M$T*4#JR-L6-YDB;G^V5=(VR%-A75:K/KXWM[ M5\WY@KU0W1;:M'ME QP-[(^98'89>V)&/"G,]SN%E_8JIN/")B[R98U)R])<7^T!_# MHSX%<0*IBV/DN:X'_+C/%E+JZH?O8XQ..L5=.)#<'34V<@#97'-H1/=3M<28 M4+^/\$6LWS9(A7.N0\:R_,DN TPTP0+7!$;<&EH@F.--K8#1+]GAMMB\W54W M$>I;)VBW^=]%OCO\5?S'L5JS= ]B8LQ"5-5+_7*!@G+DA>V]"V M9=;>N&T?;VV@.F=8Z]>C:[1.!W?F)UZEZ1P8QK8:9AFCV9IW+Y;FL<6B].6 M]6VV.6ZS]]<7\#3O2B+B$1122'U&_)#$@>=F@!1W0Q<#S)*_#(4T[=33:P$V.).IQ/J: MX>>_FV6_IG=M'?>(XR06X@Q91#'W7!]$'9R00"Y;N-4J",N:>4)YY528E-]9 ML-L"PWJY*/+5%%25=V/%9NG<;-8N*N+:^UE\RU;W$F(J:E MQ$W<1%B&..2QZW8&$U?NZ3(#9B;72^57+<;R^+HF3DCA6-6;[!F,84XN*)LA M(N?7+E..%,8[F=(N>%GFFZ+\L$T/UT5Y]W:W;JN 0Y;X(08NI)'O!0%W>8(Z M8X%8@RML=>N:L)[L;X I[8=JTR6U ST%4ZK;S TFIP-5;2GKO&XX@CJE_>(I M*-3=%-:B4G;?]X+CES=WQS*UB!WZ[R28; !#>4@[W%O)1(N>U?L]UQX?$%85TG$W AXB'D\#H*8L.K^3J>GS%7:@S9CT;*N M5?#:0OTUP#=WS>#,>XAJ6F>(9CFUFYYAU>QAA<_YJ4+X^X;EBP'?M)HGQ=R MZIEE?AFZ9]BGPF9?5=,^FI7YU_20?\W>[O:'\M@= OISMKG)=S=H+?XH/^39 MGN;[];;8'\NL/Q+D,B].&,#$HX'' &$P9"$CF(J30CV!O )M7,& MNSYQUP)W3LB=$_39#N"-H'E@M$_1>,O0@$D\+:8?&@;TXD]IOJOD"S^TP.J* M\-7]L]O\'C\T^O;I(**XZL??50TI_A _O/2QC_G^M^:$C1Y!+ BVY:CM95VZ' MVZRL'D8IL]MLMZ^Q5?#K,T\,'8R[;]XT';B9ORQ]5_564,S@!;'MN> ]K@;PXS[ ')* M(.284QZ%;@XQ@4DX6IR'1A/+-DH*X2,^ MO(VG=!D*9L"/PG1G4],ADNYO^;;XUMIMXTLOQ#B$)"91!.,0 HB]SA:LJF6I M:)">ARKIS;6 J-S+4 ZM^W *L\:0+((]4A*Y<3(/IMJ0E3A<2I _:'! M>5;#+_(RH$#C>%R&^HSTH3#9L[2B'YKM\YM=/<[J4"M!C(81)2[W0I"$+@&D MRVA"%KA*5U4U34P4]YS!TEHHZA*H%/'8Y$XOW%&@S6:L\X28UP,=72:7H3-C MG7@YQ!G'B;[2M.$4=&GH^0%W&0@B$E*?X+ SYR5 ZM' T4;F4)LQBRP-&G45 MQP*#!C1GSA76,W*4=$>1SZ4JCZH;KVJ/%B_R&?7&3K9!^];T*??41E@)HA R MB%CHPZI8B)^0N+,,0!"LOF;EET(^@3[>HLJ8.@>GN_HRL.8R0K1LEGQ:AM54 MZX3.2??]FNP$<*;EF01I@]EPO0LSVV:+5FY^[78;7KCK:7 PU79 M2]>MCJA$"6.$):TE-X@#I4M0.M^?,)&T*P[.YM'XZY0M/VTXJ.F:%J-R.F:; M3#7=^E5PMU#M>H&H :T:0^LRM&F4!X6Y3C;^\$)U/Z9>6T(&0"0D+W1]!' < M!!0$G4D/<:72%Z,,3:9&CX:-H9,(\G3JGS>PPJ1J"*5!XF3'"CJ"% \/*/.Z M#"TRXXK$00!-?M35B12[^GK[9_'WV[4GIV$8)C!F200Q3GR: -Z93%RUPCRC M#$VG3ATXS734.#I5U)% MF8D8C7U?WXJNUMMMXS67,>YZ(6& D FV(L([FS&/E*ZR#O.DF5]:L$YZV-9 M9KOU@Y.U,)UUBU-Q]3:25SF=FHY2-:'JV.R G;'.,8$(A# MBY"Y"$ F;&SZ?(FYU@"/BVG\DZW M[+4IVO47B)89-[!4U"%[^E/I[R0*71OF?QD::-HIE5/FNIS)JN*E:T.5[?/S M75E_[#V[%N+]]#82VFT^I]]7GH"&2(*14&\1;!*$<(\Q29#2NG1:9#_PZ=&) MFU!.B)?;>FIZ/7")LU'K*^?Q@=;LD99?.5]JOYQG%T:KJIG"M6GUW6BK#$P# M\[3^,F:+F7POEC#^M)((I%T\?R[3W5ZL H39QZ J!#R$L0>0%WO$=1GEPKC? M(8 81VIG7DQ:MG[VI8+T\T_;.C0LLW5QL\O_F54UR9WC+CUN\FKW4_3-?;'- M-_56Z+ZK!;>OKJ3G&M4!C+:,4E)B\B;12U%T,)TSG"_J_N02K\#CZRD,HZVQ M#'FVXMG+Z0T+[*E>TGI_GY5"R,_K)K_+]OOL5#,Y##A',4M<#W#7%2A V+XO M05""(Z73-N:L6@['ZY#M/LTWCF@&)[TKCI58"J7<'C>-M(KIT[G+TJJ\=+V9 M*X1T*_XS<[9Y^B7?-B7._ZAWS='NGLOJL&_X?TH7F8@D&(XY!X*/$ B7SB MAR#HC#'N)4IY#CT3EA7R-!;[7$7[,D[1_TDMB*K)"DU");,.]KE43!_T9-6( MKIP.T\3K_A=Y&5K CR-R&?(TUHFG2VH3G$BOC?-=*IRL3;W=B0&<[0^MR?>[ M=VT,\K!*W @ ',51DL#8]>, T+ UCIGG*]U_-61R-F&Z;O!KR9(INB77NM,S MK;C,;:EL1:O#V*F7(Q:[/(TL.KXRS9/FI4@[.I>QKDJLN=75Y' MJ5P/;:8@;9 F2473IW=Y0C;"EP']&LO0:[*5?=_N5W_+\IO;ZCK=5Q&LW&0? ML^HH9AI'/(G"B >N"Q*>=,8Q 5)')0V;M"QD'= W:8/4 M*3NH;89-?/-.3L5,,2+>1)CWZ=>U(/P?*4*^X9-3Q(TMZ&Q?F1L@F/U4'EB>D?%SAU69TCU MY@NG7Z=2,KXVV";+"[A-.C<0@1OG4&\S1P(&2SC'(7:CT$7(@[X?)MW*@+A) MK)1=-6Y\LCRKAGB:9UIG_V=BDD?N#"U00E7IE-Y0,M@RRY!1>^X-;D(9YU$G MNU$]Q%X=H/F8'D[;\=#%,8K\B&#J,AIAPCW6F24<2>5EC1F;.J.Q:4$ZHJDD ME=,I)#.NL_H9"^L,&\I5*#.ME:1XB0W)],0H(I>7 MF!CGSD!*P@!/!I(1YR@^9*(/[@XK'P/ 2>)Q+PQB7%TI8+ #X4.F='3*L.D? M,AFAQ?'H9(1M>LTF(Q[)VI73 EY,.N(%,O72$6-:91EQM"WGY-,1XSDTDHYX M"0;V"*9S&<-LO!N%X7ZF.&S6M]GF MN,W>7S\U_'9W791W=3X!/[1_^#G[?L#"_=]6 '. P@A2Y'JNB(8$--*C"1*E M%WQM8; Q_L[I76%V_3W5\>>A_XN^?ZS:J''!J#Z864CV>AW36 M_E4I2=A55;$6]'A@A;V72C9+MV2X_Y0W E1PP]_RHJ;,KV_S=>H M%"%:W<-/B&(80AA!-Z(D"RSPZL@0N!AQD$28@A9@&,_\4 +@B60*EV ,FS: MLF9_**NKZ(>'*^>#^/U#'8>S?QSS^SJ4^V)6R$VWBIQVS]@@:G)= 7VSK9 Z M#=1%"K0:G0.:;*E=EB'#MIPK)NG;JD6AOQRJ).6VJ"K]],D60#A".$P2SGT_ M(C!FL5L;HR)<%_^0KD:L]75[P[0"Y)P0S98P?)F8@0$WDLEE#*RQ3CRK&VR M$[V! M"RI'D@2$,?5@F+"(8.XFH,VD>0'VN&QBVZ1)F\F0#I:#LUUVG8OX>K9Z>/*, M#0PW&[PO8PA:\>QI53QK[,F' ]?Y+MNTO;%:?Y/Z)9>W.Y[FY5_3[3%[?UW] M=A/BS:&LB;O55_D4@JY@';N("&OB$LR2 K@#1SS$ NZO[ MK,R+S:=#6AYTA5W/LHHF/ 4IGXBN!GS:#/CTX/SO='=,RP<'7CG559BQ"JU) MN:X:>R5@^KZW7.+ZXO$*2GI..J7*ILCO7I5(TVPIB^(:'TXIEL1 M@1_+W?O=&0 < 820ZR&7^BP,(Q"1MO*+%[H!5#I88="LY;"VP>64-;"QRJ?/ MK:[X34*K96R4L,*PGEZ&9:JE:. M=^Q5N33$W8A$0?78:_[E6+]VAQ_8W?VV>,C*%2=!XL48^)!P3$C"/!9W]F$0 M*5T,-6?5LEYV.)KWHEM\H]?TN@QK+^$G(->X:CX"71U7Z&#/+9$7V%1;E(]L MD:4*Y&B_7E]R&V%.7QY/BMRE^C^DN5C@!Q!AE\8Q3BCEE&(2P540CO)D0Q)>>U6M>3>Z>U5M1P EA0J&C)'$]Z#,! MJ <5Q*%AF32 :!KQ9-?7V;J^H99]7S?[%E5M*J?YM?+!%KMM-%YDIVH76]+[ M\C.CC0?GSXPN1Y5?9UQ3JPTVY?(5W*2S"KING&/3&TP!@C *4 #"P$U PD+J M^GWP'3+4;C"QW<;L]M)K=M6WESJ(NIM+OPAJ;QWOM;VE'WS/0Y;WI8[HD5YI M[GFHL28]1OLS1>^OSP\>?6.@?F M.Z$_BN\A"9BF(1>B#!,Y^U0PIN18H]1(9;J^:/WH(&-95FN1&@I^./U,"P]5 MYUSJ.T&K)(@@1P3Z@"%.8AX'%'?X0@_'FL5'+*.RO)/PJ.#%F9(\4IQS;^JZ M%\\EQZE=:J_J*1XOG+")Y6:-9;:NV@0R<9>A[OE_%-([]&+B)'[D@1B0,7=B9H! @E M)U9@1,@HX"@JMQI%M$<)(%.GH@.2GIU."!I"F%L@2I:8&%CC2UH/7 MZ+&J"(UQ"4U09&Q9JJ *_H(N:'$@]9@-JIKI_=TN_W+5)O@!DQ9%DU*G1."\_I\37;4G]O(*H\ MN#*:UF%5F9Q1-8U9&ID*+]=,2:K>JS6CR)5[L.85$EX0;:/<+>"A&F.N%!;Z MEF+B\;5%Z:4UZ;M\E[T]9'?[%<7 A21V79\$S(M"3.)N74I(B+A2QM$^'-NI M1HDLU"M)J,H7IW9&-<4X06-*YA:7U8Z*2<5IFM!.,G$T\4-9Q.E:=1F!^I0. M/\T;3LVU]1GCUV,UC[5YT#WZFN;;*J_)B_)/XN\>5CP"! 8"*DTH#G'L4C=L MX5+NA7SU-2N_%-9GDK$P573IW"-I>6H .FF'K+[.=E-AH:/_A498P&4Q.8 MV7:1?G"NO$EW^3]KD*38[8MMONEJ2'T0.+J5^/OKYGV\/-U^$K^3/3X=@C%D M 4@X)R!A"8Z03VF-C4*(8RK[H-(T8.QIVSG^^C+AR8.Z$O6Y#Y5\]5XX)S=F M.]UEA/P!P9JV<9>A3A/[_/09MAD8GT1W7BH_&2=Q&'LQ]]P(X9"ZU=GT'B9T ME:Z*3P[.^UM^N.U>=3G52?>Y%P/F5U71 0C%E$?:DGD"2>+*EN$V M9Z#QZ2JG#Z'P3(/OWE&8+1"79&U 'T_PO8] ;]^KRLT<&69,=HK]FW]"Z M?A@XW]U\*(N=^.6ZT8GW95?S\OPG@*\<\+F/(;O5 ^0]A5J'_U8ZX/>&7_+;2YX=TF_^S2IHV,T]U'ZT^^ N]$";< M99RY$?!#'WO<[RQ&?JQTL6N,'A<$8\>?K.A3%V1JI3>_PXC.(0$ A]EW,O"OPD ITB>D&( ME>X.C;,TGT)I72D82>LHE;+ J#&=FN4"PB!/ZEJER.^BU4K5%SF]TF)(ZO)" M9P6M_W',]WF3F=L?]NUY6HH32"(>4IX@CH* 8([BR*JDWJ$U1#84S]F.I'-:HJ5E45*B+!.K<5AC+I,)EA0D9U;NK,(99N:L*PQ1BQB+P@Z7'R*E\TWVT2Q]E^N= M[EVS"1K2[G:7G3:<>,M+IOD6M>_U3N*:V70MNHQ\RX3^&MH#TV5:=I;XR^Z+ MF)%.B:+]QVR=Y5_KG3<(61* . X!K!YL#B#LYR6?J3RWOG1.N:05S@* !*31!ZS)$SH@GA?E. MI[@%]L)YL'=Y*F#DAX?VW)@ 4=SLJCSW*N%APOPXB @'U VB((:=.OH,!E*I M"4NFI\I6;#N(5T+)FK.698]2<:/,,/F2.V?S\:Z9WWAT>O7*>7=J@>ZTZ\?7 M6\#.[IH2ET/;;78:91E2::;@3V7UK@;A$8ZX&R*>D(@%O@\) MZDURS P<*9 S-.&)@G4WBM.S39&U?)K7#+&C#A68Y]30F8(KIX:VB!,%-1+U M P5JW"Y$SXRX(G><0(O:N1"IEU1,0;F,TBRQ434#PVHZUI/[=N=E=E0*M_5="5LP4FB!\5!UOCW%@X?(YP M$5'Q.2#UX%B+\$7'R'H>2=X4T&=KI/B]O;M/\[*:GNOG,PE 4<#](/)#Y'L$ M,P_ SC:AL=*.OAF+MJ/F'HVS%7"JX+G,V@=L#T4C?^?AM!'A4R5]E/19Y-N8 M^)VUPKNE9 4>\Z:N@)J\+UH#=7V24\%1C,GJ(*HCF??7-+O.RK)]9+!]<$&.8!5S4H7WC6C.4Y&4B053D%=-T[_'[\?6#SVBWZ?>RZAO[I\I* 8QC$+D^QE$2HX#'P&\N MQU+N)\P+QV[*C[4_T<[\_ND^\>GPQ+ZNM];ASS/5K2<;C:*_63]E>YC9L:\1 M/VJ#A[:ZB3-;33L-9A7W[TVUTS)TV*J'$COY9MF4VB+#QWV^R_9[4MQ]R7?U M3M[B#Z?BY U-#.BM[U!;60#WW",!%@F.M#'.,(A GU>> R M%V JLZMC'80].>B@.V?8KYP.O2/@.R?\C4@\+GCY>IVZ.1I-8:-H48VGMX4T M02/*[3"-Y?+2WM-D;;2 7:GI?"WF& 6*#[_T+UEW:)I26"" 29 0&).$LZX M%R9>9XU K+1[I6O#U%8;:+ MC=>#'$0NDZNY12I2WK\=9FT*$KI\.H6?7. ,?Z MZF2/WO$ZI<+L9)KUB#!%]=(C>[DZINF/A**-84HJ0_?G+-T>;L4*,KLIJXV: MM[OU']IR'X#YH5@=AHF+?!J! " &&VL>8%XL=:UZK W+.M8@PVHFQ@^93?-^W-5G(L#Z"> 418%GN\A#@(WZFRZ%%*E'-LH M2[8S;2T6K77N2 XE4VR3T:>8:)-DSDYN;8B4H0R;$3*7$2L:\N5IMLT@0]): MU)AHXU#FN9$+_>HE,HRA*PRPL+4!$YXH/3RA]N7)M$9K!:O(DJ2Z6"-(5TUF M68,^HF%(/[3H6HA>Z&%_J@\C&)"\^+P_EJGPJ U_'I:F2 MO1_\R,5+BS==)A:P8M.&7ACH"6KQ4+,8)&G9F0DAYMB#(0L08XARSI'7F4'( M55J.*7]\DBS96N!1"X?429*+B*SRHY4*J[ HCW,S<=%3,@9"(VW>EA$=Z<,O M#/4?A1CIZV[PK;O+](5]W);5=%U*74@P]+Q0AFL?" MV&\MQRPA4C(X,YS+A7ARI%R*_ Q3NH" T+1'A;T.J# U\'Q7Q:?" MV*F.=FL-14#,\C&GR(UBXB:Q[P6=M2A!0'HZ&&'#\A3 ZQD *:C3&+XD5'\B MJM24O@55R\Q9G7\-;1_#GH*>3\2BGH;KLBFGVI==OZ34!LA:@#J;\*(PVX44 M5/C]X38KW]]G9=V5]K^DN_2FWE7IA!_Y;IB " **?!3$4>PGG4E$Y,[S&3%D M68_1=NO4$!4T931W$K(\)6UJVEPC3::"2D])JIY4CR)73J]? M(>&2:)OB;@'*;#Y"&$44T+ /UI,PE,^F MJ'[8MD9W.4!^+_@:C'$,815\E+FK5L.UM9 MXWU3 WY>I:.ZF-6#/JL>JI:>,]P4=;,46/U0M[/Q;;+2_*;VFY60%._1 QBG@!7B3>U\-<69;H!L!Q;5D/@,THD@F = I<5 M!FMY<"$0UF=#54M6H>^Y,")!@F&$7)X@/^Z.RB;3(2T/:C+R MZJ=5!L)3%-)C FL:\'U"H"&(7$\\7768P9=D%77<%#7HR5JD"/,F1[ M-^%47T*QC/,X^M14P3IS>DK1UV+9. TRIX$VCX*\1)*$JHSB=EE*,\Z5"^IC M@!]51?H@^MUMNL].1U_0YO\][@_UE^6H%Z M,Q8M:]0O65K5+ZVW_9MXQTE/Z/14:R3%:O(U';NZ.M8A/#\1AR0XMBIH@[1) M*)L9VI[[*9^8$1= U8EQJG23-.GP&5'K,=0N=P@CA> M#DV0KZ:)4Q$^4AA;F$Y/^QE0IT+J_%1A_?T\"ODZB1(R:; EEJ65)AV[()C& MN5-5S2?OTT5!@'WNAQZ(D(A-0^:"[FPT\@4,G=A0T83E8/#L648Q594WJJ\/ MZ1*GIFX6.=-5LEG?LWR9%PEQTB1R64*DZ\0%T1G%B7(BG&($N?B?'X4!@"$0 M\5]70PJ'($%M(ISM-HII\-<^K)X&[S!(CP[Q%V0RX+,G?F6I6E:WEX=]*?&K MYK=R+<7WU\TUHSS=?BC:(KO=(RF)'P5^**9K2H+(=<,(8]X\2!A31"+9%( 1 M6_:FAQY>]?Y&#]#I$&H\-V2X8. ;0,#QRCKRQA49EVZ5$70'%^R@_%#V;X0 M^NE0K'_[D);ORQK-YJ_I]IA]R,I/(LK+5AS%01*C!+,$4. 23%G<&F>A2Y2> M/#9DTG*@VZ-T]A7,*^<^+9VO%4+G)['LW!3;;5KNJX2HLZ_P7EZ"6N5=3@9G MH%Q-"$]L?VK8%AC%H'8:E$X-L]K=<6J@TXJA''D#92%C/N,$-H9)4*3]<50V=34(ICVT&H5K)5O M(/MFA5T=R;-*[$BI:[ Y)W!SRMM3HJ1E39OA)!0E"A%5IRLD2*N[MB-QS/X0#[2!#$./8A8YQ'41_/12%1 MNC!KPIYEH6H@VEEA&J%;3KRF9EI-Q5J2E[>PE*!M0-M,DKX,D3/J46&OBVK+ MWK/XC[HDCAD*8$*PZX. M Q3)"9J/$2=+& MI,(T=I6H3:2F(%G@<+P87(U]=%B15MYWA\/^T-: MGPI9N3P1,N>!., D#$)?0 "M24X"-$Y^5 Q-JD'%"9A!(5+B55.-;%%J0I+. ML,VL2V=(5,1)A]R%*I26*Z_)E#X_LEKUN:RO03V<&5WQ&,4N8\"G1$1B !*/ MN9TECA*E*AL3!VD1IOTY4B+.CD5LLV:FOCTA#V2GVD5YP5&!H1F#'_+ MT)=1'A3F>I.:FM!LG]_LJA04VO\YV]P(W7J[VQ_*XUF17H0(Y!@C#R/N 0_% M 6EB+NHRWZ52#U"8M&=9;6A6YE_30_XUVSLGN$ZZ=UK S@GQQ&-*@KV!,6:2 M^V6,.:,>%?9ZJNIJ9']X?UT=?MZCW>935G[-U]G^4['=K# ,B)\P-PH!HR&- M(&I#"NH!F@3>ZFM6?BGD5R/:AE3&X#DFA?AY7Q]&+K.OV>ZH>KMG#(6RRXY) MN%-==#2DU;#JETTZ8$Z%;.HEQR6&!A<01S+KYQ434FLFEZ=,_H8F]."F_@NUC!3 [IEBN-EB)Z#+*DO0]KVR[K4I8[#:_I.5O657.HC-( L0 2/P(,Q)#ZN, PLZ@2Y-$ M3<%&&+(N7BTVIWYIS[GK\&DJUQA*Y41K(B[5]*HCL=*K'M8\4G69GP&5,D#J M,@3*A"-/[[Z9XD8^]7)?9NN\KA)1*>)=41[R?S8%PD,4^Y@R1ET("?% '%/6 M68Q<'JGITAA+UH7I'%RK3ND90#5=&L6IG#!-1:::,IVCNG+$?VVS_DGB>G'CA5SW'0>_+VROE2 W<.Z73T MNV;2CAQY9R[X1P*IW%D6K4=3_R *$_8JLO0[BD=+F8; M06HSP4M5S]+U>=6S'M4J=$'"4.#A"((-?AKFAO7ZCS"]#X S[]/0$@ 7&Y-,^0E7S]2&K MS;=KCU4LPI0GRZ9.@?R BN#:8TQ+"Y#@D;Z\"SY,)X1/8GY5;C;F8MB MXF$?0A8A&$".*0A;:7;%[8T)L5+C4T1M+)(Z4G!.J.57G MA$):>#3H7*+VZ+@Q*#_:O*BL[9Y$5X\1B.CK\6^<_>0JH#QD-(8>B$#"8>0! MA#M,A%=%S8I#NI5?\=E#HI3U[$$KK5FNGBT"ZU5,^5CBU!>&%IM'?L&XC)91 M7TA>O;"*?"*;=2L]_3TFL92WML;4)ON5M:?]1ER&*$_DZPMKU:D8ECX)NK[- M-L=M]O[Z_>$V*]MHMGFI_G.]899]/V#!W6\K1CV75.?I >(\I&$"83._L"B* M6:Q4:-R@6'8T[.HMKB3%\V0OS^E^WMZ8;! YIW=0YMH?O$#-P$ ;2^8R1M5H+PJS M74PUFPN]@X?AIF.;=FTU[Q$JV;$:K3-J<4. MK_-- '8ZQ%=.C]GI0%=G&*?.F"G3.IA,L]=(RU!+JQX^2\'99E.M,$)W\;DW M?'X$OK_Y\/0L/ CCV$LH$<.CAN+)P\G] A7186H:J:"%_6HE!VWO94?_^/JN* M._2WJ$_'FZ"&."HL^=[2.GM)WTKEI>W/;"^PL(?U81A!']R M,C$-=6JB<6*M S5;(NXB/0.:,I[292B, 3\*TYW-;.DJ#HF+*<#5.C6FH?A/ MO[<:4%KLB3+]#)&F3%O%*LLJ;%DH,I2&/HX!I#&!' O M3H!82=#.8 @3KK27KF_&]M[Y67$@A?I*/T1U(%EJES&P3#@B7QU(C1L3U8$X M8T$"0.2&$8&4QC"B7FLQ3)!:^8PQ=BP/J$>5@>K9:[9$F/G*-;+<+F-$&?%$ MH7*-&CORIWOO\T.ZK9ZP(L7=_5'TR4_%]>%;6F9O[^[3O*Q+>L,5Q=3E-&9A M B.?^#""-.JLA[ZKM$ U9=/R6#MA<=:W:7FCO"M@BEK)'8 96%7,]I\0.AU$ MI\-XY9RAG/I K11S@T=GS7*_#(4S[M6SX[ V6--.QJT\F" OBA+@,4^8\2M+ MG9W(XT0E$:_^=DV:MV5H MS C\KZ73%)E0UHWF.%U5HV85>CQ"$$$_I)A''H&$])800;&6(9&05 :5%T4HB8ERK3)R8@5JC1/WK?TS%)&_0D/ [JAR]@R-$,;_;-C M]6-8D X[JELOOQ:[XK$Z=48C%,>NQR*40.X3%C,,<<(IBX2@<(QIFR?8J@ MOAZ6UY T#LJ/Y5$R))F.0L7HI&;O'%D?IK3@IHY4!ID:"EK,4+P,+3+ES--0 MQB1':A?EJK"I.Q^?[X["]OM^Y=#4]&Q^[G/Z/=O_DN^*,C\\=%**=IO'7ZGN M01\>?LD.MX7XDZ_B1^K3UK&#+A(9EZ\0+LPC!ISLT#6A@"XD?E50AD.*.2A M3SP2 2_QO&[-$F'*B=I5,%TK*MJF=5+.QK+RF/-GW[5Y:."^(8;UWN0J# ,5> M[!/@N<@-8!SX70XVHF$BM3T['9I)(W@C ?J$+34L@LMLI#'!-+\<3.-7@^G: ME<4UX:98'ZN?;PZG_5A-^0C[\IKTR:Q9<5C-A0GPVIG0&*LOS)G3M]B\L^L, M_A9SC8TQ>;Q+ZQ26^'$2$9JP +L^=R&,_-XVB"*M/4L3AJ?9R:Q0GL^Z;^Z: MX9[W2.=,S0PJQASWD!3X@Q(="#K 7 M="?$X]"C2N<7U;YL.=@58+HD=?KD%4GV?=O6=7#^7&RKJ@Y-^O$/SOY0K'^[ M%;\G!K7:VEZ15;D5O3U"U0+3BLO'DF.A':K+" MVN7DAZS\="MZPZE28 @9]#%!B0^PT+. 1F%G#KNQTHN5VD8LGR_H<#DB G/V M%3)-T;E:#4(YZ=\YVR*[38MST:<8C)>DT"YB=L^=VH3>*]/ M'ZK;4[?UU:D:T[QR4T-0T!HU&IQX%VQ.,0)\F,: M@IA5KU<%;G=1.P8!0&-$1M:&99EI85@1&FD:]:3&!H/CQ:9%-:_5 MS&5*CK(7KXB.'BNRLO.W++^Y%9]'7[,ROSQ (,.!O)5SR$8-V_]@$*'^$W:0'9V->:J1FJM5WOG M6!6C%E*VKF_,UCV6=K;Z; M*K,#ZFNMD98AR_;<*R;J[':$O(EAH;"( PPI\E&21#@&J*NF)>85IEA8W*QM MZQ)^6M8VBJT88AIFVJRDFJ?8JI[.L"Q68M* ?JJUR(\EGHJ^:2JG#H,C9;.= MYY]!65$0>$08C#P:N2@@./%(AR(BG!L13FWKUJ7S?*EN4CSU^1XEGY,0/45 MN@@)O<2FNHB.;I=%R^AX[^2$U!"+ZN^4M@^E/GD>].D>2S5YP%'FF^5&C%M.=]Y_I1F_WBQ](O%DW OIZHSTJXFJE*,+^@%4QDZ M!U354KLL0U1M.7?Q-5,+'*I+ZK-7J)_"Z9$0+B+DQ&T/N==[,P+K,&64%79>1I!36JE^5^0W$KS*J6YYEMI:<)KP<.+ MZFN+35D)1M_2RV/1!$MRPF>/(#5)D^?&BDX]HF% @?3H6H:V:&(O3'08Q9"L M/0C45$3.=ONF%'Q9BAY3/]J]QP^GG_F0/M0/>5? 3NAVFP^B@_V:WF6TN$OS MW2KT?)3X(82>&_K$I\ %N(7J>A@QI9AM#H"V3_PV%_6:@?CW!I.B0LW3;I(1 MWM*;3/%(DE)KV8GM+# Z%/S-V8#+4/!Y*7@:/L[?'E)5%SYDY751WJ6"X1K) MI^JL3PUA_TM6)7%7. EI0J( QBXB"%.$.V,_NM\5#EK4'/E^>K'XMZKO)63,C-64$SO^\>C'] MU^+P7]GA8[8N;G;5&RVG+S5_J2XN^ODVW;V_K_-Q*Y+$B>=3U^<137C"D@"P MSA_(H%(-XN5Z87FB^LNN[+'6AWP[9\1_#-1,_-&Z@MS29;D.6%S?M#X[W8GM M&NN;+_4L<.Y775BS\;R=%ZX>_;GXXX/SD!VB#<-YIO9_X M:L=8:TZO>]%+$_N'4R_Z*-&+?JR9_,7VG&/Z'M>Q_IO/V2/)F6JB-M&& MTD^6Y_OUMM@?R^JDUQFNC]FV*CA7P=L_2Q6?GSI(&(T(93AR61A$G@\AJ5&) MW_&@ER@]:VX9B^USK74"##^33+6)TGJ#R,U\2VH+M:GLA+P^[GH^-[7@ZSEJ M_WBIV7G@_'VV UDC*1^8;:9JS&5,'Y-Y6\PS9'3/T$K-5VA;-Y_X577V[/&, M5'MPPHL!3CBE"$#* NI''F/-[A7_=-E8-6BA[E5._%UW2/ZD[>X)+'/7Z(ME:;=,Z;66$M=?*M^HLG[[K% M4NW?@DX*&VXPJ?/$5M&?0)\&6 =MKXX,\!9RG 1J]6]G!3KA?%'V MJ-NIH[H:]_'37\Q,'1.WK]:DLMRFU5_Q7)YZ3JZTLU#=WD]_L_9PL?.2T1:3 MG['FZ2B+G,MFHF)XEINS?<;=UCH[^-D41ZGWILYK];V,T4N0&\:4PYBY*!#_ M]"/48R1,Z6C%M,@FG.'NSPY&-XK83G3-63;->6[:=I2'W-OJ M4\VMKC-W%C1MF6P/Y=M>MMM](1/3/+Y+W>^:I@5T"_J?["&/48^'* 8D3& 2 M)0DA[4$& 2-6.Z&G;<7RE/"\+OVX0OX*]$D>;9N$.<53:,](FW$[_B)!0\>Z M1I.Z#)DSX,!M1"D[!E2(0N^*C*$P\Y@4HQIUMXA(EF3%CT;;L="4/U]4O,HF2DU;& MDA17 V/++-?+&&N&?2IL]D[53'=1'CYGY=WYF^8^YC&'"4:$NR1&((:NUYOR M/,6$M88!VWGG"M,;\1?OG/R$2C6UK$.<;(;8,F>JB=Z>KK<2=%E*TCZG9##7 M.H+!96C..!>>93Y'\R&K*(\KK[81Q2H*61!"3J$'*,#5&X1>:\O'R N5'AC7 MLV!94\XVYZOY>]K1\2(C \-C'(/+&!\C?2A,]BG%9?5Z71S% /R8K3,QVW_9 M9K]FA\XD(SP)0$02%X9[5#FG6VP@3Z',2<1D%$(^X&,/$[6XP'2F?Y]2Q8%J06E),UJ!27 M YJDR2F0?;[4I*>CJ@4TD^*\R,J U(QC<1D:,]*'PF2_TE*5S^GW;+^*. &) M!R(?0 XH3A*$W5GT0>CQ./)[['J8\"X)'.9$P3JK;2&&'( M>O:BP58?(,@Z8%JKCS%LRJY&)B)2=772P+IR:F UE>Q$Y:\#5%I:LERF:7 ) M8X#=98B0&5>>+7&,\2.]Y!$&TT.^NWF7I?OL8_7L^OOKO^RS6AY7 .$@])'G M(8\DU(="(GM9)!!"I=7/*$NV%T(=.&=;H7/*"MZ;XOK-4?R'UKIH'*^22Z3) M*%5<+?5LUL"NG(\=G0).TT1-30,LH(P/=&#S6 MHDOL^WI[K*ZT_ZDH-M_R[79%@(OZ2] M^N53$"9*:P<]"Y.U#^.^>'AE^QP6VS.+W_A*(JP!W%"0@@B-\%) CMK?@(BI6I2 MFC:LQ_H=%"??U9NBU?[H]76^S=.#:ETI71KEE&8*!M6TID'D-)#FN_=Y@9@! MN1E+Y3($9[073^M(&6%%[8S6*N'4][A?/;W'4,("@'G0?SRJ(G+5PUFO?G*2 M4UGZI[%>IT1.+RRPH28/KY3/LGCLZM7S5M*L+&.DJX)^\825HL^RX_A=GGX1 ML^4AS_9HUQ1COBVV@I!]HR=]H9B(HC@,(C<4IE!,J[PE[\SC)%"J$V?,J.7P MX@QG?^I*M4"Q.8+E=&,6;M64Y2FM;2 R5VDI6<8&9,DXZN! M&%$0)![K0SZ7J]7FU3-A68#Z$A?W#2R]VB"JM$FNP.PSIK@BZ\AJ$K'*$ZDXYQB=U.5!J/9E[ZR"$\@]V($?>P!C^"$A5&? MBPYYPI4"'(WO3Q39W!=E]XCP5J!L:MQ]*? TF!G-AG35WV)7!TE_RP^W MY+@_%'=9V852#YWIP(N$+1@#QB%Q$TA0V*>C0Y\H+:R,&+0L1/V1SS+[FNV. MBA&.&4KE)&AR-M4TJ8/G?!/XG [@E=-#G"D;Y*7'F 1R$G$> >\E%V:>%/^-;J&MN>-4;T, M.3/HS],M>\-,*:2;JI'[@CU&L(N\Q(="/RF,J$=X'Q@FL:M:FU;3RE3"U=:! MK#>ABDU,3<*>\/56'5:>[S;,M7R[2\WH4-8+290B1 3]> MCJ)&,R,K/SS?53667U8\%OIQ$E,>4 _X/F>$A/T&/$]"MOJ:E5\*60T:94IE M*)VC&A-%73> VQBJ^++-;^HGSA5CJ'$4RVG49-RJR50+:RG1TQ!+ VIEA-QE M")895PH+G6_L:<(5=5E,&?!\'_L<>S!QO3X\"W@,5*Y':'Q>*4X:6\!6>SVG MPYODIKI=RA3WU&=/ZBHEE49PMPQ9&>/ J^S N(I964U35A>8SX!I9<"M:LK[KX MI276E?BM_;X/>-I5F8&%EPK7(]9>ED@VM?R:J]K%*URI+L(T6%Z&A!GS1F8I MILV2=J'.LR"NKLB7$ !B'!"8(.H%(!!A6V<5)82-JM:I:&NJ(XA5R<[M^3)D M?-U.55;EY&M*0M7DZZ4*GH]6=O.7\7S,U8!\F6)Y&?)ES)O7JGJ.8FGD28(S MV71Y3!B*ZGH U2.Q01*!7C;]0.D"QWAKEB7LZ;L"CU1L?%1F@.U1IPHL$6WN M8,%LEXTO]>($&U\L0.(/^R!TRT&9*(V->%TS[?)ONJI7OX?G*%W(W1#!. M$ LCBGT./-X?A S]1*F8F4&SMF6O/I2X*W9O3&;91W.MG'V?DN816?F&[H/ MZ3S-K\TE@/(DRN7R3;7$,B31AF.7<_]FN=,0R14DR(.")YH@' 8)=XG;UX!" M" 2:^XFO?G>2C403TO8Z0\K:990<;7&:377D9$6:I,7IACSRR\*@Z+W\?=J[ MN[RIXHAVF^KBFPC1LMVZLH@#',6^RY* \_/Z >7;E5&0J8M54Y2FGCW!-?7?V(D$#NF." MUF7HD!%/GEV0-<6._/.\;8JL+N#VUW1[S%8!X"Z*2( 5%[ ME5?]^Y9UJ8?D["M,5\[_#?X '3NT]+Y6@'\-P<&5P" ZO^<_6U:5M?,CH?; MHLS_F6VNJC5=YN3[_3';J+[>JT&VG%S9YEE-IDX4?VHHK@%=.6^'2;/T3N\S M9@;T:0R/R]"E41X\>XQW+!NR.O2\?N3;77LJYD.3%4:'0YE_.1ZJ&QV?BVKI M5E43*+;BHS=O=T('LOVIU!N*HQA!+P+4=1%Q ?9QV.>\0K6*MQ-#LZQ^[/OV M4U9^S=>9\V?A4W58ZZK:$/N#<^[G__R7V(71O[55!F5!/7 MXBL]<8Y=\ M?.4&X17PPNY/FXBX7I9Z_I5HA2O?B[H_+(Z'_4'\4:4\Z;ZZ#?6+:)5;QX-7 MCM"'I/EKT54<@*O ]U_^INNZ5WX47OXFS=;9W9>L[#X;JZ<5U-I?/I=@K>G5 M$PBBU>)"^0;[9Y)4@I]L/:;YYNR/I?7Y( MMV?65]3SW40H;TP(9@&,L!OWI4XI(6JE9L:;LZR4)X1"'_/-FWSGK!N0BC?+ M#1 K)S@3Z>A?-KO-U?EA% :*QZQ,2A02Q$ (?N9WA MF 5*17X,F+.L:QU")VLAJLF9"3[EY&QB*M7DK&>Q0^?\=(;/:0%._,#VZXP- MJ)E!NI>A9B8=*JQU3>4Z/YVA^FR+T,_[,KO-=OO\:]:<=WY7[*M3SN^O/Z?? M5P&#;DP23HCOAG'D$2@6RBT*%V.E\J:F;=N.W\Z&8ULJ\!RPLQ58E6L$F25? M,JR;D7?%&.^,\N9DWB.LW0V,GRJXOZ\O7E3+=X%Y\EI#*H0.18"6FF89 FK- MN^?5BBRR^)JT9M^W^Z%$Y:\Y&'?9S0 M4[EJ#Q&I5U2M&)[DW%_>[SJT.;E; ;):T1U:F'*Z:H?Y85&=G?3_C[UW;7(; MQ[)%_PH_S(U3%9$U30(D",XWD "J?<-V.FS7=-RHN*&0)6::TTHQ6U2Z[/[U M%^!#4C[$Q).B)^[$.5TNNYQ[[;6)M?'8V# _]1E>73R>^71@ XE6_&[P>0;L MKVLQELOMOKU_/=\H/(*I^?4WCT[B^B?,7QT2_ZF:XR0W,G/)0_8N;YFP]4+2 M\DKZ93.67]?J"3Y:O67 \.-/"S2B#"&21#S-\P*B)*?B-X9",92DBVUYV[8L M5YIS&AA0&GY9-_Q.L:C75I=-\U\!O,)9>)5DV>%XZNRYTA4"^"I$^/%_^>RT MZ.K96+T*EOOV;02]]8%)5-26 +["8923!C"/CI.FG<$_YV-DDFY!WCSFX38. MU,X^)-O*K@6.0L@B7"2H$/^DG&?9H>2>0<)UKL(8_'C/,^/S=52V952O$Z5!BQRF64X3GK 8A44*>(P/"D:R,-;9Y-3^X9YW,=_+F\0G]7M5CTM/5/0I M4Y,4KVQY$)0SQ9#3*LQ3TD;TQ9C?>:B+.?S:T7=VB7+T!4J+G%'.6 130N(P M%U"/MXJQTN;@Q) FV39T,QWR$Q+3*=3%HV&ODA95Y)>>FIFPKS6=\QK>>8CT MU$Y[*1'7Y-R@DP/9KE^8X:8,9Q&D(0)Q2%*,$(;'YS08Q8;M'>MM;6C6K3=T\[,K/Y?=]OI'EEJP(.4T2!O,4D9!EA$8D25*0 MTY02!/0N2SJPYWDAW4-L!]OO97V[6]Y_K59"T-YL;^K=W5*_!:$3DA7GG1/S MJSFI[*D]P N.^((_)<*@A3CU3]I1F\> ]^ZE M71V?(:O*YBN*(XDQ>L\L)HRR-:)SWJ)*$,J@U M/_*,Q?? U^7BK75;M/5"*['LEDOM>SD]/62<% ,Q/]% MO*!YP6,<96%KE\4PRY279?:&_(G"@.TJ:-$=-IE:?!>;RKW*V,B0=L?V/ :M M0W^>-?!RRY3UP'MI.5A P@L"XAPFK$@+$J4D&B"D"=/J#^_4L.?)U(#U\8@T M>-G'+=N6BN>;:)?B-XO=*1TF3431)B SUTQG'$PCSC0%J'!<;=IEF>P#R*E L7+&SX+$?H8FA+#^UNU+M?YCS\:^2#8X=T< MLMI7W[KWH=M^RP_B]_H_K+='<"!-HS#-< ]9D44X'L 5)-5J!3<1),_3 MEW:4WK2C5'X]07UX@VIYP*_9.72J6*E)Y0S#I">J^C=+@0O#E1_"+]"*H MMK\&QT?#CIYR)@SP/;9_:Z?JB TL[7QQWJ194MA:% M-,*IX)EPPA,*>ALHX4CKI4:]G^S[.H'0AJI%,_F /I(P/BX-R)K-\#+!_GR4 M&#.@WNOQ?QZ:[L&)S_7'4OI7;(J'$(["C(N1">,HBS/,V0 U MQ$3K>>:+ /0\]$Y\DA75N\$KN?'3CTGY^_+?5C)[W_>N_>V7!YFZ;^K=KS*1 M.YAO72;\BO44:[U\Y,2@YTQTBK'=&E^>@--+)6[X54L-DU.K)_6G\*Z" \"6 M8*)"L!>I5B%M1'J=U%NF\X89XQ#5B0A M"@L(85& M.B-I3%G=/&MW'VIE0O9S(SHC+I3/!H'"?7JG[]]D<#:-I\#LJ#\ M+G]]?K7KE$K%LQC_'&J>PDA /7FGD"8^>WF1EK%3%SL>YZ%&MDX\/6EQP8FJ MXORQW97+C7P8YO=EM973ONOMF^VWLI\;+I(P)$4*LSS).N;,F]K/QZBG;+S>E=7MMGC8 M[#ZC:W(5!3ONFY-Y+!'F8PX Q.@)X*XU5P MA#NM*NH0.2*17N(Q#[WTXUH]P?>LNP'7/27<;0U^7GYGW8(L+[?E3;5?H*B( M0$:+. ^C-*8%HI3V5C%/@5:!C:TM[]MN_>O8PV'/\KO9\M2:4]7]MNGHU-UJ MZYGL3U#DY=0>7/!+#V_BIW=>(6MTB\T-S?/0-6?>/-M8<\F2QH6&;U4C]%(H M*:T?ONQO'C9DM:H?Y-0SS<(\2P"-Q2?!.>%YG R+:IPD>L_$6AGR?7"]V=1_ M+47TY10O6/?H@F4/3YYDE]4W>;%+^_Z"!;EJ&C89KWH"=H#54CH "P9DD]]$ M.,O1B&XYH78>HN7&E>[A8)A 7# M<9CQ+(EPA.,LA@>[(-;2+'MKOH7K!*"\8+"5O71EB<701'>8?@D)ZVY,[^M M?#+?2O'7Y+WHIMQ68GQNZWVI^U28?204ZV4F#8)F\A^XY].=IB8ACIE05L+U[+EM$BF'>317[>>)"7BD')*,9YCG/ M<,CS8JBDS O4H/#"'-CTQQ#M/@:@[TW"Q;55,LS" D;\IF5DI;=/T\*W_IGKX^7WS("$BRL@SB6 MKR4@7O !0)+'6D]/.S3K>6)6= <$\F3T6,W<-.6^ZX5ZTF)6L[+9)?-J2G8A MTO6D;0 9_#+ _%62?ZPI[J%>K*!8G<41 ?00BGDHH@_':N^?L:UF#FOECX?M MI840:<)BEF: 81CS'"*2'DS'4/.DU8E)[R>LQ':;S0VSIFKHBU*7.GB@^./K M%$\D?\]ITQ(^"];G*GDV+KTJ=M9\F"GTE*1/2FX=QWSHW)Q@DH:WP.0'A70I[E,.N73=9K-MEVZH]XM[WLTA; M@703$U/)G"X8+D5T",YP#BMCTRVIR7A,)E)4%5:U--9IF.:JNFZ=?%6'/7!J M-0'=/9R<.)?-A^6/-C1\'J4E];2L_3I3E(M@S!7U73@F"+.84K[$G=[^I WYWY>TY\Q^3W*06C'YS!B/ M>)%BC+(L35D8#G8Q0%HO3]M;\SW]&[;)[E^9A?@BTW8/T@>/;C<@YS._.R7, M:.M1E^RYRIFQ/\J;CF9,F8N8[*XG3W+^4>V_%@_-7LP?=\,[A3^$E(9IQ@B/ M8)S&.8L+% \7ZO(,X\A.TNQL>Q:XP[6"7?FMW#Y8"YPET:9R-QW'3L1O@!O\ M)? & ^"KX #YTFHXRJ>6-KJ)S%R5TI%WK^JF2Q8M5[_L[GY3_RC+CUW]\,EK MKXN,X22*.,T9(S0%419E0YO2'$81MJSLL;3N?ZHH-R>"LD<8K.K&T8+RVJKU"JOXQV$)ZY"JLS_]06U\Z8M!37)_-CV46K MDY531$D>AD64TZP 60%30&F&>D0%)Q@YD%DG.*82W.='XQN%03]]6*RD>/*( M.!3EIVO]KC]@'[ZY";0*T?I2[31\LQ9MMYZJR;<'=MT_NK*(\P0Q2D(*4A8G M/"$RLKP_FES[^#+C]/^WB\U]_;UELKK M(5#3Z NQKR?)!F^BS/7%DQ&]]1"*>,7R?1Y,Y2/+MF9^K/HP@(81+E M"!0)#.5;6AD^*#OBJ=:1U$20/,^-G[Y850WPG;]8Y3Q65@I\R3 Y5>>#(S_? MBU6:,=#7=E]!GK7N>W-:+2?XY5RY-]'R1_\$ UG]ZZ':E6>?,EWD2Y%*]OY)S[^/!R.6#4[%GDD'0U<9^: M;;-^1CU(V4"EAQD\>8/YZO$CS!.W.%(F<42!/41B'BKKP[&GS9!\<6>LEOE# M4VW+IBD;H?+=N[3]GZP7))26< C2F$+,PK0HAG(RRB- #'J%.+5O()L&[4,& MA&*:+' U5=O&YQ?Y/ID0TW878]D#/M\=8X)8&,JH=_Z=">D1Z57[;-CP5/8 M]\)2.D*DCIBZB,=,Y=2):Z\)JCO^C"7UM"\[)Z" .*(QB G*>23^W]!-F&+J M1D)U[$TCF:?33>-G'NQX-91#YUPZD[^+/>TPQI&.LIE0.U,E,W+E->4RYT>C MC>^J+-<-%QY^6F[*=\O]PZ[:_Q#SSJ+>;,JV)7IS?7.*A,5A2#%&*,6 MJV! W*ZCCYAE0"XGD?JLCBFGQQC-1%!]>OB\_[!G-MV?;"V*B*0YXB!B%$>$ MAWG&#C/5C(>%@[( $[-3E04,E0 OGE'Y.J)ZG737QU!.^?9^U#37@R0GAT7* MH9B'@/IPS/C01Y,[2[GDU7:Y7:F?.L$T C&* <0)*8J0T!P.50HT"6/BH!# M-:2)"P%N!OC."P&?R]U=W[3UK:P+OOZRJ6X[) O,TSC,(VF11Q$C,$Z' MKOLL+Q*N5PG@TK+_4H!=)6)UO]P$ VCY<&R7 \I@TQ;LUT? >GG :0S4Q'YR M\HT4_8A2;E1(G+^UCR /':=;J,&U N]>U%J#Q!%)]A&*>>BN%\]J_Q^R^?[P MFZ9YD(IPQ")?+UFD458D68QI'D840 "2:.AZS7@&4]/M8$-SD^[^?JEWN_HO MD=(LMGM-:=7?W9V 49O-W '>8SF4$"^W=?LR98H[M99\ST/G7#HTL@_KA"N3 M>6%GAE*<1C@"&!$&>8Y9,4P_&4YY9G FKVUCFG/XQ[,.4_W2)U!_YN:.- ?3 ML^E5Z"D5BI,L+=;FH3#F\$>F2P8\Z%;W=$8&X2ID'X]%S@K!0 % RL(,Y1$A M=#@F8BA.H$5QCXFYB6I[.H1RG*SE0X;5D,@->IM8D:M7X>.-4+L"G^$YR,-T MJ!AET6N!SPL4*=3WV! [#TERXLF9ZAY[=G2%BM<[(8U] =[U35'?W=7;3_MZ M]<\%!%%8$(I 5(0I !$3_S,8SC*L^6Z0 X/>-[O(2[E954ZX749QB& $(PQP6,:=A& _W93A$P'AGRLS:I!M3 M90]+#L)6V8+ZWF#SW@''^MM4_NFUV:5JT04]O." [X+5A2_1I5I+:$7U3+3- MG3]C=8(.F')?YK) -"(98YE8YD:Q6-+&,!M6N#QM>Q);5P6:F)VJ*O!,LZ"7 MRE=\5:^\'@+7%2I.V?=>A3+7&A,G=23*H9B'5/IPS+@>1),[5?%D-S?E:G]] MP[ZOVK>T/XHEXO568I+_7UZF_K;)MIJ@SSW0>LI_C/'@3R =DK$MVMBV:>$$ZU5P=*/[ M0QGLI[]W\A>F310>HC.242[Y+5'P* G#6/QKCXG$F"[N6S<_[9>[_01Y^%4\.E+Z M%+JFJJHDTV"Y#[Z4M]5V*^51=C9L;?Y$FNA+XI0C^;] L=1]=2E F@Q/I"=I M'#+,& <<(R[;!8+^'FX1HCB)>SUA6\4*#[]H]-5D .Y)2TKY5LS_KR+Z$?Q? MH2*JOKI5$2V&556D??]$3(;J._GL">O?0CII15_Z[+N@:$.6==M=W@-ZE*7H<>I&AF_CCB>QP!UY4SMY3O4?:MM M7\H4(BR>V/]4%9\XQRS',"U1P")+>*N$4:+Z(;F?+\X'0Z7"[ M"K:E9BMQ:R;5U&I*$O7D:D#62M4C[?I3P@M:?!,+UBMLC2B6*Y[G(5G.O'GV M9IE+EEX3K?+[IED,C7&+^NY+M6WO$?]>U^N_JLU&H!" Q#=9R8?2FJ;<-[1J M5INZ>=B=@$I@%*=IRJ(T(X2&*$-#W3H%)$Z9BJ9-!,6SY!U:@I]XT%P%@Q/M M2#ZZ$71^J,GB5+$:5\T9ADE/5%^*T$F R$L!"HXNJ$GO10*WKE$_ M4P ? 9]7()_D4$F>S(Q9"/N\Z(;.%]+FQ'&Z;%:=VMGZ(F-!;R'!E]7NOY>; MA_)H\KAV(7&>%D6:4((ARED69V'WSC2+8(JPZMS7RH8_C9:P@A;7R8"]W")] MC*61":\3[X5_S95,UG^6CP0M&4XQ D1(*F]-/Y M?2XM3,R\=@[)?YP,$[XK__50;E<_R/>J69"H(&D8Q3&*,$WS. 2$#I8!9TH; M(B[M>=;]$US! 9B8K@EHIL)N0ZZF9$_$JYX8&U'J5VW/\Z2BHPY8GIE"NO#H MG/8Y8TM;U5ZR2^N[9;5=,$A8""&(.(RSF/(8A6BP3#,0&:F:A;W)9K-7P9GA MV $UU3@;JC4U;B*632>1I&_2L>0,>9^OL)F[I*!LEGP9+%$/O_Q[5>[$W__ZXVWY3= K M9Y)IDN4P2W&4A@7-LRC-23$8SSG)#%>I-B:GVZ \@.LVMHMB?9QG12)FAS0A""4P*PX6TS0*;85(U;-&P#4U=W:Q-E?IR<(\VSKH0T0\UT+K1WYF&61:WSW4 M1)M&0#5+==!>N-1SN-,3$1*##$""(4,(@9A'PYT>\2^95E6TO37/V43G:K=# M"M6T?%KV]/2YPW85O'@)\&)W %]E;$0_W;$]#TUTZ$_MZ[O4Z'_QKMZ6/]XM M=_\L9=>-=P_[A^6&/VS7+\!8$%!0 D$!,@(HBHH"9^%@GF1,:=WOW*AG)>O M!3<"G4ZK"J>TCLO:11G54[<69=#!;'L4].Q*I"]+WJ4HUV@G<2GJS1I'="&X MZT(@)_5WQP\\N)$A^-:&8'T _9^6_2$T^'DAC7BC> 8]'[RX57O^-#5W;^I= M6=UN"S$5ES7M1;UM,UF;ZEY"D64H+7 JDES"TB1#.>:L1Y&&>82U]F<DW)OWCW=BO#*HO5FPR*BC.499CS-,P"B&))\$/$T MY0SI/%YC;D5+*/7?F?DL_XJCO877&;/<4W!*EL.]A)EL()AL'"A3.@]MG.RW3JV.P$R7D ((@I!#BE,>7)T3C6>FK1:VEJ?BM= M6^Y4RN3/0^-<.:,U@]3D2%VWMN7U M3;$KU]6>+U>M:G;-&%/YPF81BTEJ@C-*6<(SADA(*$KSB"9:#7/-K7A?#6]+ M^5).#&K<%'C1JUVY>C8N=(4 ]=G4'EB@KJV"[CFB[^/ MA++MF .RN. )RFDB*[89#>,T'0Q%$=;JPV#PXSV+VK.4;]"/RX0TM/*9#-@X\?1C8E@LS!>F[Q\0HI8QD<80PR"@"D# T MF"($:ZW#C Q,K2)&O:S,J#-1$@^L66K)19I1O42*LIYHLN3(E]K'%Z@G5+3\LG]S.']O MYUD,IX1G<*Q"^[(,C)*,%E EI:B+DF2\] MY=&DRHO:/"=D1&(LV)N'KM@X4#O[DFP4Y/WRKAQ>I* 9R^($(DS"A*91 FF_ MXX,A)%BK<[JQD6G5Y"J0T R74^9$FFB+)PZM%$:5O@F4YDB/LMX8,#I'U3%Q M8U1[C'E1.L-Z7_[539?([:YLFP+W\R4(Y ]G"18B%Z=%DL)ANPC#,&5*#W'9 M6?"L/0+7L"0X(-,XXS$G3N'T:Q+.]+3F);I,SL;,>=,X*9N$/[-S,S,>U<[1 MSKE][E3-FJ89G+'9^U"[_' TI)? _TS"HMY^*W?[ZLNF_%1NJWKWOMZ7S?JA MO%[M:V$X B&(>PQ%%(89CC*&0TH! )R%?,"0)['2OI8<)RS$&6 #QL:\0ASK0:W1O\^&D5PVAO MTX0T?=7PP)>5;EQD'_,Y(8K:H_-1#UX$1_3#B0E5!/NRJN]9*/ZM)"P"3 M+,D %4MRF!01(&2P N-$Z\!5]V=[UHX63CL:]/1"FR(UL?#)CIY2'(FY4!G' M$RI&-,*4M'D(A#'ZVLVGHWDUL-ZNZ^V;K1AJ7Y;;?U[?W)2[IC= /JE1?JKYL5! M-TRKZ<[T).NID1*_%Q(J)>Y&Y,LM]_,0-<<^/;V#Z($Q#0&\%7;OY!'R9_$W MVX4<+-*0$0 8@)P R!@<:G3%= PD6@]0&QGP+V^WOTE0@41U%4A<1ELS9NPI M:YA?XK0E2YLS7_KTC)=Q.3*G<3;J8^'"<[&QY<-46_I%'L8XS!')*>9AR!&$ M*3\8RW*@UW3!S,1%],5H(\>40S.-\4"?"Y6YR+[.R]QH*(TFF?/4&ETG7E$; M(TZ4KQ8>3[;:,ZT/RQ]R?VFHY^=1AF@4H8B3I AQC0?; (44:T[AE:6/*O/ MZ1EO=[C;P].\;6C'IIH 34>DG@Z=Y?!"B[)1GD8TR0V_\Y F1[X\O:3HD"%5 MH3HU=+W_6N[Z7S?#L7L*. 0\H1SG(ZDUJRJ2=:4A.J)UBB7%Q*N5]@:D2Y7/,]#O)QY4_OY&NT[ZKT]/.5) M,Y"D-*&8@C3.05'$Q6%V5U ;+OJJ5OR/=-Z=$%8/M)K_KRR):6*Z[W)V-1< M]IUKL*="YV1=]MXJ/$OLAN%Y:)8C7Q0Z[IDR9*-7[Y;?J[N'N[S>[>J_Y"7P MY;WXD_V/!4LX"^."0,P03R"/>72 D.18JV>\4\.>U:S'%7P9@ 6K'IF]DIF3 M;2YLD_#L1.>N@H'[ ]B@>(W[R63O'(^:*F@=COF*HKUK"AKIB#^EFT8OV;^^ ME_<->+TC:_&[XI?+S7,L- RSE&4 I2G(05[@)#]B@2%< ;K+JQ?Z/5F<=S5,9%=C[A,%#;Z^>SRCX^ M G=P!*XCO5.&1N-6TBQ"9'8[:4B,3P9'4'>ANA&A.AE"SV# M^3#/M=KC.C/J>271(@N:%EH@AN^WH4Q_IUV8[(YGM87$12C62VO/FKAT='\Z MT/WH5L0EF[J \ O-8-[AW:[0)C#/>;+98BOKNKMI+.+PL/Y3BC^8'V %-V49W!^ "5WBM@5/5Z$<8(L1#&*&$H*5@61W$\0& XU9I= M.C7LN\+R\7JQZF&V$\Q@W0*5^BJ0VFNG.?GFXCD)[X[4<\#:75[IT 8?QLF? M3#_/$:DIH-;QF*^"VKNF(*&.^%/:O'X\$2[J;^5VN=W3^D[8KU;%LOFZW*[E M/]B_'JIORXU\!_FS^ Z;K_5FO0 I20H>\CR1]? )C2 %!T 11LH]L_S"\*RO M?VQEM';5:B]FH^L><[ 2:-L'/-M?E$?0QR5*6PN)03"W *=W \&7; M_HPC8Y/RQNC2RW-.B)]ML9S2&+%FGL;7EJO2N\6E 4RJ.3$.0, M8L!1#N.#]9A I;I0US9];[.53[)5!\M:(\WX-?5ZCG' FLEASH+0G(>8A#G..4\)#"&# M!Q-YKM=61^<'>\X2UP_[9B^6GW+??RT8-S]R>9TB_2,5I^QH'IDD7B>U9Z&%;KMDG,W<&!JV!W<$$.M_O!B:#:!EOA1K!O_0CN6D?T6_%XC)ZB MLLTF<*92V#7V>7<2LX^/8O;A-&;2@Z!S(7@W'C-O38",Z1X3VTG".!-UGL;7 M%SH/3<6PKOX_2C4HS 'A>4IDDQ&>BY4#I8<;KRC7:F9O9&#BV>%5L!7?S<-N MI_Q\GAU]>KKJC3DW,\>KX/WKY'E50M79I V?\](M,Q?.R)$%'SIKSF:P473? MRH)$63%H5:1P42OZ:*)@;4OS\-:^V2^%H43?[YGVY7^""17$4 M(TACF$8L1 0,3X0E!$9*;TS:VO!>#+>\JW?[ZM^R%DYN'5=-\R !!BN)4/=" MFR&/:B(S!84FIQT#8RT@,8LI)Q::,[R,:(TMD_.0&VLOGMTR<\&*V2U;OER5 MY*Y^$!H'XBR-"YZB'.5)@L4_BJ$9?H+#2.M%#F,CGF6G'3C5 9B\#58&RQ:: MS1U:'195-6<" BV/6"6J@(R3-\&-V",YH\ICR>=)5D8YVF8$))Q?.@Q$,6Q5LLPAV:G*FJTO=9OQZV)2$U& MJZ5L/;I;=15T4"]V056=0V5UJ=&\=&%= A=ZJ:.)ADW^_+;5-*/ L* M"PP0B@H,4QR" O/LL(N%HE#K.463GS^5RI4=)CVA,R),3=%\:>CA7 M[4'?M/KT B,C0F3#WSP4Q\J#VMW79#.O.NF_W_VRJ>IM6YD5+4*>4@P*D@,2 M(@XYI>!@'R215L&4.ZN>]>:(QWI>9<6MR;1J*EHM9U4G,(=_:?END5YR2C7" MG_*,RD4,YB%O'OP:G4^Y8\ZA%'[85:LR6B0Y 0P0P#/ 2(*+C*/A^5N&L%[Q MESNKT^Z 706KXUB]EPB#7ZIML*XWF^6ND?T^@N;KN7OF8:,6>MF8?KSL=5\/7-IWV]^F>+Y_.NNKTM M=XL<)2 L0AHQ#/.4I)"'$)&(L"RA+ ^U*B%\8_&LKP>4I[WHZIN@D4![A=UW M4!U)JJL860KM!<+C4GZ/.P[ES%7J MVNZ%957%/RW:?7M:\;*($\!IQO(L+7C!.,P2.&QR/T[[6]_==W32+E!.2YFWC%4X)2#!CPS8H M+XI8:\)E;F62;4?'-;Z*_*DN;*>@SF3)^J3.MP5U^4K?%H9FK:\>G_,0(P=^ M*-3[FC"C/+DZ3.7:M>@CL4M)2(7:13PA29KD/(DR?)C.@334FE59V/$L/STT MF>9U;AOXR?7G:1I+\@[(G<> G1L0TXFVU_#(\;7!?;^6M MH3!-TI @0@"'24+$F&:'M5*(@5(5ETM[G@?9 9$853TDW0'GC^KQ2<"E6'8P M'1 @KX(C]0><%^!8M[?9M%S;]#6SY5RCI=FKI+R0)'Q0.I=69@X]>M;&S#5; MQLE#=I@^-9N1C&8 APS$6>+0TY3DC.&T.8,NJVN[AA(3J M98%3+A_+%'OE[HV7S8]QGD;V/QP1/(\M$%?.U%X^0CW5.JEHD4;YLMK]]W+S M4-*J66WJYD%\FXN$0@1 %$8AQEF2A5G!>\M"/@L"%N(G?*E5Q=P53X]KKX+-\_T1/2ES0K6:GDW-L9ZHG9+;G>%*@$&+,#B!.*VV*7 V(G N M&9^'RCGUJ/;W?;IJ8\&&:Q\M#@PXE[U8/A2M)NL]\\W.CB@G6&O@Q>8'#U:]A&1 M>8BF)]^4FQ[8,Z@JI&3]/P]-^P1X\[DFZW4EMUR6FP_+:OUF6RSOJ_UR\V3A M?7WS1/<7*"4HCFE"TBPI $)Y.+S"EX5IJK91.BD@S[)+-NT'+&^1U3?M<[*/ MME9WY:;M=K*OGZRI _$75F\S"IB.+BVZ"8W)!/Z24;&HVILYN:,YGD,6(?^/)US.6;*Y$VU19%C4G"6 MTY FB"! 0Y0/)N*$:MV[T_K!GJ<[GX36K?8/.[$:OE_^6 JI,W^Z['62U&8J MWOC1FW@\?ECLMNN_!8(%AT)I(HQ3$H<)YDF<)"G("PHQ3+0:9YE;\:P/';"V/< +6AZ M;'I*84&DFFQ,PZ&>AASI.Z */KU&GQ=%.Z, MU<^-];]1;YMWR^WRMI2_^:G2@2)(\ VD<%BG.6#0 H02K7[OQ M8_Z"NG4U_)Y 'MP=H&O4_WJ*R+C.S208[@3P*CB"#HZH@P'VY0.B4:)]^<"8 M%6U["9!:&;<19><*N_WR/X-2;\\.UI-]RRXRWYOM^J'9[WYP\;'#3H76AI-J4VV0SGVR[3& #SH!? MD&@764USDG'&.?E'*,'6-V::7O1;+02[OD)RO6EML?'W;UMVI=OK+6@XBPHD HSS&(49PD&1QPY1PH7>B8#LU% M4^.J7GS4?P%=PKM-)(V*?12072947L?@L&)"38MG<;/1<*]5!Q] MY%]7\;3,QQJ4:J=G'^&:<[;VXJ]2\O;'M%TN?U]O1[%0)KO_H2Q*HBR3%]]1 M&@Y8$O%+^_QMBV"RG+VMM[_Y3\G6 ;%)PU/&PF7J%;A_\Y]MK4/C(L-.&2(? M6=4B5):)]!7FM).GJTC,.6$Z\U$I2;IE5/U!<;'R*C\OOQ^;(9 OS7ZW7.T7 M"*8U';%3NJ@^EP'_Y@6MZ2+VJY6_4@AOIQ?"\HR"&G M(0^+B$4,8I:@? 0LYSKE,4Z-.MY/GEL*[$7XV[7MII8/>QV,@-6W8"4?U!V M3:B"7[Z4V_*FVFL^*.LR#&H2=Z$(Z"G>D?P3[9,X@X^E'*;5IFHQ7@T]/Z:5 M0'4.1Q310R#F(9 ^'*N]?\0NY//QQ_E)/C"=+YMR+3<5A$JTO\N^BQE2(_Y" MW@D&N9-'!(LL(K&8'O,HBD,,.8$QR@:8"01\L2UO98N+S[9:ZQ&CDAYDG1X\ MDJ MZ*,N_V;OUE70.38'Z3)AWRRWZ_^[ M_M*0U?Y=N92K"+DL[VZS'QN='-SH&ZCVX!91@7E.:0%SEI$"0Q;2<(#%,T"& M%*2PB3P%'(-LHY=H3C#W34*"Y0'U52!69]NF;1?3YB*Q)MB)OR!6 NNR^Y7B M4F"Z^"GL.,\F<$:)1F8'";\MQ9$.!,*#J^ TD)T3 3D)Y$E28L-J+M=:S4T7 M0HV=Z;F%TFR3>L*0JFU;.Z#UW [VE!&;P6;VI.[6%QH9-BV_/LON#8L8PQ!! MG!->)%D6PQ2 I+6$8%Z@B)@W\E+[^9[WV3ZMOI;KATW9OK3^J$'#28^H)OBS M!7M^J]L=G6K+,]],ZB4^1R1.T#RK13"RZ+'A=1[K%BL/1MM7F;"AJCP?RV_U MYENUO2UVY;K:\^6J;>G_KI1'@ L2441Q6O LHDP^M9 516^S"'%4Z#6DLK.E M,XJ,FE%U\,I=T,&;=K2,;&SX<8V/(^JMZ/MESV_7#%3/F\#M(G[#XTS-#*^7'$[CQ'FS)NG'8F MQXS#E*8APAGNK;$,(*7Z8EL;GE>B3Y9+P9\26=!"LUIW:I!HLO;TPY_>^M.( MN@E6FP=NE%><^FS.0X6LO1A=>9JR8M*9]=U29+5J7Y7-Q_)^^:/=N;B^^;"K MMJOJ?KGI&C>O9:\V7C6KY>;_*9="#!.$6)A"B#*:A33.E?[.5.#[_ M52\8 $B0#Q*00$R90$2&I,-S5B!/ZJX.P+NB@]";?&O0[%RR_3#L7:;E$U42 M>""0SU:8#]RZ$6/]4/UT FS@HKGHFO+I3VC%=UHN*(K$#!\ ^1)B'B6D0# ? MP!":1WZE5@F"?[&-?(NM&M6^Y-8YRQ,*KL0^=\F5&)V*KE; ?E;9U7/26G@- M./4FO5P,E46:YSE-A'E( " Y3B%%!RQ)['>2JX3 O_ "S\*K1K0GW77.\72R M*Z'/7'4E1)>BJQ6MGU1S]7RTE5P#1OTI;O6M7(1YB$-8 ,)S&L& M%)?-;=SU_+7;F4B+RIKR;I MS@78']_^-;B-S$\@PX\X=J/$9F'[Z<38T$US/;;AU>AYVY 7- T! ^)_TCR+ M>)8<5#^!,%GLZ_URHR^SK_Y@+>D\8%"73OE7YO]TJRI+\QLYZM#'GF[5\U_U M"Q^N.IY4#.BN@A9?>V'V@-#L_IP[OM7F%Q>A6F\^8<>R%WU296U$NYP3 M/P]=<^]6[?F#->F(^6F_W+=WE]]*NJMZ2[Y7S2+!,8$IB>(XI44$,"]0T5N, MTY2$.A)H8\>SZO4W_0_8@@%<\*>$IREX5H2J:=Q47.K)FC&-'EN,OLC1B(BY M8'8>NN7$DQ=;C+I@QU*=:"VK#1H"=.H)UB,FR1,F@S\[?(H9P!6E&DW$IJ76K$68)<5J;;]> M)>(%L7?,X Q:=CETIO;RE>G-4,\NVM\>[COR,"(Y9CP%6!:K\ QGAT13Q%1K M&>W W&7W$-^:7HAV0;3:Q'5BCIUN'JK0ZV46^SII(U-9AXS/8S[KTJ':V]>I MV];AJ+ +EJ19% *2$(01R@!,4=J;2"(<:3WHH?6#IYZU+D\G OU+';J=''1X M4Y,H;Y29STRG[M%PM#PB+$8\S4-"S* _:\%@[+^J+/PNUM)OZZ:YWEY7&Z%' MOR^;OY?KVVI[2V3'\VK_8Y%'@%&(8QP7B$;"K5LO@8WF_JO MX*MP2/490Y=A4-.>B2.@IT@27/"+A/=K(!CN@04#LFE%ZG6F1J3+(/DG=YHQW0F"_BDG!X6T'V7/K<_E]GPO?_[E $%$H#VF ML#^[Z 5.8@S^E"B#%N;$2[[76!L1-V>$ST/:W+GSK$FF4YZ4#C$.3[6^E2^0 M-(=')$&,"XP 3G \-2HO"+KD#.-DX=&_$+@J>B,4ZPWE(LPP2"N(,#49C3A.]=L26QG0&A5$W MXN.8V+2/8&UZA)48'K\%/,]K\Y[4-IK +6H!7P>^34VJHT=ZI=2#7)A3KJ_=+3*@(N16#,]-T.U_.R;L#AFR4 M_GAL?5HUOLA!2$":)8PSG$5IB!&*#JDFP^EB6][*O_393OT-K2L-L:P;8L^ M&AWIKU6*_;R3;IX9?!+M.DUV&\@A)(YO*+JB=Q\:R$T]J]Q^> MN3(].YL%A(=A7G#$BQCR-(YP<=B%X7&NM"/BQ-!$F\ZS*4@8(TMQ[*R/"RY,=J?)TZ@\V [1F/-Q-O5(:<,4M6HVZ!>!JFD-((PHRQ,.,4'FP12+#I3%O=PB0E M!S?GQMD,1I;N>%)F=,:C2-T'E;&CR8A9H4[#'_8/N_)=M:WN'NX^]$VJZ4-Y M.*"CE$-AC<$DSR.$LC2/,\0 CBA/$,V!3MYR;=MS'GM:U*VW?'5.M-J2]I(< MZRUSG])[%71@@QYM,, -!-ZKTX>OAX[]/PR.]7T46;W*LG+QE;MXS4,GO7DW M6JSEFD67VOJ^_+[_6&_$3[G]_%>Y^5:^J[?[K\VB@'&."ERD*16K?5)P&*(> M$4))J-6 PR<.SYHK]]7=ZZPQZ>XT=PJ^/>GO52#!!SWZH(,?=/CG)[MGB+:4 M8-OP_3QR;.VI@32[8=?Q%/C-MH(Y:(#%( ?$"#8ZQU]]\7 M!N_R#$(OTV!]LIU.A[WR[$V6!7#Y.. @S-UKV'_5\]/D%QBVGQ(;Q^SGT6(K M+\VFR):L>M7@]GUN K,LAT56A" *80(Y%4FAQP-BH'56Y0^%?QV.)M!A-<(] M*K%SKJ?58@G_)U!C"=.U'FM%[B=69#T_76BR ;,^5;E]PCN"!.04"A L2SDB M:4+H (? 2.OE#F\@_&LR\*_):G3[DV3G3$^JR!+]_ 59HG2LQUIA^WGE6,]- M!VILP*M7,99/R1:X0#QC, 2Q=@U MT].*\>0/:9MR[%J,=<+V$XNQEILNQ%B?5Y,.BN>P5*=8/E7?%S3*$IPRRL,B M+.*"4(*(@)+'+ (IC5/3#HO. /@7X=B\A: [FL<%>#8,3RJ^ OP<0F/>_?$B M(7+3'=)AJ(R:2*I2]T+:FR02,[BOYMW%D2:5GOATF>K(C4@' XR(\R)&,2XX MQRQ/?*9F7L&NY$5&AEK0E"2D,&]1:6Y3*VN9WA^YZP=H=W_DOH/G9=/L=8Z=[I$Y MI==3KI)B.,O-+_N]+F7Z?ZJM+76OS':R-%E3?M%H>5])?1@KOMQ_$%^T^.5_ M+S&C->G[H,<>M. O=AG(F.81J?4?NGF([P1^/GV":2)F70KTR]7Q>5$D4&/!+N3I;]<^U-EN=Q5U*B'US[$F$9W$QR(A=*_6UB=;/HKQ6/FJKKCVC'A6W+83'>9$D218Q1AC/ MHPA!DA_T'R7$L^8J8?"ONIJ7@;R1[4UWG?,\I?).?PW(D&&WZJL5LY]6?_6\ MM%=@ U;]:7!;_IZ&-(R+,*8B(0"889[(=UQ:,)B"0JG,T3,$_PJL>?7'%]6^ M!-@YRQ/J[_27?LSX=:J^6@'[6<57STEK[37@U(_T'JHGVHIW2,(4DB1*<0[2 M-,8YC^(!45[@W)_^ZN'P+\*:5WZ\DNY#B?WQ/8T<+X_%7]-?_K&@VIDRFP7P M9Y1G0T^M--J&7:7J:"4XS\JT 0%QEJ8I@)RE.(DXER]?@2)A$00X5G_(U8]Y M_[*L<$^M51GL*BD9M].6#8U8=[2U(:@721K2=*Y'V&X,9 M%$E[=K">['OVEM*6IV7;#$91D<,4)!D+,8K#$,BV!S3)(80HHY[RFA8&_\G- MXOJ/3^Z=)SQOM$^^]/"9^_2"Y"T!>@O6M%E0,6@^(W%C4RGT7O$3DB%^'&VY. MJ?62WZ:_/J1$G.U&F3+Q/]&6F+I/)IM?FHRYT[PW6R&\9;-_LUUM'M;E^LUV M^),%A; @:1Y1&+$(AUPL6X9^:#C%.'9[(&$!Q//JX&W9-/\5O+F[?Y!O35<] M3M?B:!,(5YHY40P\+14&],$ 7\Y!AS^>F\J>I]I*?!U$\&?19!>N:DNU,W[= M*?CI):?KF_?E_LF?+R(09RB+BBC)2,PI(%%X/.I.B]#ME-8:CN?Y[G#9\%M[ MV;"^>7GJZ_R.J'V47(G\I 'R)/6/;XR*(,IKI$__L[E)_FO$6PF_LZC^+/+O MSF'M)."8:Y-4*PGSQ*PS%3OBFX60'>'H:YD!U;.6,Q-_U!3-F"FE$@M:WE3; MRM\C35.*&6(IOMCM?GE;+@A(XRC/ M:!9E # 6P5P*;@IRFH 0 R69\VG?L_ -&(-="S*HM\&]^ ^"98OS*K@_(-4X MS/<5"H5JBQE$04\D>\!!CSB0\()#5#K0P?6V^_T.=_!A3D'1J*Z807#,*BL\ M!4FMHL*,M7/5%)YC,(-*"M\>UM-]T7IS^AY,46_WN^K+@_S"I?5WR^]R]X-L MMP_+S>D?2D3L[GY3_RC+'MPBIQPF+*<1Y)!B%.9Q#@_(DE3KEND4>#RG1UHU M*Y$9!;CE[D>P.@4;[.N_EKMU$\1A],L_?VW3YE5PUSFGG30D M6_3&=X^4[_0_(G?U@P %"($,I "GA+,DS5*21STHR(IA_(I?#>@2"G"O=,7)KT;=F]]IPJM;] M#'Y5ZQ8/.N+82HX]TNM,=8LQ9J?4T\=DZ9K& ',W+U?X? MU?YK\=#LZ[MRU^YI_KZK&UE.Q8M"K$,IB@N>)HSPF/1&218#O2=,[$QYGC8, MZ/KC,)S2K4V/K"J;_[(7+P-FS37,+ZENI.R \7*/)*DPIZELYLS/5^ L?%+0.5O& MG,C=(@H+PB*$&44H(1#!)#K8C&G.GYU?!V+GE%K'(C!,]Q=.W G([*.JTYQKIM$U[-;U6I1= M!EFQ=Y<[@L^5GUXBAC.H2;V(V_6%QX[FZ-9A&I+95J M"Y<)6=3+GX\(K&^"([2^-G_B<[!1GL9.PMP0/(^UBRMGGIZ&N>1(5:H^K;Z6 MZX=->7W#MGNAG_\0XOEF*V;4=[V"MML04D#9=R$ V^5FD-PF__%A5Z\?5ON& M;->?RMVW:E4VG^4IW@(AC&&1"S%E1+8A0+B($2MRGF*>%%#K7=/+(/0LC#WJ M;B$SX#[,G)K@RX]@@-YV"Q[ !W^V\,]OQQ[YX\(\X1/:93D0C^E, 4U=^1G&<9CE&@ZTB M*93*O.PL7$([.FCZZF%"H+*$>.;.@8Z\1IMK)7G.R+B<6# X&TVQ\>&YL%@S MHG3VEW]X)[Z3C^5FN2\/YMZ5=U_*W0+Q.,D3"&-"XBB*<<[(T1S.E 3&VHAG MC1'0VH&RZ\ %38].XWC&BD*%0[2IV--3F8&X'M?)"K"#IJC0]@QJ'%A-Q:39 M 90YHVJG22/>GSL=Y2A,BR2- MLXSA&"%^,,5C]:?(3 WX/GD98)G(LC%I"I(\!5^:9RP'JFR$V)@S#1&>@CLS M 3;A4$UZS_A\3G9M*9J!Y%J[4#O\9/1.DW1W$-]6V_+-OKQK%AE*PX3"+$1) MA%((DAP,JW_9&$3IR6/_**8Y%>K.!>3E;7GDNQM^4Y:Y%?7=_7+[X__(^Y"R M$%CNM0J%O^U*@_^4G@2M*YHG1!X#IW8*-(^8N3SI48N&ET,=8S)'#F[\!V@> MAS,3^%E/_>GKB?CU?5L^M;UE7<%.LTC%CXSR-$M92ED:(YZ'8+"3Y%CIE,7\ MIWL6W0.@H4!IXIJ:9X2,#$)S\N8QN"SPUZX^([W!\+[>UH.I-]N5&'^]P45( MQ5BC.4(I07G$TSR*\\$>28G6C,7M=6=W*VKW55_'[97"[K+97AY?I MAB'33EAJ^:2U^",)?[Q'@VNFU:88TY"L-X4XQ11TH()?>ECG;WAYT:&S](SH MD3VE\] E!W[4KC\VC4VN]P]R35??'$3Q4[\BX-567AX4H[-OM='^6;<07!"$ M0H8 PT ^R8%1E)*L!P(Q*S*U-C(> >@,.Z/F,AULN^'^\['\3BLJRQW M,(S(.;>_X9?I&>Q^>':PGNRKU9MGY,NF:JYOCO8^U)MJ]:/[W\_E]WTN&/KG M(L8121!)0$0R0E,@)*.?\9."1&&F,^EP9-+W*:-$*8?HAUUYO]P9/&#CBEJU M6<8%6-4\?1P(/4*\"CIXP9_]/R7.H 4Z\N+:J=KK)ZO= M^*$1AM;MP'YJ,DVC&(4()V&,4,0Y2/-^34$F(U)/UQ[!FH^BC;$UHF-.2)Z'>KEQY7FG!U?\J"K5'XVL MD6_VU=UR+^:!-&9QF!4 )1A@5- DB[+!2,2 EC9I_FC/:O1'TSYT?,"C)T&Z M-*F)CD>&]&3F*3GS49K'%(UHBR&7\U 34_"UD^])3S$^E-M&=D7?KJ_EWNB' MNMG+MNF[4JXR92]A^8[@??\N-=U7M, XIS!%291'64A2A%.4#H!RF&L= MN7B$X5F)AN=#@@&6GA3YY%]-MF9"O9[$]:#;3?T6=O 8=]L#O7OYM(=^B,]\ MU-"<^1'EG""<\U#9*1RM)Q\JNN]*-U\%&OD/]J^'ZMMR4[:]J@6N2CZ+]_*? M#Y! ED*,"!-P4@X90C _3$&YWC,47H%X5G )JA62]A2C]-*X^>U5[,GY5U?ZD MX.JE+I)/MQ@*G,>P0 4HD@12%&.8)P.(N BACKX[-CU-D6K0OX&BOT?IFFDU MI;X@R7K:_*BJ].7.M9?773TV1Y364UCFH:V^G*LG^;1U]7-XPZ5Y:A (I8ZB M')(X# '-:!Q'9#"8Q$1K+FQAQK,N'EXJ.D+4U45S!E4UT>>:90C;E3UZ&W9-&7YMEPVSRWR'(=1DF>PR!(Q940<95%O MD>$,:+V:8F/'LR)UH/1$R(HV-16:BC$]&>I0704=KLLKT A+(Q+D@MMY:) 3 M3VKW7Y[F]8'RKY.RFEV]%;]-$AZ$BF@ MGF=[/G,W749'Y-1;<.:AL?[<>WH;PB^/RLV.]\M]:U6V5Y9W,N0>8WUWORN_ MRG.E;V7_N\-35T0LD L&XCA+"4ISQN.V.WP2&$LSO4*;">!XGH)UY1ZK M1R._N]'YMU\VPHM?-=_:G") :B(\L]CHZ7(7EA<%^1?IP*]7@?!!BK;PXF(: M;4_QB&Q/&+]Y*/F4#C^]7#\UUR[T7AX6\TW]U]_+]6WY^[+:RM_,RYMZ5XHU MXV;9--5-M6KKQ^>_E/Y#O^-S!:U+ M5X%TZO"G7UK/@J>N705+Z9S,3/-)1P:A,5-MRW5_ M.Z.]L_$SEF!Y<$#S MX/.BP;1+8W.+HWTN^Z5S[-= CONKH'=PN%[77KP;UE//OH#37'9849;#=0Q+R]=IF(DSB?BLQ3=&T6XGF0?6T MB>@WFI?9/OQY]PVGV#&TCOB\LY)'OVUW"1TQ[R+C/(-R2)+R[@^Y+MZ,7J(_ MS:]B32D2Z^#C8;T844!C@#E+F,BA41YBR('DG+IHX7UX&CF;/D]5@=Y-4DC3+E.H]MH9I M>#[?W/Q3]XRXTDCW,T+MO.IQ$?,PB7&4,% @F(5Q0=.^ (?'+(VCQ;[>+S?N MZAI?-:BU(7K IBRCG^5?Z=^@&*E?=%^^^#K3[@H4G9+LL01Q/MG%,@EH$S]_ MK=9WR: Z4),O]6;1SZP.%L6_;1[6;?/J72OF^_VN^O+0OI#WN7XO>).M$>K- MIGV0HWN^9I$)728D"RG/BQS&20I -*!,H@SHB.34V";1TY>45+_M6N+(F35/NF\\2["*."PCR M' E$3*1$DJ617 B G"4H"3.F4]7@&8KGPH4!O92EPWNW+[^@VEWXED[\UGH1 M=&X$?[:.:+YPZSN :FEG1K'3RS(3A,W/O5$KPL>ND4X3R7GDBJFUG?[I;W7ZO5-;M4SS!GQ*1H@!;\C:NJ]-1IB>7.FRIZ)[P\T3SQ+\]U;M1(EZ0,3?$75:= M'/E0N_R4-+2D>VSPU!*M[Y;5=H$HQC1C$4>(,4*1$"O0VTI9K/:RC)V%2;6D MPZ2C)N;,*:C))*39J,EK?+G3DW-4G-,3:^IFH"?V/M0N/R8U/6E;Z^Q^+-Z\ M7TB)2C,8 Y #R(N$XS ;?C"2/6N47O75^($ZG[W1*[UOMNMJJ:8..CR,2X$G M O3&_9OW] TQ&>=-N?K/V_K;WWHOY%!/AW^1(ST]&>E'3U\8U@8T7'8,FP"N MC4.N-SK_^+0 .8H8SD'$XYAC0N.8TN$')RE-]$:GP@_T/CK_V%:R"U\[:+#A]HH=4R$WBC]X_V;SXP&GSZ3S^S35*/U.1TG'[\&'?,8K3J :^/0ZXW6 M#W]?A&G&0\R2#$9YPC@$!3LD:1!F5&^T*OQ [Z/UP]=J4]W?5UO=L:K"AMI8 M=4R#WEC]\//<@57EL_>$FJ'@$Q^YC^ M4U41I3M2[;(0]EKWLH,OZ)XE$Y?50%OPM9.OP>A9*]6#D[=B9O!F7]XUBR@' M) <)PBA/"BY26Y( 0=G.3 M_F)-V]QK'YSX85K?:!\(-:V[4 STE.\E^D]P]D6)EWNL1IW$$5WT$(EYJ*0/ MQ\[6&#KF3E5!:;FKOBWW;?%[L]^UNSAR5R">5?:(O1/5MH/'R6-5>EKJ-R1JZCJ;:.CI M[1%V<(+[$!-YK>@(?1Z341NF1T1YD@#.0Z:G<;6^P #1?'/VF#KDY:1N2G?H M4)?F-,T1R#&-& R+F,"B*R&E69&C6/4*B9T1?R/_!-=5<$1VL0:4HSR-C%LW M_,YC8#KRY>DSJ@X9(S7QC$#.9[)SAE7#.8YMC.:AH%X]U)C1N&%3 M=R+S@]>[/P1/N_VRVLH>O'53R0*#4P1$GG%$45R0) M#E " ^8 @R7(ME75I MU[.ZRO>Q5O7MMGTA:[_\?FCQIR>P3IG6FT!.3;+9=/)'<%/O@@-.\>_5-C@] M!+J6BG%\_.S$7=LZ<^,[TIQ<]??Q0F"O'/:G]B,J9%C@&/ M49'P%&515O#^T"6C6"Q!]::@%H:\SS4[;,'H*/3 G^I<-/6L25] ! MN^34\#Q)HW- !]S.0[#,'U5)&FU;^<)C"R]/+6,8(IZ'D+$XPQF/ M:,CQ@"TC7*MGS32(O)<#/NOGK"=U$\5%31/G%Q+#">*Y_LB7TE$GQ(X([K2! MFXE(X[5E/D2].II[X P^$M /-1:'[_6LC:,/UK1:HK\LN_)6#< DDL]=9GF.20K"P2"' M1/]E9#,SGK6N16;R\J,A:6I*-A%?>N+5%5S.XC3F/#\C^N2 U'E(D@M'7NI- M[H(;@Y*/UO;GK\NMO!8BAO =+;^#?:MO7VMZ$@9*-0XNR[(N05TM3*0UPQ/X_1Z,.Q\X4C;KE3OPTK MSU57^X>=K!#;KC^6&_FLU[%6[%#% A(64@23B%/45K0D_<9<01AA"5:^4.G* MH+]\^ AC6['0HSRMU+Q4%97:CMI4: P M3F*0BO]-<)1'E U06 2U[AEY >!Y*<"^5_N@J$?>;9B0:TAT+!\%)0(0B]D:+Z*0%)@5(8K" 40(B>;1D%/3GJ=*H^-:^YTS MIYP[%% _=/M2T(O-E?2XM!51_:#\1"IJX)R)C)IRJ'RJM+M=;JM_MSWU!(2F MWE3K[J7@[?J#^-B'?GO7-[S:+@6XY>;P@L2IVF_7GZK;;?O.\'9_O)3\0?P\ MZ=#1C1QPV10^97$&$"$)I+2[85Y0A'"JM72='7C/6O[IX>YNN?LA&SV< #ZY M QX,D#5/R>;&H^K9V]QP>SS1.W'U*GCD;)ML3MV5W\?!X>#H\6D.DG_GE6_H M@GEJZL".'47.]1N;1ZZ<+SU/CTUG"U0K7_<6FP_+'[)SR_.&+D,%W\EO'=$? M3Y^..),X0@6+ 0<"'DPR#%G>]0E(8)@3K).0ITH3-3$4TP9^3"Q,.M'6A4Z&BOKNOM^W6<_OT+PAQ'($8TB*A MD E+"/8V(\Q :"031I9\%PYUN?@(2NN=;T=D:FJ)=Q[UI$6;0K\*\Q([*H)C MQ>K,],?.EW-RY( A575Z8JI_0!A0$($HRB$ITA21/,K3<+#%*-4Z*C*S,+$: M:3X4;LF>F@SY)\Y.?MP\%JZM/R_2,J([=C3.0V\L?:A=?ECZU4+UMEV,]4^1 M$9!D(6<\%1,M,=4J&,&HMP/2(M'2%OV?/D'-3[WMMB'T2WPTB5*OXO''D7ZA MSD#/ZX\H>BO$>43'*[4V9M3-0S8L\+]0,6/#A/(AVWK=ME)8;CXLJ_6;;;&\ MK_;+S6 SX1F%($FC*"HPP3#,!XD"B>Z!F94ESS)R!!=(=+]5VZ#'IWGR94>G MXBG69$QJGDB=)?%"TC-*U-@!D1."YR%)CGQY>G#CD"'UZV.R&V2Y9LO=MMK> M-KVQ*$08@Y2GF"14R&(> W[019AJ/FUJ9,*S. VH@@&6[E4P,][4Q&@"RO14 MZ!E;%Q*?EXD941U+)N^@L%VR[\JML%R:; M>,LFQ;U])A9L4023* 0YA+!(,,2#_1C07+.0R)%5WW.D(]#AF;M3J,$O;^NF M^?5O'63M@B%7S"M.H2Y"NN9TZKIX$Y#]?E=]>=BW[]KM:S&QZ@IU+C.?4F5M MO/C&,?/S$#X/?CTOEO'"G*H\?MZ5R^9A]^-T4A,B*/=E9L-Z(_^CVS58,R;+9#R8!9$18BG)"28H8*7(ZF"RBC.IHB94A MSZ(BL 6_M5WC!@$]/8.S(5%.:R7C4DYS'L [\74A[QD@:$2$GW,Y#C=RX M4GOX]@Q+A]Z*1><;\BW [O;:Y_'ZYG3& MRE-DRL,F+V^KK=R["[XLQ1^LRN"7:ALT+=A?+W82_8PLM4-I2W=R4 MJ_WUS?ORKY-[[[MJNZKN-^6;[8=V3%W?D'5]+T$O,&09+##@' E<($L1/ )B M2.M R",,SZN)-W?W\AF1^B98]HCDK\FG/P(QQM%O8:99H>QNJ'OW$\S)CEL=F;?Y#-P]%G\+1IS.^J;B= M=CY(UO_ST.S+==Y-=Z(%R=(TCQ,"(L(8H 7.HZ'D,BX8377>>+@01"W%UW\/ M8L 3E-U=A==FBK.*GNHFU.P#I[N1]?S*_E5P<"KHO7I6>G!FT_TJ.'P$^<^[ M3G@:'^_K!N,/8AY9Y](D>%E76,9$*UN]:9J']_:W+:.9?M7^&&J[NDJIX=O$O,-SS.I MR4E2B<]T39VZI5(DVF:W+'I(*2?N7W\!OB3;D@R0 FG;T]/Q[$=8>VU@;4W M7AO]B8XP<,5K0RJ[$-J;-[Y+(0X6Y#5D9WF[S+?5SJG$-]]]6W)\SJJX?\BV M55,2\$$\VBFURCB9=Q0BS7R.48PB E5+/SZF'Y8E_[WV8>5'Y_CW/B\?ZV_# M/Y?E^LIIK;ER.GNJPVQDAABBQ/QK\<&,&RW2?D,&GM)UDUR.U.S_7F[VV6D< MU \\EW@N=MTX3&$:PZ@K>A/Z-%8ZSJ*_=?L46XM*C_''*)&>R!4#,GVG >LT M:%MYO7)JP%?MF;T64[5U5>#?ZP67QWVR6FO-B;EKZB*K+PN3GM= MG+EX5@>$6EF.912R%*K=YV'!DFEC<>79WUSG< MW;URSJ7Z5TYOI=.:V>TE'!DZ]95?LQZ[$'FLZ2QV!"I[Z'AQ=]D68,.OWS03 M(+CB>$HQYTD#G$)(^8P'1]A-W"#NSK)%) F"Q3:[%?>&K@?>QE%L3DJU0*-: M+Y#)*]BJ\4:[S;SKKJ'4TXSY3IE=($[V1LI NNT8]UHLN71#910[KXVV[,>F M6ASUK$\W3]IN!CA. S\*@A#6+\^')"!>VC>94J@PW+2T9\%XD\O_]+![.7>; MCM&!9?L/+'ZZ<9Y=GJO13SA] DL:6[;@GEY?PQI=YNLMBBGR7,!QU<^4X MH+[2:\5:&C0L?DWAG-63PCGYY8HY9IX=E.#JPF#42K4=0U&O2<^?Y-//EY8; MB23FK441X*V$#",&TMCKFD34A^T-*+I=RPW!48VI#+VGN.1G"#62G_,JHBR] M=@PW/::H7$54XV?BJX@N",590QK$,0T1C&E"NG/Q,?004QV($\&:?,B^Q;/% MQL\22[O)CJ$_M=%F[B"J<2XK)VR9E_6J1$7X7[*IVO/(7^^R;/=!.(]C M1(^'7ZAK"2U7NVO>%'K\SVQ]RX&2K,IOM_7O-J\M >*R!/B !&F:\,2"8J_1 M/TICX 9*E4QFA&DX01>6->TSHSZ-6^X3S*!8!)*%23[V'L&='A M<^Q<4-'1A-JA@>/-*#1WM/'ZT[[6%00F 66>%V(O<-VNN2B,E1[G&MS(--ME#3!G62-3$Z'A],E) MT"3,J0E0^SA'2UH#:J;2R.?8>75K<02A=DC/>#-.;B&.YD5)=IZTDZ9!P/S( MIS@F$70A\MO;72+E8H0IZXW2IT\B-(,%1HTH!64QQM$029E?2E0T9!!U%HG' M,/RG5&,$$Y+GY5?E/EO3'^*F3%;![?I8K#[DRV_Y)M_E6?]\%P(1BUU(4A\# M3$@4X0Z"J.8N-99HD'<%]7=XFX%_I6/Y\?AAV3%]M&(P_5*_$SXFH8I1F*P[=&S*M MF*";#LAJQ8;^N6;3$"+JI0#'D#(HPJ+?.-;FR2G'%7(B:>B=$B*?,"F%E/,I.X*NS2#&KHJ(C6O)L((].:=Q., QXC&CD<3*J=AT MG*I)V"@ZC2C81:8NR)<>ANW0+DVV%";ZX%#5ZIO\='/X9KU,L0A1') D3:GO M8TA3$OG],N0!"S(@+HB#Q2!2[44PQ8OQ/&GI*Q>\'-V):!!MBZN _VSVWP!CU TPPI"Y*<0\,0S#KG42$*7U-%UM MFMZJ/L(BBF>5 NJ[XN;=OLH&'9/1QK6Z9DU%\R@)^](1S&%VL]1CI/-IV@7Z M)"5.AP/L4SPM5ET00'VL#='#[IYSNV&["(GO$@ 2"$D:>RA-**1MBS$$B=*R MW)AV#.M>!\?ALE?G8L/W1$>QJ:YR)HDLG(IWA;M4\-%Y '?HU$:A@$EJ>_#V -=0R[!2H(TX.--G\WH M$#4JI'@:8P!;DN.*BY^AH&CCQ"8L7?%PZ4S&_ MY;W%N2X>\I63ANX S5#G64$_C%(\*L6HQ)-'VYEF,B>Y>4UJ!G-ID>P,M^&4 M!(UD1.I"%&GO1?"VZ'975YCC(_*^*5_1K6F'+D(L883&!$'HQTG OP0D<1$+ MH1N]]B"EOH8,[C6W\.H;-PU YPBAS):-*7(5;MA,3O*P:S4]V>(Z3=:0G1^0 MCKU'(\/""372SZ %-V;TVE.8ZFMRBK7.\KY94?1K <(0I1$,* P1<5,<>!YJ M/SZ"/I%:65'^4,-I4C\X!!@YL5'GY;)@&Z5DH"Y?9.-$%E-U:4R5K?YZ6WS_ M=VY4D\'P+YXG+L\-/J$.@SF95P2&PRY&]@7Y(=W(QY?L-A>JL=U]7-YG"\*G M7M!/PCAU?1I$-/*]3CDBD(92-6,&?[CA(=[F%P=0CD E/]:'$?;ZF#?.E=K8 M5Z1)APB<8N",&(PB:WY1& >_T-1I5$4"9^*<[>;]=IW]^*_L<4&]F/B,^9[G MT1!AGXL1Z=I)B:I*J'[Z-#+1HG)J6 ['I2H4RJ3)*H5)O@9)A3Q5^L3B&0D7 MU6(H8;;(Q6#\+_1B'!,R@M'>UV=YM5IN_B=;EG2[)LM=MO @\?E\A#*,(YZ] M! B1H&LJ"OU 5C,&-V!8-KI*(0TP1R!S.#1'8).7CN'TO:X>DS"G)B"#2-,A M(N>X.*,CHZF;7TK&FU!H[$JJ&0C+-UF)>0NW1?FX2-*$,DI02B,:N'X0)0'H M6F%!@M3R#[7/GB;[J#$Y'2C5U$.1+=G$PQQ1@](.28[TY1Q/[+^8<0QC:GZ1 M&(7^1;8QA@651/8D!&1ZW(IG@+\^GC_K=@L?#_P8P\ MD&+@(?% =MBMH" OA5!6.M0^U;!@M&"&D#>_@&BPX6S.,)P1^65, M>I^5XKG$7\OBS]T=+NX?EMO'A;B^$B74]5$2NRA.TH3UK7%EDWIX=VP;TRQK M=MB/KW9+WBT_[7;5;;L7" MR0*E(':9%T+ <.)Q00ECKY_91%#JH71-34V3%300G1KCE=.@=(Y@*A_K',6N M;-HP&;&#LHC!G&H\_WF!H(MIAA9FYQ"BZG&^K75FO M2RG6$QM,X651FI([Q:77%V7[6TQS5:1^0LP)%=)%I1UW[T=;<;:\]!A69 7G MZ_[A89-GU2( +(U9&A*8^HGK@S2,2??Q*4P"-861_ECCD@+7WT41MLK9%4[5 MH"H5%46>(SD),4*.FF9\+K.'9;YV.BC32D77Z@5M4.;(#C%0AUV,[!L*Y3:^ M9N7W?)5=+W]DU9=LE7&9^;;).GUQW8CZ$+'4CR@F<9KR/WI](2"4$P -#1F7 MA .DRA$N='A2M]OS;O/H+/>[NZ)4?5=X)+&756-B1M5TI,7EU,"< [+7CY*+])T19(VD65"719$BAO4.I96ZX??7G;_GN#N^K M77'?OF!?OTO3M8T9HY$/^*341]3%- Z]/HS 6.U1$#TM&E[OZD .JKZOB5.Y M-'!Z.M6TO6?RSUQLL[<(K[I)9HURIKFF%'47LDN]U-N1>FJVJ3#9655JQ&4W M&?_P=0< KOYWGU>YB*>B2F;?-'&I6(N+"/1\(JH\@!1U30<(20F=U@8-ZUP' MLW_]S;G9;V[RS:;>X:K+6ZH4B]/%LD0N.P?!JBMJ+;>]!!YAK"OF5@/R6VT< MJ]3DFX'K@67Y-' N6:%/CI-S>;!N2BW(B+6;5!CL@HHO(HB'YYN%U-_R:I5M M>*?+BGW?*L,T31//]RE-PQC&,0Y9VRIC+(!JRYYC6S.^]%$#5$R*1U,HEPY/ MR9U:.*B1-6DO3WB?@)LI_WV%JPN9KRZ6[R@^%P6#UFY>_S,>TY=[I=G#P\BO42/HB(H_)%7BS1."( XYD/2 MPQ[ +@/B?"CS81IX22A5ZT)G>X:G?AW$*Z<&61>R[F%>U<5JG3\$4,ERX5JI ME@OV4[.LNCLZFF C:B7!V@7YTLFY'7JFU:+"7 _5I'BB75+<+_/M@J<;?IS M&$=A@!,_(0R"KF46RU7WT=F>#8K70-6E>2IDC]0\0SP;T+S7*)Y6]0Z\#5&] M :Q;KGI#+))5O<%LR:K>=;:ZVQ:;XO:Q;_.W[/Y;5BX #I 'O#@*4!!X7@Q MV+<'/$94M&YX*X85[F.V^[,H_^%D':QZ *Z*^X?]3GG%9@27"SHUGE([U$F#'87NSJ9X)+:XV?VY+,4+6-V7)/N>;8JZ MZ7K-NFT_#6F4XLC# 0T3)$YX4+]KGWJ8JBB3OE8-*U6'3O$,K3Y2Y21J'C[5 M)*L#5FM]_YG'7(O1BJ8W+;;[;UYK(\A_B MJ[Y!R**(D2CP:9* V"4P<'L-3-36PT8T8UB0/MW\)=!VLF63K/T 55TD"K':*DPY!">Y=3DZ3_SN[RU:9O)")A M2D(WIFX T0Q=%/:->(2H)08*7ZT8>GYK>!=Q?G>8E*3&E62Y.3%(#]JDM(! MF4E$GO)P03@&$F:'6 P%7VCI-&JB@/;Y1M2(Z%:I(HA%$?\(8,_W01"&OMC0*.J!*C]R>F"0&C4]Z(#,I =/>;B@!P,)LT,/AH(OM'0: MQ:44GFJV#02$4A:S*,8>B/W 0R'ILQ#DADK7\10^UO1""4>BN"RB0(GD*H@9 M-A07/<2D8J8ECM[^2RL:ZB39,=R' '^^7C'4=H4+N:)DT4K<;'B__5P6M[RG M=)D&)3%!,&&$!=!SW8AY0=*OB+B)T@+%J(8,2P%>/N2[Y<:I-[/SK?/0HE.^ MASN"2CG!F(Q%-0DYAB4([(#-)"N76+H@-%K(M4-Z])CR\CJM+GY&'RO\F.WH MC]5F+_*@=OC6:[OKYG@W_%;5][867"^#E/HL\8GOLL0-@R#L=]LQDJJ2.QD8 MTRNQ?VZS=7LEZ#\TG3C4Y@ !D%P&RBS55Y7 ^)?;S+Q!<<([XMRE_^S M_OY9_!>ANSZ!:11#2 G% 8K=),3]][:NL%7!G MO^4]VKG)MP*MLZE-5-R G/T>O_: M/H5

_7B#@QAO42:$&);WVV%":ZV/@A=)C='\_B%TRT??6,,DAJ(6[G2L4RW2* XH8"[F M_Q>1A#='^T-/L9OZNM:B7FW(\'I3A^WIY?S+*T^3KVH,7+F0YM:.5%2/*0HK M$(K\R(ZK+QG/2/,5'\3U8^3M,7%&L144:R+&5RC34ELL*-8HAZ9*L=\LR0V(W M!Q?W#]FVJF)XB]A MB]?'KN^6K5D5-_ [3TNR]<=]G85@$!(8)0P'*>,S)4H@##O\,&;>XB$K\X(G M,,MR9SB6:\>NHL//S926Y ;+$^&\*7G MM:V!;?QD3!=_:UQ<8RV,LJJ>GCO(&G2QK3&V,;FN(E8;_;.$V*>NG"7"#NQ- M/WN '4K+9/%UE-_F#Z__7><&/7R >6J0XB1,01(E!('(3SOX&,%8[0:T-;"- MGXWKPFN#R\;HJNKHN:.K"0];'EW;SO/31=>GKIPEN@[L33][=!U*RV31=93? MYH^NK"AOLOS8 A)$B1M3#*,08QJE$0M!9P%/':P)L.K()XNQ/30;P^P C\\= M:0VYVO)@>^A%/UV\?>'064+N\&[ULT?=$F_^V/M\X3OU(I;&*8OB M$$*>/X0!:+>@ Q=#%[5;N'0[>^Q51:Z^@=L9.7K[EC9'8%3V;M^8F-JX^R;; M(7YV(1W,RVR[;VJ>LTA$_Y:)*X#9&G[/RN5M5J]Z$I[#LV5>_O=RL\^.3_M@ M+XEB"CT8$S?"09IZ).BL!#%4NDCTUFRS_V2L^GF*CB"G9:C9!W($1XX@R:E9 MDBF]\7-TW[EG;//W7%MG=48Z[5O-6%1ZQ[QYC9%^_"^3_9AA;_H$N9 MU (E*3<*(T" [T=^BCSJ=J:Y?@*M/&P\WJQ)SB%W,-]U4>$0"F0/)Z]Y+UR6 ME<,Q-)-=:Q:?=?:QMY/C:.U8/TUB\Z^7S5B>PDAWT_^?MZA39F&RHNCO^3.4 MIR?97K7X:_%\M-5'L$Q8<*]?7;W_V),48;S,=3-?M^?G3E:=' U^W MC_@N9L@% -"(H A#YK+.OC"@@1V;4KJM,KP==3%5.3H,;V^FHKT;S9VIS-F# M;,U4GI^L_U?+5!3[A 5']/7UVY\]4S'&VTR'_'5[?OY,I3U+N>=2^+IQL4S7L$3<=P;HK2^?,N7]WQ MG#YKWI/=/ K!7A7W]WRR4-5/&.25\YCMG%WA?,OX7ZK]+/?7M78*P[/(N?K# MY'-$^5KC;ZRTJ8('301S$QWHC0=K(Y1,6E5\D+_D7U^O[N!V+?X0&+XO-Z)U MDE>K35'QR>!U]F.'N"/^L8"$N&D04>0"%R%12Q5[3?N4D8A2M>?5=;5J..P) MA%>.^%_G"&C]+N'1DSWBYZH/J&NC72XFS<.X6F"I:1;4ON#[@-/Y0R!U:JB3 MOW$%9=?O!CODV8!=+YXD-\.<]*QD=9>M]YOLT\UOR]V^S'=Y5GVZ^5!L M;Z^S\IYDWW;7RV^;(QB H@2E(0IA&+@X(A'RHP8&GRLE4$DOM3=N^LYVBU>\ M1'Y +/XF,+_CGWCO"-2*RZB [,PFIJJ<7LJ63;G' M#FDU9][S+-8LC[)"6Z]'P:K*SJA[D'JQR^(DP"P @-$0MZ_C 0C36.E-S9%- M&1;19M>T@: M/VR*QRRK'_!LYO#M\YT@ B2-?!=Y<>H!%Q,:H+H]3(D/TTA%H(:W8EB;.F#M M:[4--#61&L&@G#Y-0YZ:-)WD;:;W?<_RDER'XOKUYMK*Z+W7)S_'-<5+N/Q>Y_LMV7;%7<;O-_MD\2MWN!"Q*Z&$2) M1SW/"Y($(!0%'?8X"L)!8C8K8N/[9&6/2VR''79'5ASYE;-OS7.*!N] S9S7 MZ8KZ^V;\/53+&P.=K_MC_U] MNOG,^V^SX/(,#$Z2*$EQZF$ @;BCYC/<@8FCE S32*T03$MFC;6^=\N_/VCU MUA3WJGHY&^W#Y;.%+.@_*GC+?W#D#(L4585A*8$UXC+;]-:,D6?EUR"GQD]$ MMYGST6&RXX*R":/<$Q'SW1AB$B O0>TM'M?UHDAI<6#RR MT/E#V.BT1DY5.WYD9Y ,'_;W \7P,F\7L.MX\T4GF3C0K*=76!+!9B9!UZ%E MG3Z9(0*VQZE#'IV] -'4QXA DK(8MM74.3KC'8( :TQE^CA UB@'-06J\-Z3#E-AD?U]? MT"?[D@?%ILD:776\ T]_9.4JYW 7F(019 PF,8( 1!Q.&G9 6!1$B^/W[E]7 M,?T I$0*-")UC'5,H.G1S?@JL#*3E_3$G%LLD0N#!CY7 ]-<3I63'M4)ZQ]* MCV@"$R_R$D(Q\[S$95':(0V@SQ358 :$<\C%TT*5EYYPCL&\=$Q7L"30S,F YKQTO#?F6_0')*0Q\D-"7!^C"/@L9AW. MQ'/!9,4=!R-47_)7KM3XVH+_B>*,\^2Z;WKM5];1/X> C;#?^-JOFB>F$J_F MB0"X7=,?#YFH,G1=B&^]A)^@( 081SZ" 60@C5G:OF+D\F]%:F%43N5NH^E_DJ$T>@;MHC4)3/ MA+P$Q1 $:8B\P*5^;T@4^?Y,YVIUP7^;9VY//#+2,>#4%#A_P&_5KERN=O,= MR-76PR8_UC1'Y[+DW).&?F5ES%?W[C03:-U=[>?( TP29&X*;L:7EN4&"Y\C MIF$073\<\%5BI\\BSO7.GNZM8%=FU M]H^W$B,A>0YF5,/R;-Z;+#1W(.6,\'Q /$:HFR"$4^;YC/FM$0&AB=ZE M]&FASQV@GYY6GSU$:^X7$T7I^;K$C(&Z-_KGC=5*?C49KLUTL)\D8ALB1W?0 M-NG#R>+VB6._%\T G@MNFP2N#SV*(]29@5.()XW\YN\6,\?OD!92?+8(K^M9D##?5S7Z2*&Z,'MUQW*P?;=NTQIZ?N"0( M8S<*(S?$B(%NRST(4@1GO"LS"O<$-VC4-JQ/W*=1B.C_?]MQDM[R1K1V:E9F MVG94\]K,5W;HX3K)1:-B$$'3/>J66\#S=&A++TC=$3%6YN+&?7]]%>*='?*GR-WF(JL::X?F?'Q M5)D&7*]S\<5R0_2A4>B)[7J1OZ*K1 MP="C)Z>KV2X5C>PATR0%TW6.^6+^\'YA92R_Z#*#H5I/5_DY(K$F+C0'6IT> MFF$M]/UV5^;;*E_53_PLT@"Y 2 >(FZ2> PDP=$*@TOT'@LVAM)P_(2WMV5= M#,_I<35/;CU9X9SMHHVJ2R>_6F/0FY9+XH>/*,[)N.AC+.,Q@8M?:=GR-&ZJ5$<[@TX"][]G'[ M,/#<'H]/< ,:1WZ("00I!GTF$ *:Q'9MX0ZU8KX8*[EO:]L&[>#N8LO>[!0] MY2ULRY[MFF\KE ]V^*Q[L6,[X<\1]"?@:?(=6#V>54H/OKUNSS?E0VI?LOME M+DH/X6);+WOOEYOKK+SW%X$78$_P?Y*<$Q:6& U$L2I1Q>=^.F;T.T>$6>W _(8\A7(ATZ M^H;S1XU;]6:#=I]()KUSND,Q-=7N"3,IHR*CEQ([4\ZQ0T_-F?<\23++HZSN M_IIM>0JUXEHTK+ MR'J>N'P"T\D:G)6:EFKB64Y IZ=8336/V7V*T&DA.G\T M("?622GB+HBC7N+M4$3--A4FNZJ:]C'>WB[[P%M;O]_RF>5M+G:XJRH3]:5^ M6_Z]*/%FR77Y1UXMHC2AB1LE$74IPX%+ M:!)CA5$D!=;9K6 <;J.]JK,X! MK-.@%;E-C=>I ?-I((>LF&1J=8*B%HJ\'A!,TUXPP[E-&)9 M8;XO:U/10_L?E_<9*<0JW2*(0\ UG/A)@+'KLL##G9:3,*5*FV^ZVYY53:^> M#&B!VOFCP:U/4H=Y9+2L&G>&3FD=XH>I]?44H<,T=I1KK-?9<=;):ZT&%F7U M]KIO">P9I*H"Q1=D"<=Q-HA M35HL*?1W.SE)RGYLJL57_/X3S\[_,UMN=G=\XIG=ELM=MNXR-X@B1 GTPS D M)'6)YZ5=@P%O7T:1-#1C^L0+!U=/41IXS@&?G"CI(/*R)DW,H>(QE;/TO2Y+ MVGE<%ZN]./)9CQU;^'P":A)>G\F]L%>(.'"#5L)?9^"$@FND;5X!UVE(H;U+ M#3LO?'2FYP/_QOM==E\MD$D&\^;RW2(.O2AR 4(D!+Z?NA%V MNQ4 AE&B5(]\>"N&1?#W7;[)_\FG.67VO=A\STIG5>-R;I8K_I/=H[A4>\-] M(]Y)7!XBF)I,CB!93A.GX5=- #M,CAA<3HU*W"YI<$TK=V?IN:!MXRFU0\@T MV%'H[FR*5^IVQ>H?[ZMJGZW)OLRWMTUUS_KJ[9/+)@OB D!1#!"+0M>G-/:] MI&F?NBF,4J6[=-I:-;VD*( Z>8W46==0CQ\3K!\0K%1?$-1'N9R S<.VXN)C M370#TFE0]G66&Z!73Z[,37PU3I;!"YJGWPMV:* !NY[?@C/$W$B-K(L:/FD^ M!!"3V(]9&H5>'..(>+!K/O#":,%SH&_%2)%4;U9EU!XCE!Z\7[)J5^9UF915 M<7_/)U_5L6[>%.5Q>B<2%;' JD4U!SAAE&B:95^?9K85EJV3S!?\J2OFL_)ZO,M'H@L6\N3!**?,@(#@-2-B4/V,NB&"L='UY7$NFUT<;*+7N MJ=Y4&46@G-)-QYV:N+6XG!:8(Y!=.1V9^!*9ANZH7.#I@H3IX=<.U=)DRXO; M*?H8&JY-X@@C[XZ[NE%*N.HQCWD)]FCHN@1@U#4JWCT=)TY*31E6IPZ+%GE2 MXW"H/AFC3X= ]7S:H%#'3"E)U""*;=6H8<:\*E(C.!JN4ETEYR_9;E]N/VW% M]YJY[X+/8AD(*0T(\"'&'DX);"' !,3>8EL_.+4>JEHCFI8:A* 9A,U4TM?$W7$+A?5'N\G_6$^)/-[\N\VTE.FQ6+6 , M QQ1X*4H]?T@\ @!'0)&0#I608>W;%Q CZ&)S>>Z]G^9+S?.+[<<>$%A;*9U;.\^2J"2=XUUAJW)JL.Q5X=3%WG#=_)CM MFDWR?-5^M\Y\<9I @ +HHS1F!/.9.G*[YM-0O/,I7D$?*ID#&U6:-/?XI$

<*@\3D"O#FT4?'DNSUKN%U_X-\6-SKR MK.(_V]]G:[RL[L3C3/Q7OB\W_)]6"\P8BSEBST4NCCT_3D"SV$E#G$01';E+ M/"54P^N6 E%=,6 EOL@.P$;O+$_JS\&[T;:Z4L<.]L$VY]BXKF)W?^1(N/_( M0*>U\,KI.P>5Z!=3[7YK])C:COD<7<6.:&0+&:_OS,_G(ZG220,1+T\A/IR$ M%]@7+@N1#P.2DM1E)(T3RI(.;<#DMMKFQF@XUAW?'>!P%"H,S>FWRZ%M;GC3 MQK2Q(,Y%?^7U2))41H$?DI=$"' ((V\J(5.: SGFYJV/-(T)53#X;$& MX:Q:!1QR2&UN5\X<&?5[T[(XT)'3ATCS/K0B/#:]XF#G+->MC/MMHI@XKL_\?/%P)!\&8Z$.3\T1 M!P\5JZH%CCP:)2[&(0O3)(%NE/3379A$8Q_^F 2CX9CW1!-?%)6;+PHJN7'Z MV&?*@U9$O+;0X(=GA0;?<,@[,F*B0#>D@_Q\X6T0"P:#VG"OS!'*VI@;NRA, M&4-^Z(<1\@$,8=@##2!0N?\W SS#-P7G#E2R3IH^1AGPCQ7AZ:W/OR:=<"EV M@I\O!*D28##Z#/+%C$=/CGZP(*&+"(H11)""%%$6NEX+FE*21%WECNM93Z"H M();2O:<5/ZX'W*)L%XTV!V2SGT-1\NMLYU"T^]*F&-9UBP\2W<+Z@/;28=.> M0AG24WZ^0#>&#/.G4(;[:(X 2++F3<[KY8^C'[:F+#P?10&/WT$4A9!"YB<) M[O#[7N+.' O'@9\F+'88G=WRQW%LO'*VV8Q'5$;Z??I8.8&O;0J;?;?A]A[_ M1A]0WVX0O>C)B>*IGM[T\X563;P8C+(Z/3='P#UL-![]K#FS2@(2L2!E 66I M%\4NC7$/WL,AG3G:CD ^3:AMSB]LB^V[E4UST3$>GS[.FO:R34'VZ*C+DQ#[ MQN]*G'?A1-%50Q_Z^4*K#E(,QE5M/ILCJ![/N9&?1M2+ 42,)2!, Y>B#BV( M".NCZ#Q[B2I0AX1-]7U%F94YNSPX?534[C6;PN!/L30[_9KLD#[Q\X6U02P8 MC&/#O3++;##;+3!("(^GB.$@($E* C_LCN=0EF VUZD7&6R&C[R(8LW+1L:6 M+=09YW$ROIIAPJ;935:$I(\7UL:M#T4<_%03+07?_WRA1\EZDU,G92\8#C6_ M%L7ZSWRS.8N6N3#&T'4C/\%)&A),PZZL*R,0)!.$G-$8#8>>>B+E//"?WBTK M\>+JMLKYV*CMFR0&C7>BT5@TJ?\FC$E73F?9U=L/3Z\Y27^8TM8MWG2XTL>" MGK"EV2NRX>OKZBY;[S?9IYN7(+M#HA-GGS^%X+!+:%U1)B>9P@FT3P!&6G!6SL>RH"]/[ M[5H\69?OLOK&^N&.;Z.ASV0R]A#P8)RPF/DTP@$.0]:A24,4#A,MO1@F%+2\ M!\Z3W:?W_0?5@##F%E49G,\CPR7R@/E%\84NC;5'/)4(EA)6,RZS370-67E6 MD$VR*BO6['S[Q\\NB[?KMU7V#%((&/,]-T(>)@E* Q:DN(7D,ZA6]=PHD"D7 M,YZ]93Y2M+/R$&,N(/N]RF[V&_&C-M0\A950%L5N(I[?\!(@5BT2KX/E)M"7?IQR M"C 3"OSEG-S9UX;4/Y:4^ND\=EGNK736P)3]TTU;*\TYEZXW-M0_KIQ&]17$ M?R8'*CPJ:9LCA[T>>7;@Y0>'+E\.O+^.?!%2 WDGHO'D?K'@C<=)S2UFZO_# MUL>*2\C8?K3AR1AF+AN&*2 9Q (8L_O(2+?1T,6S28!-F'$SJI=?B\N MFS@W-7C=<[1I':JVW&:=+X>OP9TI?MJ_&-588^>\3J<[)%;L)O6Z'?.^>4P_ ML[8W _^RT8>CR?B $X]HU+[192&Q,,!2R+DQ0G C'^C M.3W*=9:J/5@WK 7#>O:13[5+T:'^0TV]!M(E)U?FF5+3)W%9KQ6D7P2DOSAP MMROS;_M=K4Z[POF\K&MM_-&!G5BF3A)V09?&$6R'$(VTH=#9Y=2DYF]9?GO' M)YGP.Q]ZMQD?@M^R\M/-USO>B:I/^UW%L\!UOKWM83!&8^Q1/P(D#=+4AVE7 M;#'"T$^57@#3WKAA@2+9MK@7%P**LCJO449&E2I5%P:<,=;M&(OFS"LFZKUF M1C!:5OEJ$;.$T30-4,Q0P# CH'NE0AS.8,S$\)5KV?#8K4$X?[:0G66#V2D. M,)U?\JU3U>#_8N?@KFW0,++5'/*VAK6B;0/']! &Y=.=G-3;;:B?62>I@[WP1@9_GGLEQ74J-_-G_)+JU8Y2K5 MA9<>O-.@=QKX+R8XO3]I[\_Z-]\U_FS-&=GZ1;A:I"%&F/#L,\:N'X3G^L M-OMUMF:<#9[%/>R;TYR?;IZ#A??%?KM;T, C"04\78N#) I"R'#[)GE$O1 J MK7!/@\BPY/[M>>;T4.Q$78'E9O/H=-;UM;OJDAB[_%W_ Z$'VV+GY-O&:OX% M_V5AMTD'\A2DSK7#MBR,0V%W,.)\7XLUJ)3Z\^+Q_KZF"K5;E_4BNY.TMR M]"V25ZM-4>W+K'U=Y^B*%8PH"CSF>3#Q@L!-O-1M#Y?$C "@%(BFA68X(K7P MNX.RU=%A+967,*UPHF04L==_BN&D-<1I+>%QH77FD\=A#@X]KJUUL.CPY.D? MLQW(T^N32U%F'N=;$FYF,OYYW)G3![(!Z$NV$3=&/B_+W>-UN=Q6?*[%P^#A M$!%B% <1 "@%"(<1P %E,70A"3'V0T_VGL;H=LSI2PO-J;$YQ^!F6XQXC:T+ M(U\;T7:,97WF%(8ZY/#2JZPFP$MIV&-AL=(" M@QD$IB\N/"FR>6Z\7CG?'I_]N#F"+WG!V;"3Y)1R?O^HR:LM.S38L(T7JI*:8G1L=O04 ?R15PL(PX!&@."$MT83+_8XD Y "I4.4&EL MUK N/QO1 I*BUNJD>%PJ:IC=,4GI*\1.FH.^I&E -CJ":SLTT81ADAGJ:.Z& MJ!\I[I?Y=@%]2D',M36,0N(2#X5)W#5$*1NLJZ98"O M4?KT&E7&%:H!(*E$BNS9ISBJ!EQ0ED%<2!5GPURK]ANQ9=N>K:E^R\39J 4, M@@0$A!'L 13SG,UUTZZM%&"I LCC6C"L(P=<3@=,H<+6<-XNZ\ATE*E)R0FV MG#\:5"J%R8;3IE!M;!+ZAI40&T2C7)FP):$+^:-D=L MFI,.FX0J,6M?#CC8$KEIY@!V1JI3FXE2D8H2X@:1!U.$0 #CH&L3Q$SI#,NX MEN93J-$SSP&TCE(I XQJTZG9YZ8O>%+7*D5^K58K55OD]&H00Z\I5E7N%O#F M)M_DHDFZW>6[QS9Q8Q##)."I,H:8^8D?^;#?<,!^(K42-N+C31^7ZU$Y#2PY M*1K#UV7]F8@J-=%YP9+RA.NDV'!;CX2&_^VYR)PGXX2R:&!N7CG184"AK1=I M274^Y-OL_2Z[KQ9AF@#>% +4"T-$ ?%1GV$%<:A4765T8_,E/ *C4X/4D_0H M$#PJ[S'#K;;41X;6*=.?GB[U#$B=::N3H 'FR.5!0WF25[3OV7:?-=<(^N"$&KCV0[5 MTV?.F4LQFG@:NR%6W^VL/MT&+>C9II\3=,W9=XGW7([0>* +;@QKK!#*8U8)KE% M-YX]6?W\4&QOK[/RGF3?=@M"/$))E < MUWF;=K =%BSQ&P] / M:<)"+P(P"OM4)7*IU,NQ.MLSG" S!H%*%R<7]J+M7B?4]C"V^> M)X$N<'-!>'0R:X<>:;7HS'M ^MB2OF5\5+:0_N\^WSU^+';9H;C H:J BV&0 MNJD7NWX8I8A2-XV:LC:( "]4.@VHKU7#2H:7#[DH&OUU5^Y7XI$ZQ>O!^MB5 M$[1YB%63M6.,_\=I4#H"YE$)EADKKTA3>$']]+O!#@TT8-?S.[V&F)/5P[K, MBJCR569WV;;*OV>'YY+PLKICF^+/_\S6M]FORWPKOHFRFZ+,OF2KS;*J\IM\ M59_%%^OM"<24H,@CH1=RX::A%_M1!&@,XA2B1"GIFQ"6847]?5MFRTW^SVSM M_+(1;XS]^RV'[!3;]@6%NMPCM\BYX28Y=\*FZLK9+7^HUMJ:TI-RXFRI$]74 MNZV$=FS%TS?CKAQABR.,<6IKKAQA3__3;[51SG.KKAQNU[1*K\\?%T+!#$ZW M(U;,87@Q^X S'&U.0>,3@,#U,?$]C\:AZR+L\T@($N"3F,\5@L4VNQ6+@M<& MP\T07%(:!1J->F&"PJ)Y&VVZ,#-/O$.$ MLFUVD^\^\]%9L:+\F.TZ\X0Y 4,4(E'+V/=A&B$*XH1/MZ*0T= 5CSOJC3*S MVC)59.K0\IRXAJL_%LW;)<;'+_N[@:F81SCP+4];6A,<8<,K@<\YL-.<.A/\ M6!8-33IT8 2UHH_9'W7MH$DA4ML!6$L5P5/KGXC%B/LX(C%S8X(#ZF':K'^Z M*($HTE%&<$B[DQX^.P!4#)I:F1YUR,PXR9H.F55V;,\HL*A^RFR4+^R0<".6 M2=8;',^>5+FP]O)#\RQJ5MX4Y?V2<_,EX_*=KSBP>A/I]RU/J+LKFSYT<9 $ M?DR2T(OCQ*=!4Q$?@H3$\G7$]#=M7"YKP YJGB_^\O5WE0)C!IB^K)46D*PJ MET_X/:!U#G"=&J]3 QY2K\R %Q0*F 2WMDH;L' E&&IRR6& M(1B.70UPIT<^,(@9=(%$,+.#?;6@=HYX(]'-H'L4HIP=;AH6[0RZ2R[L#2;O M7/@S[PT+PN $1A:3]G"UM2Z6\R:R#_GW;/V>]_CM;2Z>/JNJ;%?!^Z+R[R&N084K3(%%9 M YL"C^& *4:F\PM\*/.-XSGO')*M:@\Z@:?XRO$DSI%;-K/-+VJAM$'_KH;O M'/ [C0'UQA.[)4;&STUHA+G0V=CC"D&F7VC0P?V$);DJ_VK$T-ZG%Q7RC MR&0<^)C]V'TI-OSS;J__S#;?L]^*[>ZN6I 4Q1Y+>(2*<002#\>$M=B8SZ=O MYB+!4$3&8X'OFM3\P8XPH?I3^& *W1=V.*TA3F.)TYABL_*?85^;]H_U[EM4 M_]$VC])_/8P;F@DTN$1$NOZS6/A)!%V7!BA)8A*%Q(,^Z" E 5%Z9\HH$/-Z M[QG-\15I-Y+% M"6]%N056(]JMY,>WKMYJQFK3[P$<&U=PQD?6 B&&6,I2@"-$:8))')(^JD3^ M-"FW%!+S^AU,I-]RQ!N6;^V<3Z[>PH(W(MX"J@GM5G+B&Y=N-5MU*?< ALT+ M-_\GBP@GL0NISR"#(/3$X]^HPQ2#6*DBB5DDYH4[=);;M2.N?63+&_X14^FX ME!],Z[AN%TROX_S?OA4=Y__$B(ZK./&MZ[B2K=IT7)UA#3K^,=LM7#>"*' ] M2AF#"8(>B?M&0>"#Q:[8+3>CA5JF*24E[E%):\&U^"?:M%>*N]'BJILVO>K) MT5FCC!S+,.E3H=AZ;5,R1EZ\U#E24*?E=I4O-^^WU:ZL3Z36C_PBSPTC$'@8 MIC0B,$T8<9N[7"QF0:*Z :] [X8 ZEYYZ Z.)$5F./2CES]VK9 G* 0H20,7!?Y"2();.O,LQ1$ M/E)[PVI8&RJC9>!C5F7^?2F*KU=.OGU6<%6LNM+#Z"X7_0 ML&T-1*DK%:;'MF$^3F?Y[=;)?JSN^/3EZ3\FD6O@^0+IR M.E#M\Y9#9*?*5G^]+;[_>V.P$)V@_5K(37 D-Z]0I%D$\+:<@0:MN'J1\H2;F^5@V+=POT.,%T^,?,.G]< MBQ>,G=GJ@[].W07QT\B[':JGTZ#"6!]5?+*Z'=:?;NC]PZ9XS+)FPS+[>KZ[N2Q:5?.P3CQ#P_F M.8U]3FU@JQJ*)U!FZ@AR$FY_'U!3_5G=;^:A;Q,>NA!/)>5/\F7_=WG)KFXT@@[PU0E-*HMAG$8Z#KMD (4\IZ1W;F.G\ MM<%73U?O.X1.UD!4U)?QQ$HFD5-RJI@/'M'9@^MNZ\ZD1J_1=2DYT\6T'5JE MSYSG*9->GF253$]^]B'?9N]WV7VU\) ;)]0' 'H18\##*6M+&4< N*Z2\$V- MS;1.GIG+.; LQ:FFYL'BQR=SOL_+Q_K;4!S6O'KZS^HTY0]AGE/;ISC)G]SS M)7"R!;G\;7AM %@8%/ M"8[BD'@ AKZ?1JAK/&0T4#MKKJE1%>D9=/B\?G"F59;5L90,2\YU<2T7"&8@ M64W?>X!G5VF[K'U:H98C[H+^:F;>#EG5;51AM+?*B>!*G/LM'Q>_?UV$*/4H M13 *7>HCX$=!W*R-8N:[($4R>;?"QQE.E<4C6?6+:IS108?_R5?/IMJK'Z M*[HP5A7XL&.LJ@ N!OM>Z2%XL8[^MZ+W*;)>7 M]2(LRK;93;ZK2%ZM-D6U+[/#24L8TR1TXSCD&3"-(^2FM#U1GD1B;UGI8+"*Y!.T]1=^ZHG -NYX_YSH@U_M=K?[S=B]:S&(Q;.RNQ.@/R>O=^NBOM, MW)1LJT#@?5EFV]5C75BKJ9T"UW_?5SL!_F/&4\KKY8\%C9+8=8GKN@GRTS2, M@4W']RNEJJ'1F.4=V.0?#ZC+7]?7+Y8^)MRWT>^?2 M'L>,?<&.J#,K \]W3V;WAG2L*E:Y@/+DXNE!3;M;_5"\?")0Q"Y%*$DP2J,X M &&8Q#"-HA2)<^S,.+XV6VW-1W4D3IDW__95.7T.!R\_S^_)6S M;41GM_R15>*+?_.NXBBM4]]_\[SHRN'M/&0K8>;F43$@Z?:89+"9T5F*@>03 M?G_U_'X]_\8A13BJ@'+EU(_ZS! >U/B\)/V&/&.)K)NR[KED&V51\]2!\!G- M-ENW4YN+TY]Z;:,/(G$8D)0FU$M8Y/H1IB"&71 A)(X6V^Q6-'ZM?39A#+*4 MD(!&2%Y8I["KTB]3?&LGE"=4/HIKB?_EWZ+@+Z,T?NYNH'4",J_KC4Q&?FFL M^XLC[+MR6@N?+"C.%UG,>F7\),1X?[ DTAP9>Q2,Q6(=SZ/ M!R2&+(K"L$.1TBA0>1E-=]M*$Q7UI]*.Q:NHQ6OU1+PN+H+-*4GZ)$;9%6]* M,M2M&R8! UF4.I(C">&0@>.Z5'+U?LM1==DXXPP^2=@K>G/#4RZ.^;-XL+'8 M+@(/ ]]#C$0T!=2- 8UQ!QUXGM139%8!GG:5X_3R1IWQRJ6T5G'W2EYK%=;9 M5]J%'<>K)JV=_,?UFGJ]B%+_CC#V^7I+Y30&B_37:4U^BQUF7:SJ%VOJ5=F? MK^,\,>_M=B"YTXP3.>C<&4G;^H<%)R^MHZ2P>#SK3ZY>G>)]>3K%$ZD@=%,W MBEF"71>E(40IC/P6K8\#W]>=3YG :/P$]HFU0D,IDQ$7ZLN2YO:>T2,(+U;] MV@-N\,D!-^>H.]0V7EU<$K2K)^A/?^;N$48S'J,]0VN2,\ -(_,:DXY_.ZF, M418&9"_FO2*[P/LAJZHL^_20E4M1+.A#MJRRZG!4TX.1RU 0$$"\B#?J4MP\ M%8I)FO _50Z>C&S*V38(X\I3.Q8UJ MR%IQ&DJ%'5HZ^- 6/ZP6F M]OE0\=86WE<[GMN5A^9)&$D#CM/K!#[O2; M51CNNVHRV$QNZQL4.\A%>'(JE MALI\)2KGB6J5R^WZV7=$19.N.(0'4I4<8T[0K;3;/1/VP# M2:L;Y(MWR3)T;F_'",L6[-:8L>MY-3!#S*F_?]A>-*8_5O41E2Y/K^JR6J(S M\U^IUR[RY>9S4>6B:]=O5!U")4I#/Z $>"".<. %&$;M5=^2F=2=^W_( 6.=.57<\\OWV)-*LO"G*>[&6?L#I(P8 2G"<1B )(^+ZJ=_B MY-,X5ZIBZWSHIHM"[;%IN0CDU.^P;*MBDZ^7?:'-F@3Q"+5P7(Y0 WXN9%\<4QAY.8NA"D@8NC*E2 MG66]+1L.+$=@164]A\-U#GB=IX"=/P1DQ7?;-#M"+A;,YP,UG==*OYFKW2I, M7E!P,QZQ0YT-V?;\4K=!!F55]9K_]J<;N"X>Q$RC7=W"S$M)[-*(AA"XB8L3 M%'5- :16 MY_?\5S[=?.7?K6Z6J_9GO&,WF^HH]0%*&08@\ ($8P((C:$7DP!'R%4K)#\I M,..G4IKSK67SZF^=E:RZ8Z[\\^X5=^NF=9J6Q/_0N=1;.<6-;BB]=/-4_KE@P'@!:+BM9K8O"R M>$]/GIH:]W=!_G9\%^3*Z?B\GIQ/A5.$D_(Z[.3@.'[EC@J^1L.YXX':Z+/@ M2* ^6PH3'4SI"'H=8 M&+D^"D#@DL,,AL$ *YQ(-P?"<"3HC_#M#SB=AZ,,L^@MJ9QML7/6S=-B_+?$ M'LVJ/USQRR:K*F=WM]S^1>E(M4'W2<0:6SPW<%)P;BIP!/WJ<(&Q0>]\NA$S M!,F3+N:]I'0.W@YO#3T6;])KLN?D!S-X_MB\>:=8$#(G,;.8N+.KK$KM6!K28$>AN[,I M7GM_4OOH0[[\EF_RW>.">*&;IBP)4DB\),)N$O:MA9BX:L4^AK:B,H &U?8X M%/K:"&3.IH667ZA-9.;&]FF&+HRAL9S:,8)&6_'\EK865@;86 MN8=@"*3FS/,@,WT\H:FG(*ZZ'F%W.O#. 3K6?,T#,/ ]0C"0>W97+\F=7;!E^;N48>MV@1TRJ]^L4Y62]/,FM6=U M4.^F>N:9^V&GKS!3YB%"6$HX(H!#%^,4QX!/&QC$211(G?LUC\*T?!XE;=7^ MX6%3PUYNG&_+3;VL7MUEV<[)M_72J>)[7&;=([$I98UG!F;2GVZZVK_OMT=E M)#Z-+2,QM:L4=J:L<=FPK2GCKI/;G1K#XKGMJ4D\8\'^U#1V%E/W>=6R]1P( M+JK=L]: 3Q$-7!<&D1OBP(/(95UK+HH4*]8/:V/"D"B>0"ZV76&+9M5XQ1&K MEK(?2*;%*O7P8IB6O_U M*"7M'D3LWAEZ?\A)V]KYSX %01+A$*0489^C@0D#'3"/L&A ?F\2SER)_N&= MYB[)YPE)F36OENV*1O14CN).Y#VE]-\6QPV?!QQ;%MN",SK@XOAFB9 M$ACUXZ"Y@2W^'#E)$!>+CHL#]GX550./'4Z:LZ+[+QR.M 63'24 MJ;TX"3+G*%LF2 8ME'AZ4"^;LCI\_-K8:P@BEP2$0.+&%/E!B!(6]0@BF"0J M^JNSW;>JNUJYE]/;N6A7T]DG#QW:J:X*1%Y051/NL$--C5A6F._,@X^ [GFS MV6_Y-K_?W]>(V@N:HHP>7C[D//,^F5[3(*)IDKB4,0\@+XD]-XH!"!,2I'X: M#SWW:0K.A%I[4]O@W#=&M&+[T)K17))L#%%:DYK2=7*:;)G7!JY)B5.>C<-: M_(UZ=S?,&X>U-@Q8CS)]KG,@\W*'.4V[U0[)G]+@\\)?QP*;Y[&48D^I-]S4Q&^>,GJ_ MY?V6?P=NUR3_GJ^S[7H11:'K^9 %'J1)F(0L=I.Z94Q80IA2H08=[1D>A1VD M^AK?N@7EY ->>M)"KESN-#6O:IG1 5W[8M:5\X3E#N*T"B?!V06%T\FX'0JG MU:+"7/]44[CN0:5/VP.&:D$I\+$;,YJDE+F$15[B=FTA3TW3AK5@6,7JA\Z* MK5,M>?H@QMC]LOS'NUWQ3OR9U4=P[GE.R":>!T_ M&<<)/0(UK5R=Y.6"0(WCT0Y)&FE#H;-G*9SJK0\?_<:3MVS#NU)6[*N/Q;9? MJ6D44-0TWE;9(DU0Y *74<2H1T(<)(G?-1_[:2A]=E=GHX;%J89:73G;3/)Z M@7Y6+VO1K(2JR5-S)/8)3.<89YMQ.;^T4%4J;6IE7.'TZUS,#SOCJL\#E>*HR]OIY*5(8K0,@_2XT\RJ'?F9+F/.%%K0PM& _#=0YHNPI8S5:6XON..AV@O.,X)?3",N%BC M-$VH[[(![P1KMT#LKL.\Y&ON@,QEG=#6Q!* M!%[@% "F$V*=!F)(XA@GR6- A M8:ZK4U,'M3^[KHH+%G\7YW0%<$<@'_@,N1'O:-%;XX[1K;E#?#*'#I\B=K@6 MCW+3F]#C<1:J:;(&-J7V=.JC<7?%9HVR+:X!VHZB"]_ORY1LX4-EBF MX&[89LK+[O;7D=LE9VP]MS4REAH+MD%&FU!H["IJJ:^HKEO ZG4%-I)0GB?H0MZH@54[TD,=AA3:>YQR]8AS*>>'?)N]WV7W M?/Z/4!BEGI^$(*(4(A11UC<-L5*-4"T-&E:GU_8?!%"G1JHXJ=;#MIQX34ZT MFHSIX-A478A7>;N@;EIIMT/G])KTL@2$;KXT:-^O95%5"T(HP0D+6!S3$-*( M^?W\.N18E(Y/CVYL&LUKEK#RPWAYQ3-D=>X(3QIT#>X6NWO]W5)8'A?E+O\ MG\URBA=Y)$J83U) 2,*0.(/4 HD2FOB+;78K_M%HS1L*0&IH@F9H'F.5'J%' MP)QC9-JD;C#UH\7/*.=&Y%#9&5,KY!E*AVGF6/]8KZ*C#93753U<2FV9R*%X M?_^PS$LQH5\ X,8ICL/41PEV,81N"#H,*(Y9)[+7DELJV@$,$-EK]8SS>' ? MP(U9'*^58^( MG)[HB;M2+4JG@RE];4K7D1 9[BZ> M%*OATYC&ZC7ISU,,#94$'\F.U>-NTG M*4A$VVTE+X20#]!1["L-S%/EV#LYQ M)KTR-#7P)36).!S_JE=@#SVQZ8CP6[4KEZO=(O80"QB)J>=B$$#LX[A/DK!' M7.ES6+H:G.S$JW-F:=KYH\.J'0UQQL#SL$IH=U MN7FQ)"OGIL.Z2;5@%JS=I,)@)]1ZL^)E0 L#UP]2C&@2^%Z /!8= EH0(7?Q M/2N_%9HN5J@WKS(4CY'*IW_ET7-AEFQ&I\7$W!#KK$E&3=EGMK]B+$\2DMKOU[YZ>8Y!G80_$4JFB]ABCO\+W(91275Q;.D@,Y L:)N M/F'WQ(KB\0&>B=52CKQ+(JF9?DNT4;=5SR71"&OJA63@ZG_W>9FMS^_X'-\H M;DHTN"R*8X@ P!32%$=A@N*FSC,!P <#'TTR@<2P:A[7/>G@7RZ XGQ[?'*A M=&05&B/>DU-=>QRGIL7F?6:XA,T NB^H]S1NM$/3)[+U;.T;\PQ+OVRQKW;% M?59^R3;ULE=UES]T=U4@)4%*L!L&//UV89KX(.A:C"/@JZTGC&G)^-)!!\XI MC]%-_(C%>8(N#%L=M-HQ*+58\ORQ"FWLC+IW'T&/0DQ"1D'$_-BCU.W&+H2! M'\J-I%%-&!]""G?O)[T++4N,!8O9HTV0N0NMQH=L'"'9]VQ3/(@CA*N[_U?= MU32W;0/1>WX%CCVX,_P$R1XR Y) QYTDUCAI>^C!PXB4S*E,JB*5U/GU!4GQ MPQZ;QHH Q5Z4R,EXW[X%WH(+8I'ENWS[>)MN[SNKFN$3YE0WO9J$$I-G,MMI MK=H6QK!<,M6:\LG0 41EAW#>;/(&12,911:YR\@JTKS)U0Q!:2T'#,VU#.;8 MA&H4.Y2&NA>T!@/#L&$S;((AY9,+V';@?W%F7I3494PJ&8Z(GYF'<2,ZE;YT MNX,DB^LO54^F;G%HF%0CU'%M/6#8M:CMT=:FZ](0-INFV;K@QBGZB0U>;9AY M_VZ4M9%I)H?M9P7YR:APUP!=S M>'R,W!$-5AVN91JS#-]K;PKR#$=G(&F6:EFQ(-=7R==HT0 N5'WEC&:BT M+S)"ORAU4^S-W1S<(UV/"JR1F"Y%; M-;X]%UF%# J_MQ#MTS+:I3^2.,@?N.WD\#G?E-^C0](T8[)#30\LQPSX!]5- M;+FNBVG@,R[N+J&@:\\F&U,LH$%> (_V3Z=/3"!G90ZFB0-HJ,6&6G 7Z>'V M%EEC;X'(XGD9.B;/G>?O@\CE28):O=;BR J9%1C$-37'IY@O2)U0:X%03"BL MAYL" $(SIYQ3P[-X M+9WLH+BZRN%2@MY^2LH[1R/,""W-HY10.\2.A?7&J*EA5P/U19EH"K0RA'=$ MN>PF:B7$3I9,V9Q*E<=/:H'87CQ"@=R M1ES-X!S)6"D.=%._LP/7J/KK,0V'&G$P)5K8FG=\"W2;@S2CJG?'A]L 27/! MNKQE((S>Z8L_9\,YT"["0F\";J BN^%"]CXJ$ MVWY(RZJ\V&W>?.2?#\<'4O=P:_Z]K ['>@0S3[=#9F-B>!IU2%-D#/60A-2' MJ*%\ZXIEL06,UAWB4\^[?(.B^%O$!Q5P-T5!!,0$\[+DPY2SX[T'.]RT/N%% M#6#4(9Y71<&$CLBINN L0U<5^I?/-'E)M/XM^SM"QH449? M=VEQG\2KA(_ZK(RVR1W1+4QMP_,H#IFC6]6!T]:V;9E"+PW)M:A841NQOD: ,DJQ;6+=Q:YKFK[+ MM*#%1DTL]#+4O(A4USY:/U!\U'')X IDMT7&%9;]^I"V/K3/"K=]+%L_T&H0R\X51!)AB;_D-^4]AQ<=RL<[/PRI&WJZ'C#F.89M4:M[NM5H #KO)]>RXK3>@[U" M10?WK.MZ)#,N5J^['-FP7-OC1#W0JS;?GK!6FERC137<>0MU("9'BG1J(K*, M ITBW_(YQC10/O.B"/*LY,J=9.M'LEX?CM%N%3W6U?T[B[K8I(&G4^(1PS*8 M1;WNT3C.E6"#[$*#]"1)ZJ-H5Q,?Z0 (/1+5D&CL1IH1@07FJ;^+RH^SO7X\1 M7X>625)UF@B3?5ZD97&=W2;%/EF7-YL>5IIP))AYILT[6YNQZB!SS]JPJ/0-UF M 9&!*643E HQZB$CCAFUH-%UADZPT3E(T3!(:1^D M7#1(8K65\UA[K9*B. 8+J)NH]C"?;T1#MD;J)XAB%:4Q*=X$$!J!QEP7.]@, MJXL**<9Z"\!QB?@-@7+-JG_!LP++5_IIC*)"=MJ3' *178J+L0_0K10YEBL?I(#<]"1! M7A?%,8GOJ*DSEQFA:=. 4$)"TVB?"JE%/$9_'U]FWI&C>P'^I%PHWX]BNX]/JA)AKF=@,3IV,?691$W1? MED2SBM6V1U>M8AK&UL['U9\:SIXTRRK),E73NT]A M3#(D<8IB:'CDT;]^ 9)!7109040$0U3-5%=E2@ "_OD'P.%P./[]_WR_F_ST M-9_-Q\7T[S_#OX&??\JGPV(TGM[\_><_/O^B/IL/'W[^/__[?_S[__SEE_^K M/WW\R1;#Y5T^7?QD9OE@D8]^^C9>W/[TSU$^__.GZUEQ]],_B]F?XZ^#7WY9 M5_II]8?)>/KGO\5_?1G,\Y^^S\?_-A_>YG>#C\5PL%A]^W:QN/^W7W_]]NW; MW[Y_F4W^5LQN?D4 X%^WM5XM$?_V2UGLE_BC7R#Z!<._?9^/?OXI2#B=K[Y= MX2-E\>\ORG_#J])02OGKZK?;HO/QKH*A6?CK__WMX^>5G+^,I_/%8#K,?_[? M_^.GG]9PS(I)_BF__BG^]X]/'YXTDG^?S//9U_$P_]NPN/LU%OE5#8>S93YR MW^_SZ3R?J^GH8G&;S\QR-@OZ^#@>?!E/QHMQ/@\]6WW@=I9?__WGV%0 !4J MUY#\K]H-+7[3Z^NY\$A'[M0(3/R[N[P>S'Q77E&C9?#,:3YF1/[D'W MH%T-ODP:U/[3YIH49WFWG,2Y8_WAXNY^EM^&SHR_YA^+>14!JC7079HT;>F+W8%2F8YUFFFL^[J8S8IO89T[V,.7)5OHA!J-QG$A'$P^3*^+V=UJ M5:Q(EGJMM-#YAS]5T_GAFBUT\G(VG@['H;W?!HOE;#7#75P_@FXZ"A9-@$_- M9H/I31YMG*JCM=&/-"?ZYO-Y&%%?QM,5%>;_*(K1M_%D$CKR81H,DIMQ M0%W-Y_GBL)#'-7!LV3&'"&^9J,MGLX]H;8-4_>"I( MMB99-&$&TQ_;LNT 4O5SO8&CF\%4][.G@J>BI932Z*E$^V<^OKD-TYGZFL\& M-_G'\77>U51ZS*<;@\D,[L>+P>3S8K83,:C:._JP23ZQ#_? MYF%6_F,Z6(9^Y*/#DE1MH<-.7PZB]_0V7XR'@TFZ!#N;:T6"1<_HNB-',^_8MEL7-*X-BQ_) M2GNEF=:[WQ#GVJ:9S6=A!5X$?<<%X3_RT4VNAL-BN5H8#G6Z4N5NNIJR*"8W MW(V(>W]9'J%?7/]C,)Y>S.+H_90/BYOI^%_YJ D@FOM\-W!M70#N^CH?+BZN M?3$+^\+I^HAS^,-]']Y&[WLT@F:#8>6]:*L?[1@:/QC/_G,P6>8=HW/\=[L! MJ-HNID83S75[$W@3/NC"=Q8_'LU*!_M;H6YC'76#V71U%I;//M\.#KM!7BO? M6H>BL;-<;&8M/9B/AP$7.YXLPS+[O&Q%\C?XB=;$KD;M_;6:ZUQHH?B1YSJ? MYM?CQ678!!WNVIXZK78LQ<0XMKU6!3*KF?;#-/ZEECOVJ,9:%>7W?/&/V6 1 M37U3S!<) M[*W4;M=2IHBC&VQ9I/4A_G3T*"9P\_N16FRK) EYU"?:%;O:6*Q0M;%NKCT! M5X/OA[NUHV@;W4AA>\UF&NQ^L-97#O /T[5K2%U?!\X-%@QULM?KSY>#':O[^8SK*9U?%_7@H"*@E0,W&&A;E<;#I MZB?U[T74;JAA$:JMNKO*-M:1B]G-8+J)NSO4D5UEF^M('+[5@G)W%&VC&Q5) M]'J--CI5C3*O5FBV2YOK,S6TMK-&BYV*%]%&RTE^VRC+8I6@PE[ MZC7;P;69^WM^< N]NW1+G=GZX9_^N([^:[;5DB U5/Y*G68[]GLQK7\1\W#- M#CKY5(T[B]2A1T/?Z$#P&A2J4+^Q#E_.BOM\%C9MTU'#Z<%-$U>;"3!ZJUW;V*I*A6N\'.?LVGRWQ>8>K=4;2-;J0X M76LVTT;WMW$=_QPO;LURO@A&V>Q3/LS'7U>C8==90'WI&OA*&\)7FRU>K=!8 MES[G-YLXD'_DQ,BT8:[T[4[ M!ZL;-AWUM>[ J#9KUVRFN>XOBN&?*^0BC\(6J-H$OK=6RYU;;5,VAMQ54=)_ M=]E5.%'*U-Y9#WH&6J?X= O%93Y;*6$ZS%>_6Y5289L[2@I):.5CIX.B+:F[ M%?#A3NBZ"X]OB:Y^\L=TG+0G:OFS?8!GKH:+\=?5+:A1/GLRFE?1@^TC5;,' M+8.VYZ<7]RMS?]/;)&"._4H7PJ\[T,)L6;?UEH6M:+I5J-M<1\M#D,_CF^GX M.AB)P6C>3:-78%SH6NEG--:+!Q\EMY5J6:7X3;;J/ M@R_YLUO"N^I-9K,GU6)671FSZD*VDF57:PWW]/=\T6QGGS?8<'^#X30N1F[: M,,2[FVVE[Y\7@UG#F+_6<,/]O\IG\[S9GK]LLND^%XO!I.$^OVBRN3X?08S% MRVY69,']+)_GT_7]N8_A!YORL=WFTV2O>Y%_7^3!1!VM$G27_9@4PUT"KX2] M'LR_K"1>SG^Y&0SN UI0_)I/%O/R)W'Z%[\ N$E%_K\V/\XN!S_69Q'3T:JS M@\EKJR;!6Z^Z?U&.8^T4.KG\7G,]G1OH[2KH!P=^O?G'GB:_5!&%'4: M0P^AXA!CP*$ &T29MU)60?0QB]5L^%,Q"UN@O_\,?_XI_.8Z#U]<3^I[\M*O M&+UX,14-9L,78^%IQ4V)7^]7&3Q^&=Z.)]L4$C%-?PO<*GJDD"!^.:'\NG-& MZ7BN:2B;_)N>I*B24%),I)1:(J8,%'*E0:<5 ^F%2S\>+'WW]&IY@/*JNQ:!KBAT'= M+O4?LCM\F :AEV72M%6>A_D."V+'0*C<1B8\,Q !#)DB1E##&<5;#(11"31# M[XAF;0/?%?E*3*Z*,GIE'\UVE,X(XD82*J37B%G!"9>^E L+Q!((A=\AH=(A M[HHZSZVIUY>] S4RH0VTBDCCK%#0&&U9.2]KKPE,H!!YAQ1J!N:N:/324C], MI%?K9#*L[0188PE!%(AQ.H1&M3Z9%_Y(U2J2F@^[9!VG7F\J9W M.PQ&!1N)+93"(Q&TRM?[5:*4I>1T+IF',/J79%JIH8J[I7HC&>,$$QU([1WD MU'B-PUY^C81&R%1"XCQ<*94Y470$=G>S0)T7VSH<]WM[MKXX&/OW>[ZXN+X: M?*\P)QS98N:")4FD4EX2YPS#@%*]GKZE(+"K-$H>J9@P' M\QE::*W"2@D#/6>EU$'LE+U*#^>&UKE1M I_7V:+Q+%,"4J%9I8@#T'*)CW)!WTF#&Y5&QVZ MA:J@9O/K\30?E3E*XZ]7-_97=2Z+ &6^&*_S)9995QN:LX_]#9KF!L$6#^]9M..ADTA:ICREA)1X M"$=3IO3Z+OP7<6GOA,U':N,P.U^/>ZC2K8>U9YV[>_YA&I-?;]8A']!]LE3- MUT]:!#DN8]:5A]N".P(INOA\AJ&)<0/>4B>D TPZ9DHT)825?"6-G2F8$:I33KS/R.'6&5F[3L-;%T['4U(NIC-BF_QX:&3 MS3DV_[)X"$"O,*7LKI !XY723$KO">$FV/<"K8]@@WK#OTXW8SSM<)69X)4: MF116,RP]\<%X[ FG' U2>D$!,VPCG]'!R#@O6Z\!/1=MX'I*WL0_SO+<%G>#\2[7 M8.6Z&2(221$V[H!8II45SI6CSTLMSHQ+R9JOP*04?(]VNGTV'RY^R^^^Y+/7 MG&0/)3+ E$#&0@.!)H)JP"0M^Q1V1.] YT?JJ&@"SZ[FC:C1NY_?\V]K\JN;8-7'/NS?"[U6/L,H=M!1$>0FW%". MR[5:8,!=RB7LWC/@&+45S8-Z?-P)_AL%IIA^S6>+\2JO_S2LT_'RS7RTS"^& MBR)T!B* R'YRU&TG"]L^( 643@!K$4+> 5_*IRE)L5-Z&,G=+&E:!KNK5>@_ M![-Q7&\_#1;Y 6/E>=',4^V=<,@:%!-M228U*"6R0*6%1S*8[N58"YM,F9+ J.];H^,UO(G3N>E\VZOZ)V7"EH]0KX$0UA-(,/=8B$W?*;?5 M7755_1#(BM$F \/4R QV4RZA707%'#P@SGB($*EDLC512FG/3U]8RX M$0(D@-BA<7D3(+V+_IZK\.4#;HU=Q3-L.' *(8>P5P@[A\L3JV!!H:0+L3V\ M/=6\-Z,!4$]%EX->C=T5,B$$".-'6^$!\ R'^7 KG=3H9+$#+5$F2<$'V'(4 MHIW%F3SX?%?>WDT.OX-[UKWU,N&A9!9"!GV83U%<5,O)F*(PO9XW>^HJ_$7J MLN:@[8I&CSNZOA&ZR05YD$@':F:&(X^1I]8+#90D OOMJLQ]M0L);\?MT3"5 MF@6WLS5LQP(>?_9AD=_MM7WVU;UTJXC1A>7HP'\\_!Z4.1A?3QR[NQJL>C3>!@3O0VFH_@?]]_+\=?!)!2:7X46Y[?%9!>YTAO-4#RB\,!K&GV3U$)L MT59R*%+>#7@CSOQ$$Z]+^!LF7CDGW:UD%D&HIT*D'98 M(,\T)EN9B,(IW@_QCGG4 -:GL,4JVEJ9LMH#H8 6VGNNPM[9X:TD6J>X-.2[ M-^EKHMOEL?75YMSCM\$B6'KQ@:]/^?W@Q^H5VXOKRV#\#G6[_GWQ=6W M?/(U_ZV8+FX/A4,(,V] PJS;4@0528IK@J<^P1V"A5T3=>J MT]N.XAD#&BFON8I'N5Z'==K:+9Y,)]T=>3]G ^G(=KD4SLL^'GY6=E?Q3$%) M/!2($.CCJX;8FZW#Q>&TK'5]/ UO;3E,1+8[]_U:'WX<[+YA;HKY(B;3W>NM MWUDC$\9! @G#EF .'6 *E?R>=UZK$ MU%R<&,^99II2$?YCRMLQ5(1-9@I]DOSL;XL^C:![&OX\]L1^7L2\VY7..TIG%AN! M&(-&8"X ,L++K?G'($BZ;7OV'O+F@#W--/4H>';]Q_A,RAMPWURRFU/)A]6]HOKSXMB^.=*GJO9^.9F;P!^8LN9 M9A0! RQT FNN./8 ,P65D]0Z#9)\$DG^^K.@9RM*Z(JTCYV\3[PN>^CX:IV, M4.2M=%IRXXWS6%)<8NN1!DDW0=Z--[XI>+M+NE,,\WRT>E(.L.%QT%(K*67W)'R.,Q[@I.2QKT;+WSC.)_2O_J/63'?G^7V ME3I93/_+]2IRPUN%J'"N-%9]P#)I@GHWWOFFX.UL@MI.IZLUO.K,]'JMC"M@ MPUB!GBK*J?842K&=B!$'*31Z-Z[ZY@!."[5Z_.$P+7X<#[Z4(=7WQ73W$6"- MVAG@E(.P/PG[%4RI"B-C>TG= Y&48!N=O6.^/: ;)4V,0SV2,<^J9E+) )( M#A$)'&>8V7)SZQVT*9&=Z.Q]["VAW-5*]<=T?(/]7/GHLQ,;#NV>QVE\Q MZ,8GR!Y2.RT'XQG_SF8+/.'UP7W MOG5TN'9&+68(00"!$))*((W?R!T&EE$IOD]4V]W^]'[K6V)7\U"?_A#:75_G MP\7X:[4[A;7:R9R#D@I.(AK4<0B%XP]8I.5:?:KKTWI0R7L_QNO/-B6N6Z&3 $ M *VX($A[99%'RI8R6V93-BNXMK__[1J430-]BGM&%2YLK&9UHX4RWFD+XD,Z M#%G ="D)H4GO'^)WX]9/0/04W*AP/^-EZ8P3@91!0DN. #&&65QNH:!&-,42 MP^_&)N/EI- O8=;J!?7CVFS4L%5 %V''ORY1_:Z3672::X%T401 M# RU-$Q:&U28X>ID3RBW,\!3J5%TBG;G8WYSW7F2/Q;GX==J.MJ\WSF;Q?<- M5CX)FR\&X\G;GQZLQ]PC(F+FZJ >H1G%S!GM&=9QPC_=]/!T*[UB5&7?QSJ7 M+A$8,"RT\H9*23!'B):R&09/]AA@IX.\LH+W>C*. ;2S0Z\GALN!YSA>%LXL M,P#"^)B )=@(CC@C&ZD,,";%VNLI38[6Z_-3K%0P3T.1@T]P["J>44$XAY8H M3XCBBB./?"F9A?+,'D%/4>U>EAR%9G?Q\5^+R=>81?AI:PE_$QS<';9=^B-0GH@3RBALD+?080,=] M3"962L; F;TNVN2JU "[BDW@>&42)AT8%[F^DLXR+E$.4'JY- M:0JN]CA4/41/$-_5X.-06ELLG" *61G]>XBI[V38Q.3N 255[K>:AZ MX'9%I/:>AU)&:U*IL)*#[74"$). M&/ .2K:1T,7$7^=E[J2H>"];CD;TZ,LT"O^-@D?KY>=\.BYFJSEOM,POAHLB MS'$0 41>78>.:B?3E@$A*"?"(TZ0)][(4CYM024W]UMES#%J+KH#^S03T,<* MSQ>^4B-#3(0%V&OB/.:6 R:D*.63B*6\+=+#Z(#V5JMC$3U%.,F!1,GK\,Z@ MPHMK/YX/!Y/_EP_V6=&I36>*QN=6.,9,6@DLD<*4SEA'+3^SYZ"3>7-\"NPF MX.\A83],HQQ7WXIF2+IM+G,(L:!A1!'%PKH D"I5XK4SG>[_SIJ8QT+>7S*& MK^]]A>ZH!C/+8,P2AN+M)0VI,F&-*M%15B<%F/]%R$9 [RTE?;%L:!5_:"_C M6FM+ QQ8(:2TX-BR+3:4I,R0O3GY6!_S'O)170=5-4O))TUF"(N C4!$8B>@D S! MTH'NJ78IY]\]S&%Q0E:FP-[G6V+ FP 8;XX M)E+[%2?VC@_O^6ZE(.U&VLV(Y0XR;3B2.B@&B/!_JS![:X/FV%&QW UCL.\R M1S,-9Q1#PGE @DNE+&"265>BH @_V=6.%E\K[)@^Q0GUU<_)Y2$_Q8?I=3&[ M6U7X/!P7I[XFLDN."I=%]E7+$&!:82XP,4PZQPAT:*,P$:R&2BF@VKY15@J@ MAO^]',]7NIGK'X_^=N@^2=VF,L69P)(S8L/_:22L87:#BA20)SURTC][M1F" MO'JOK!7,NS)6/TS#-+)^W6=EBT551X7NCXK94RO#UE/"H950*T00X@ZP4D[" MR9F=7K='@Q=/ZC0%^8FI=3"29F^]+ #'(%(&<&R,EH@*24I9PUKDH?+OBTC_R:3X;1&M&C>[&TW&^(4D;Z4'4)\9K>F&N)!T3[2;^5R)K#6.Q[PH-/ M9TM?,M)OZ>:FD<08A1T%5O.PJS1"ECM,I9U,.7#KX1R4HMHJ-S?KH?FV;VY" M%*3TP@$.H$26,VA+EX@2(LF'W'OFU%5WK7N;]8 ]DD3SV>(1@<+?GI,G_"C[ M%%-ZO+(N/?E]AJ%D&%OA%,3*,B0$5)L^:X!-4MJY_I&A]:4H!=S6"?'JO/&L M1 :)UX80B#53@O'0<5<.#ZU]$BEZ-$,ONSA_JNJ[&B&=RZLAK4M\%L5.&&_I-R&;7& M"8V=1\2'39>Q6-%2%A'^_[P"N#K;DZ2 W!5A/M\&S/1@GH]BUO&P^]XH\"$Q MF/[Q4&;SYM5*L ?IIJ/+R6!:Z09<&Y_+B";,.J8,BME>79B\5>GD,@SX,W/W M'I5VPH[J!WE,R PI]Q#Y#$D8=^IN"@G 6,5 M.;.=TVGI\6+GE:Z0KLCF@Y&PR#^.O^8OSM3UC]\&_U7,S&005IS]RW.-5C(J MN.. T:V>+=WLJZ $5'_I?:=6NV5*&&9'8$XOB MN0 88":TG-OB7!G=I>O%:949V,#&NB*D5>SP2B_&\S^C"EH5W^)73Z&4$V(=BS\K5Q%HNV2]&+R^^58LZAW=H*WG"^* MNWSV*9^LX\1NQ_>'&;:G5L8@"#LWJCWP$@CF*7'EJN"H$V>6+:@K=C6'>%?, MVF'2'M@HO%(CXQ)0;RVF1'NL&!=$EA&+3@.4XA+IX66CSC8%S]QZ^NF' F_V.>7R\G'\?7 M^RZFIS2;826TI- "H)B56E!%68D4<31EG>UA\$,KK.P0_Q/N(AY!MCH/B(%- M\T65'>OA1C(*C,&$8X^UHAHBAOEV?7!8I=S'ZJ&WO:L=1#-H]S2_RETQ6XS_ MM2IW6H8GQY0$07N$:^&] D2Y]8O--KZE)W&5D=/2:K=70_O6 ML[T5,ZZ1]!@Q@Y442 @5%OE28JJZ?3NQO;FB8W8\7]*:5$$_)Q W7XSOXISH MEXL(V5_SR8HQ1EAOA; D&-!*>^^9WAS'&<+JV^L_K P^> MI#6<.2N,(1(1SBT0DD(B>8D6$23ES"/IFO)?W&Y"7[UG]X&W4Y+:S;3VV@LO MI*':.6XL(W8[$U"4,F\G.;+_XG8#ZNH_M?>_>9'4;D8-9T YY)57DD#(8!G' M9CR3+"7#2))W_"]J-Z"N'E#[]WQ?C,[^BAD 5&D,H'/>*ZX5M&PKK<0H94/8 MHTLO'^BKHISOV4LM*(FDTV>U'/-F ^)%18P0P!!E #"5L' M*#@BK:YVX-E24,P),^9KSHP-F # !>9,Q.?,-Z@H2*4]#P=JLP1)S9A?#_,> MK%8M90$1!#$&K?,*QKL%EG-DMCA85.D@]>UPKSV:)&0!J:>"'E"Q[2P@@$G. MM96. 6L1D,20$@_AZ9E= VN%*:E90&IIX.W>GS>2.(*)P(ISB%TP**';R*F= M2HH"?%M,2V-!C?OS]1!_^_D_$+)0."24P9XI*213)88:$'!F=QN[8EBSJ+_M M+$::0*$$L0QQ;@*81'A8RJH93IG#>GBAHRN&-8GYV\L"(H.I2QEQ3#&&-#$& M(+\=/QJF'"KT<-;J;%/0#-SGD06$*JF!$$A*BS3FF$G#2IDQ2TI=U$/3*UGS MM;. U,.WFT0/2%'*$&2,#BWW%Q2"U;48^48K!+BH<$Z%&>&I"L;#S%1BAKU-2=#3PXU$HZSNEVK>Y/2^G$6MK4N&5O(P ME$/-SB;Y5SZ?<:$%QD@X(*F67CD*Z0;Y^,K!F3V?UO^IOAD]O?D1N& M;/?#&4)*4ZN$6KZ0/HZ,I1;W%0;*: M#'XOIL/',T1' V3GMS.*O8 8!9"9<6%K)ARW)>9>NI2,TF\MC4H?!D<32GJ+ M ^/A0+*KX?#HBYF)D10<&$,\$9PK$)W"&WP5IRD'*CW,A=O[07"\:MXB]3M= M!#83"@/QW-UK1!"A&DE%MD$>-JS!*:=)HC\W,-X,X8_2REOD^F9G].@7W6Z: M'_TBLP3HH'2M=-B4">T\ 64@BG.6IX3*RLIC0*['P#2_B7F%KOZ:^Y,5]1:' MA=UPY6KP_=$O-U!T-$+V]B H 09[T\ SX:[3T06EO M<> \[)0>_:Y+9^SK'<@LMM1CX;$+FS?*@&-FBSXT).E4NOJQ]%]#IBV-O<7Q MTKWA]7@AUTA0!YF,]YBY) (#ITM\);5)5T:J'VD_&Q%_[3Z.5]%;' +[,Q8&RYL!B1TGWA/#=)E*]_8/T7U^OKI"N.EXD.]I"S+))Q1+&4 MFC 8ABF@P,<4O6L)/'-)_DKX7@Y\CP2SYU/>HW09'4U]A[Z8>:"840!0Q T7 MQ!I'RM@_;Y5,2G%;__SU74V!#>NFGVE@/B_O[@:S'Q?7H?S]8/IC6_;]9.!6 M!!+CM/$".$2@%IH#)BWQ%#D$=*4D*&VGABDEJIX!YDF-#% HJ03 "&^D=QXS MB4L9#=0GR^'?^XQFE4Y@Y!B 75 L)396OL.[NS5TGSM>YKU\#WZ5LGS MY\ _3(=_VW]O\_4:&7"$A7F72:2(Y6&[H:*[)?89 X??P]W=(W58M(%O5_/, MYZ"L/,8XEH!\SF_B7P]E(]M;+],QNS-PUG&*"58^FO&EK,C"E-QW/;PAU/1* MU22VG?%HW<6#:].3EM^4<"('3Y,ST?9QFBL8 [&KP MKU<]$T YF/;H>=$L.CV5"11HB$0CQ[U5[/!UWP2 M_CV=WQ>S-=[Q5FIQ,YXOQL/7DU[5J)TA!"VR5D.,64 &.R;(1A;AI$FY,M;# MBY0-S!&MX'HT1_QX&N>KT $U'!;+Z6(\O=G/B]=K9(J#,.,(;Q7BPB I"*9E MG[E4*<%=/3Q-:H +C6%YM/Y7 2L7]_EL[1[_;3 =W*R,GOTD.% M"YNFL'4" M' *KB**""R++WBN3Y+'HX56Y!IC0+*!'TT%-!Y,?A]>&9\4R; 55!!A,E-** M6V#9=K*2C)W9&]H-J#L-P*Y#";;GCA5B"A[.*!5Q81]M7=A74ZXY4?':V5HF MJ9A+.6CIZVMV;;D84L%-,0]>?8UF.%S>+5=/NW^XNQ^,9Z_=^+B1+V;?!K-1A8GG4>D,>$N8K,4AZELZ3&8+;I;CI+4^EJX6SU4N^9%&;EDE[.PI[IN[TVTRIP&,NV93^4+8PRY=C?YK.5^LC@,JT&IO_4S% M@%&*& H;!DXV:6P&#?'PS7=^U&_Y8.0;7;W;\ M(VPO/Q;S*@0[W$A&C;'884ZQ=0%NP[0I,5: )ME$U9USK]\B>Z.36>/ =TV_ MA]U 1:H]K9!Q2C7QA&' 59B\F4.@]%,J$N0^+T]?&Q1* K2/]K;5"OKP#^&, M LA F'G+HW'-@$P)3:KM#5S;VVXZ>MO33$U,WTB _8N@XW<3:(\X)LQ9@@5W M#$!CG85AI OH$< >5CHI:SO0?H\WJ7KL_:%&,@0A4O'Y!4:L=(!IX/D&"4A] MTN;JO,/Q*U/HU7#\AG7S]B+TG2)&>B(Q5U(;88!P;BN?$F?VYF\;BJ\8M%\/ MZ/,(VH?!B-.""2D ,E0&TQ^S4F9FDG;U/217LN9K!^W7P[$K/FT^!&M95(*I0QRF C+F.(:>ESBXL&Y MO4+7&FOJL;,!373%T':>Z85:$&@X01CQ\%V"@2Z-$:0(.+,;N:VRH=93O?5P M[XIC>Q:)&DMRC58RXI#36#N%-(,PH"(4V." :1CD[R(BKK6UN3U-]("1-=?D MND]T*X:458 S0RB$%O*PWI1X:.I.-C-VP,Q6:%.=F@VHHRMZFN5\4=SELT_Y M^H1S?CN^/[PD[ZF546R-EU9Q*!6 VDKK="FG#;NX]TF[-$H4;<%_M OE8SZ8 MY[?%9*3S:;!(%@6KVUF'V?9ZI8P8BAE73AMEE S[>BYH*:4C M+(5H2=^P9\"N1U<#U5TQ6XS_M=+Q<7Q[I;$,4F@I]\@*:2WW6B%2>DXH M=SS%]7GLBPV]6'-;)60SRGA[EX?#?I4)PXA FAM@U":.>B6?9BSE\G#U'5S7 M#^:T0K(N\._!%+@_H?W^BAG5V@(D-044>ZZE-%LO&C4>Z$XMNM;3TI]J+JN/ M='?1%#O, /=].%F.QM.;"A2MQM3IU'/'OK M"V@K\)^*?&&8I%!O5_4,<2'CR\G&4.2H-F$Z+X&E /B4,.GZV7W.F'@-@'^T MK?80+#*)PHZW71NLU_D#%V(J5E]E/L3>,@>!D5@99-C6,C#0IF2(Z^$#Z>V9 M9.W@W9/XPWH36+VF,H(!PL)HQS&"6$-/'\83ICKI =JZ#/R:S[X4+7&P'9K4 M"SA,1;\S/FZW+A?7SV7P#_#MHV&U%K+HZ4;6<\'"3EM!#)Q#S&%(.834)04\ MB'3]OSJZT]*3..=T?-P_G?, MOU^;#5MQ@0X@O\1$DZ3F,'N7IZ@L_V]1-#XX<'A_( MN>_W^72>5R9P2K,9D=XC"*B&QG(ML _[L0U2R"N>,N7V*$G_:5GF) ME-2UQ5#LD\PO%Q'"A%FXR<]DG'MC 2!8R##RM3(0;9'4"*4<(B>]H'#VAO ) MM-=/'],_\QB!'[:G7_/9X";@<9V_=*R]GPQM$ADB(#%,>B$-\EH*OG[1W@H& M4:54+6UOB$J/PNL,?GR#L7K2MB/:S4!8"9A:Q60H%PP6PC7;X"4EDB=[5KV/ M22(5*',*F\6RSOK7*F82[^/7T MT0->MGP77U(@ &7&6$H<9QPH)$H\.'(I-T1ZR,]6F))X_;Z>!M[N]7OE+!;6 M!+M5NR"DX$CB4DY&9NU>Q$*WSH,:=^WJ8G_K./55A9V4L\4Y2CQAT#I3S MOU(8I;B\:Y_/G -#&@3[[5^T!T@KSYD4 BNG<# T:&D&*TJ27HVL?9YR#N1J M!_>W>KL> 4&0YU0YX!AWSD)I2BD-0BFA5K7/.SPSKI2_H ZS62,(*(X1 0)H+E@G%M: M(N'#&#Q5Y,PY>3%:5$@/W!B?\CA0XUMIC\XWUL_QP3TL/;+%3",'#/)!^82Z M@(O'HARZ6GM]9CD(VJ%.=;]&@ZKHZ+C*#.['B\'D\V*V',93MR/.F)H9,BYH M;O%CSP'3[H*9PX1J;HC37$H"E;;E+*,M<:K2_OSA\6D'ML<<@F _4+!ZZY@@A];3I74"$5_)3]&22SC: M.!?75[-\$$CR8T6B0\>\K];)M$56< 8I"PL!=M1QK39R2@-)2@Q*W[.Q'JOQ MYX[?AK#M+%+J-J#S*;_?/)][.2MN9H.[ V>MKU?*;$ )6.XA-YQC*B'#HI32 M*Y/RQFS?&=2 ZI\O"4WA?%HV'3P?W50<-\UAA M8[$@W@BX'7NXVM)]5O2IJ^NB"]R;X-+G_&L )8E,AYK(A#+*< ".5@HZE&$A]]+FU2:"&L3YRB9O/%H^6M_"WYTM;^%'V:3"]R5^QB9[\/L,> M>(C"CB\ 0Q&3/MB199\MIMTD.>R,'\U9/"DHMJ[Y5Z>/9R4RS'U8ER6#&!J) M+$66ET-"(>I.MGUJ5OM'ZNJYIH_"K$U=_S:>CN^6KR\6+\IDSF 6>DT,\2*^ MP[];'-+P?CL 6?70V^ M_W.\N(W'1J''X0>KW^JPEQJ9&*(UG1_*Y'Y,<]EJ[ (-8A>55\3R!V2\P?Q4 MB^ ;966'NNB*I9>#'ZNXP%4 ?#ZZ*M*9>FR3&5(TF)E$&R8,,MQ@QU&)$, J M)5"O[TMPFVSM2!_=A? -\TD^BZ(\\WO%9(*#R>5L/,SCV+S,UX+MC>.KV5:F MM? 2"J0L!=X:0R67&TQ,]'=U&:M\1AQM6Q&=+?H1CIRRG MBWU!>Q5;R(AP$B@!1!BD !B@RZL!07[GDJYD]/UAM%:7]E;@/S[US^[N;&-V MGG?LM6U,W78RP!SE7@/-)+><8F*5V XOSBLE56@CR\G;8507N#?-JVUO/DR' M$85\_.C49]W#, &O@U-K4JU.TYDD*@PPYC2!3$,!8U;@#0I609YRF;&'R>>[ M9E^+JC@E(?]?/IA=?2M:Y.7F"QD 5@%FC0I(*"F\X*;TD5J*DO+T]C W>)_I M>9Q&NKO/]@BLM=.@O&VPQP+<4RN#5F- 7; X>-R8$0%4:?5::4S*%EF^8ZNO M.@,\5\4<'=4K6)S!(+A(06::$P M0A@0L34ZK$5)B9_>XW%*RPKH[.K*_#;^+R+T=3")/DTU'7W*YXLPDA;Y*/[N M:<YE0K062-0$L*FTWZ=VL1T[CE/CP7J8[:YTZ1V/;%7MV6!E/)7AA6"].[K=C%K/G!40 PZDAQP#I4NLC..JO24$:UE!Q $L:%L20^ M "7RSN-LN1*58PY=,(TLG6H3U] MJO0\S5'M9-(;%LP%'"P5+30Q!(+U7&$,\D97VCR<$(]*WMM:#64015\B]08" M980S@$%0(@)PTE/J?3_,:8DZS\W<-O5Q^@FDERG*3C.Y !LV0=*&;0A0'$'$ M#=DX[* !X)29"\M3[0=YMHDM-Y>*UZ$[Z]\O]D; U&XK$U(Q+V'8L5&FD 2. MEULU:)4]W8W^WDTQE0GT_!))RRHY.F[&?;\O9HN+V3@F*1G],1TOYFZ^".;[ M>!Y,J\M\-HPZO=EU*%&K?J8@88XB*1VSGD,2$Q*7\E""4PXB^WZ7KEV*M:F& MHVFUC=8) MXO%V5\]N8.U:*XF@VF\Z"Q&,03P!A,8Q_O!M/0RVV_[W:[GQMM M/W/>.48Q@X()@;$6'I@2#X>KQ0F\T4MS'=#R1&KJRH/P,=A5-RNU?\X7B\GJ MB8BUA.K;()!@=%5<+&Z#>(/9XL>>!;M6.YFVU@DK(33>2XXH<62[,@!G.GWO MHX/D2YVLSVUJH#,V%O&ESA*?'VHXG"T'D_+ZZC[Z[:V8$2<8=D9"IZ1"!'GB MY';)$+;3!T#.AF]-0GY\5L%X**4'TS__L1R$F7B1YU%FF]\7\V! ?)A^RN?W M^7 1,T?L<$B]2#!X5&L9"68NIIYS[9%!RH%@F&QD=="QE,PQ?7T0O,,5N!.E M'&\FKJ;852H(-3^6=[4:R2PRP O!.,,6<1'L8 9+R;A0*8FMDN[&G0?=VM3% MT2Q[0O\/\_ERI_?DM:*9P] +CRRFSBBGE,6HG(P=43(EC"#INMIY,"8=\(G5.T!58B2> M% Q6O%3":*P\!1H[Y 7VI410FI.EM>PB97:C&G^>C"0%YL[2X*PZN8G)K,R= M9^4SJ21"!(0-(',>^##C45K*)K4]62!)!Q0Z5LL[R9*&:Y=1CNU'[S/ B6$6 M:\Z9Q"Z,0;$==@:9\^?4T60X*H:_'MS=93\L9HNK?';W8?HUGR\.>7!V%<^( M#D84E%J9L(<+UK2 "&\EP_AD#V>^.2(U@.[;NOO!F:,,>@LQL$!39!G>R$:T MPDG//_3]4*19YC0!;X>) 5=[]T_Y, ^3Y9=)_GN^.,R@?=4R9[RD@!N)(/-! M-&6M+2656*5<(NI[NK]FB=0@RIVE1IWE]X/QR'V/&3'SPT3:63YC$A(/A+>< M (F#,0>@!U9+J30J M)<'H=!GWWBI1CD&U*WZLCF*?2+V')2\+9RY,CR!8;/&XEE(2L_-N)TQ*3Y+)_L$%X.UN=[F,F[O'TYF/,OOAI?'.[N+C^8YZO$-FW4.VKE\7+ MLXPH'!^:E); ,("V@\9 F)(Y/6E/WFOV- GI6\S$H(4"@&LA"/!&*,@8EMN9 M5HGSWW\G,Z@A:+LBC]UHY,-T6-SEP89?P[!_"7N]4F94?+2,&0*, 9Y2+* J MI51"I5A ;V/[G4R@QL#MBD(?@JJF-^,ODWS;4_=]DV7S'T4Q^C:>3/:0J4KU MS "DD+!&HS#K1G/2.%Y*3AE(V8"]C M(B'H=HG62E2ZL/>F=^K)1#D2RA.X4Z49,+OU_!UT^6726X(]$89CIZ0+D'BZ[3U/6FF.R-]^"F=?0[%< M-9'L[J[>X,MX,EZ,5Q<@5AF\XPM^8="M^5PA!K!J$QFW2C#*$0O2*F&C.>]+ M!+1\]%C\^;G]6HTL;4D!)Z!@]<#3URME"&D47VRAT",IN DK='EX:P.T*>_H M]#U2L'DFO$ZU--B[#M^Y'/R(X2'5 W>>5LBL X9[Z W"0"@+J,1N.WLC?\Y1 M\4WH_)6XG220N[M /+V)88XV_U(A\&M'Z?,&PZ\ M!X@X#0PMCY$M1C EW+GOIV0MT*QIO#LTH&;+FMQZM4[F3$ /2P+#<+*06VS\ M=M*6 J6=VI:%^US#$BI+">6@P(\Y@+7 M(-BG\V;6\F)F%CEA'<"$Z.@#AA+A[5Q+O4BYV5/_[*W;\Y8V' >I )_"R53I MQ']WA0QKJ*U2CCIB1=A+(.FV&U5J<*?ODYV=\[L)R$^ZO%5BUH&:6=B>&D*M M9LAR)@TE6FW'(G9)F1@2WS$[!Y(UB_[) FP?X50SRO9ISHO@/K9!O' MUNE4$^?NSIT/OI2V\[CYU5J9IIH+@IRDUF-L 7#DXBIN[%BQ$U32V9GX]E'+^-; AZD9W(^#*?ZH]_L.QP]6 MSL+V',F G#!&.PJY1F(;H6N-.>?CA9X0L7$E=9? 8S$83_.1&\SB^XYS-1PN M[Y:K8#B;7X^'X_VI/ Y5SCA55B!B#&11&5'5]ZB,)B"OF_SZ7S\-5][RN/+5+_GBXOKJ\'W_?%%=5K*J(-(&.F- M(8@)C@VT9%,P\E8XI"S[4.-C;5%LJM!RSL+SLY&)%K$DY7[[2.W@T-&U/+Z1Q* MM9Q"F8 .R@,92;\UWHOY=:=[[!*.?SM^[%)3ZB6K)2NJ/;;>+I222GY'J(] M+YIIS*6VU%-'&# <>2*V@T?)I-1>2:=53/NA(38 H8(4%PPMDW70ZQT M-L55">L[S<\W(*()]!_X=N*W2B]7\-[FB_%P,'G:QS-[N%023DF\NFY-T'\@ M@-;KIZR=L,KP2DD$N@@U"!JYF*TD&JVV(9?Y;+45KAQ]\%H#F5>"2J&D=A)8 M@(RV3FP0<.R\7Q1LEB%[@Q$:@O\T<2YKIXM:+FZ#1OZU\WWL:A4SK\,B'R9! MCFU\)((X8VPIK0FPGO7!66=D2X3]E"1[]0'VPY4RS@T $3N/K'4:<;9Z5&8E M)> \Q6'6_Z.OCLEU%.0GB#$Y8MVL4#M&)Q(5].2\)M Y[SG?SMJ:Q/P'G:BR7>VIE%ADAG*)0QA3M#"E&Z%9.R%)B[?J>)*8KCB5B?C)N M'5PE7ZF16>JMM]0!I\/(058R94KYG(+XC"_;=,NIH_ ^&9\NEHOY8C"-WK0Z MI'I4+4->AC&#@:#:!%LS)A$ &TF]H2J%67U_BZ%;9AT/^DD.OM>=KGKRO2Z= M>:$$<@X0:\($#*#!#I5R>253GC/K^Z6;5LF4CO4)7)1;1.87U_&9+3\IOCVX M*OO@G=SVJIY7\D6U+-BR)-BT0$N/L/(&!VMDI0NK*=;5GO%K1]KXH'CH[N6L M^#H.^.H??\SC[?GM)67!6?\F$15O!)_J3G5T5%$"M, MFVU\+G.,"0BD#QK"!$HBA7 MY"NF3$?J+L9S_&OU\SW$KU(](\&PY2K&RDFJG!*8R7+58\[K%#=MWZ?JTS+I M1;JEQI75651:W"7I08 F7HG(I_-#Q-Q=(?/.>>P,!0P8C+$QB)N-=)QXU^EC M[YVGB^L5&1M14%?T^V,:MNR3Z)O^QV \C4!=3*N]:GB@9D:#T60XEIIJ[0F, MX:!P*Z_F*0Z[ZJ>E3Z\77+7_R&&?B-BLAKIBI"]F^?AFNLXC._QQ-1N$$32, M#"BE>)!K#SWK-)-1Q[UC'GDJ.#/15P5EB82"LIO[@:>Z"M,KSK:HMNX,SV>Y M']WWN KD.I_FUWNO7Q^HF3%H()+6$ T@C_Y4:^U&7N'#+O6,3VQ[1=)F]=1= M.%1 9A[4'L:8+99?%M?+2?E"W-Z J->K95R"&+]L2?BF]\IK0DNC)MC621E3 M>O@D2*](V*!>NF+@ TP^8%O_(>U*]3,#/<0:HK (( @9)@''4O:8D[Z3D^)W M;7BVH:?._*N/7 87US&)J1W/5Z/J*,_81G4]KFX7GP+&OAP=S\8SU;X MPCVTK-A"1K#TQ )-C>1A3&)!=6E."V))RBXH*77D.R!G.RKJBJ*KC"[Q1F1 M:XW>QB#>0\I7ZV3::(J4M $[[:4 7IORW$TB;U+"[&OD@'S7"WA3RNG0L(R1 M1[G-U_]]A,IF9%4XZJS>2.:E0E0$"! A,8D"\\:7*%!-4ISM1UQZ?<<[\=9T M=CKFEGNX &T^_AIOF]?B[,OJ61BIRA'')7("Q\>X6'SC:R,YP2GK>G6RGLJ[ MV09##I(P60FGHU\PAH.],2I=7)MY7TW7:=O4?)X?VJ(?T6#FN,#(\P"SXBYH M0 .B-N@H@6C*OJCZZ>6[HF@+:CGIG/GL4=3+P8]CIL[=K604,ALV@U8CS$7 M0Q-:A@XH[U!*G$??;WZ>:OYL1!,GM#_C*'JP>.I/F[L:B-FPL<(2*$R(-VD5N-QD)^.9C%2-4+QS_'BUH2]89BS9]OWZ&J1;F]+8=@!+IWR$!-. MM".&D3)>14LA4FYM]?URZ4GXV*0V3KP2N[O[2?$CSS_EJQ34U9Y]J]U6)IV@ M$'JKG5.6(RBA+,.R-88P)1E:WR^IGFYU;DP?)^;HL^D_AB^OS> DME9I-:,: M .UE09)@SFR5K(-3L8KD6)7]O!8\G14;4$9'=YEJ^C4W7_1K6(C&=&4.:N M1=P1ZK5BL/27&4I%RBVX^EON;M-*GOX67#M*.C%5U[$G+=XEKOF!+& $*-0, M&8I!O# KQ7:@,\]3ME1]OP;7Y5WB=M726?3FX,?FS$T-_WLYGN5!S-#WQ8_+ MR6"Z""M)#+.ZCT7VQ7)6;B1FP?+2;Y^X2>"N_G-WER,-9K)%(@""X XL3AF!S2F=,I9#Y$Z MP1%2^U$C?2-JAG_**"TK;!(5^WOUK6]4 M/%XA'5[(&.;Y:!4D_7DPR7\;+)9Q85N]53Z9Y*MK3_.+ZXJ,K-]:Y@@ 5@C& MN/!*$<\L*,-N+(&@F_.D7B5BZ(RNK6NK?[NM1G94F8&*:^81=%9 Y<,NP6V7 M$>E!MV?Q7;\D==)=4TWH3TS 37:[]K;[-3^080X1820&;2MC@+(:E\X22P%) ML0KZ/MEV2=QVU=(5J3_E]QN#YN+Z8S&]"?;;W<8Y_3$ZE"^^3,8W:TGV,+=& M*YD(:@ :1KD]A$YAPLO;+RZLO9AK\U+KUXTKDM/9W"EHVYB>.C/P^R MQ-M6%4W7W94S#J6AD@BK ;0((T1A>1#CO,0IET*2?*5G2F]NTGV+>.T()7?N(UITL1X0IYI5<1#MJ M9=J9H"R#$'= ,@V5LN56SC%"4Y(C'1O(>?9D:TX?7?/.%[,P4I:SX6VT!:X? MI6RO0+_7*V<806"490@:P%'8UH5_E5)+*5(N!E6/Z7RG)E_CZCF)US+V\^)^ MA8C[GL^&X_F!Q[4.U,T@X0)#A#'0V!!O 2#E>9;'#'7S*/U[M/.:4$?_/#Z- M>'4R9J&2SLE@FD 2S!""98FOYVF!Q_5CW\_7Y9@.?5<$=-?7^3! XKZ':7MZ MDW\*(%U,HTSQ?_%T_NM@DJ\N@ :HQL.PL*V.0J>CIS]X5'(/4UOX6D:PT(PY MYB''7ADOD+#;@:U,BC.RA_-L*RP^O5JZ2T&3(--E'F:IT(]$[ZF3MXY?SD!\:O/ MOJV[M(H'>M'1>N_ 56DI"XK"QB%")%>,:Q=V6I$Q-#Y-$ S/2F$UK>WVCWA% M2Q-%$)60@V %Q&=VG: ;>1PC2;9;WS-TM:;ZO<]EU0.\T]2$.X2/75Z%*%\- MON^V+"N,L?3&,VVMP%!!I"2F5!N$/2Y1"ZM_2@3F&[H#U"I-.]=2'[A=F@3_ MD8]N\O+I!)U?%[/\4SZ<#.;S\?5XN*;,=5!\P.!(HA_QI2S>;D7 ^[ Q0UIY M[ 4PE$HK%6?&T*04GSUG?9=LK#$0VM=B'T;%ZZ^+A+EG];?)6L1MCLM2)4<. MCN,_F'D.J2VZ,D$82+$&I98&2XIS[OC+T=(QTILQ3#Q6;7X^G^6CSG$F\ M=#A_*5/C5E,#7\T$M((JA@Q"8=\+ (*KI#019X^(Z39KP+L?--UK]-0CY]6E MM NCZ]6%6CH!E(%&$4:D14Q#XL)"S9CU3!F6\B)*_T.[>T'.5$NL(=7V87B\ M$&4+>@Q#41?FPV6LLEI45^U<%@'M?#&>K3:+C_45%N2@J!*C1%.M]7YET,8' MF6)FX C40V)=L8;::B^W-)CE^:\.P;W3HP]!-'&%;R8D'E(A@$2/#@B%, MC.4;.\,3QTE*/%7]FW#=GJOWT$I+4$UG9XXO>UWV>!L ^C*@A[+536OF@(Z0$U2[094,/ HSOQL?^ M'L=0C[1Z8A-X_:1TK\+U5O?G;HM)X/%\W;UZ-N[K]3/E ,3&,B2$A@YX LCF M#A0#AJ)*L:TMRW]UX'V9IP4SPIETT,?'OZ$'#F)*9"E1O'%]MA9F$UHN&H2V MJ_5SV\FUT'&"*Z9Q+*OOXWTQG7OK90(!02 BV!IJ<9AG =NDPF%0.)3R:F"? M:513T:_QI0%(.[MO^;2KMK@+*]>^&Y.[RF.=Y&&)AD!FGRLR> M#'&3=*.DAVQ)U.M+_VP2FETQ1(V"_1AT,YA<#L:C#]--SK6#;-E;+U/42XL1 MY1!"(Y3 0)>H(:I5RBM0/*VC!$-$%^.T8P3[&*DX+7W@)O&H&TLVEG.%S>+5>OE;VVWS\\!55M M(W,!2!C,0PB0QA@;*K H,2#(IF1Y2LH[^Q9HU1;*73'M*H8.+&<_JAE!.TIG M#CN)+*&("\1D^ I7F\QH#$L&N\U]\\;8DXYG9QF5=IZ+'R3,OFJ90]BI\#FH ME56<.66T+24U4*:D%.AABIEFF=,@L)V[>#Z&=?A#^&,EO\ZV<,89$QA;X*SS MCB-O$=I*Y8$ZLPR_33MSCL7Q!'OQS[4(3]0YE [O?\V^9A MX"C@;#P=CN\G87>QC@.^N%:C8I67<]\\>72CF0@&*38"><\"6$CR8(=N47(L M97O80Z]#D_-G5YB_K=EU'960C_1@$O-KP]9GV^3(NN@_VAOS\(BQML_UM&SW[G6>L%A22N9IBG1S<-G]ZR] ,JG! M(IF9R(ET5767)9F ,K[X,A !1 2(<3;'D\PJ+Q@]HT>ACU[9GKK %[=VLTPB M[A;*K2M4M[%U_FF4'.278K287[R4^,"E9$ M!U\I%Q<<0PW@ +-2 33=UY[!P.H-=0?+DLXG8GO8GN=02CU.S) [WF1?A*V MOV^UY>Z'NV?/<\R^51D6C,"(8DR4U%HH8K&%XO#TPN78INJM:B^0&1V .Z:E M]L4!4JKSG'\O8M050ZTS=]FU,7T@DD2DL+204&TXT%2J$CF<%S5#\-NOF2W# MWQ=QWTWGVXX(96S_>FN"$]2L-D&P!!M-HGNL$>'(.*!YF:=#&4=9'8I&F&W9 M(ODZ 7@,975M-1LQDAH>.8V ]8:6#B?##F4U@A[SP7(^M3J M[=\ED8] MPW$,QSVFG!F*N>)>Q^]+693.2_F^[K.0'!PO.07!LDA\2F44CGBCO10,EI)J MAW)\>5C[K*'G>R=:.$%K#]K+.B/K/@,!2)).71QFS!&MF.-6'EY!J'.*M&'M MXX6+(^8@2ABXIGHL5Z#LGN/P9!6JJ(^,"-8IHR0C(C5&@\AXQJ,.C+;Q)]A5 MVX+KJF+D>S'?%*EL/UWLFI[VG]/U5Q/#R"C)TOW8DTVM5D7\W^UI-[C!;(%P MZX'GQ')EL*2(*^%VV$BD+!FL KN'%GS9=/FE]*1K^/OSD%:I1GUG,5:'![=% MU.?-=*OG^/6LV+<\5P_)%OYG)V*]S:D^ MJ!V[?2^6?RXNF:C]*:(OPOZQC.'&Q^7B;GIJ?7CRJ4 U%U(RI:2&@A/HM4)[ M.:C2..?4.ZL?XP72J3FLO6TO[:Y*3Y>#IF/*8E7E=H)C8^(KP!2UFCD%$$92 M.>!5*2/!604*675T%TB=MD#NSTR.# MAR:& T G?T!8%K\E!WFI1=?LA[5 @I<6J56P>]M2*+918WSJ=Y/EOXHGB)S: M)C@Z*#!&M #0"@,\%A+$U=F64C(H:J^^@G1H5H MVZD$@"/&#;160&[Q7DXFE<[ILC3Z.W5:YU-[0/<6%.X.L*?_V:5[;:(*/B_N MUG]% -\\?)M,E]O]HU-I_A5G"%9;Y&T,A"7DQ!#(H>6E_(R@P1RL2^%6-S@/ MYJS7<=(#AE)ASB6(;F<4B22I2IDX]CEWJ]3/IN_Y2HG6B90+;^^4J736^\JG M \.>*Z@@859[C@TTYB!7#&UR2HC'3IO.8KK&\/9%F^/W.#YOO7YZU[W&+$'" M:&(!94QX *GS(OJ')0Y:D<%J+2Z09MW!WA?]RN/!\T'>BT\&'\TP(Q3&N!4R MH>*[Q \+M^4P9Y&K7M70=^9PVP3* [77S+CWB_GBN54]SYG3 P-70B#LN)+0 M$^.$TT#OI>5&FYRJP^IE"==AB5I%NC_C4R[.Y7GE=+Z)S[Y?O1?SO?GG"$AAQ8#WU#(.M8_.*BF/ M6CF2N)]RB^MP\<:KMGY?GRC9_BW?WZEPENJ_C C2.DTM](P8;#C $N-RV>': M9@6L]*57TQCI#]2S(+KW"HM;D#HU0)+(@!&"E$H:"D#,2X M93*+;?7/F3KOB=$6O892P##>0.XZ?LR4.TE$]'FL=%0CXA&$G!QD!SRKLFR\ MMVYUN_BV@_6XRS$$UEAA2H")H5E\=S2FY7F(8-AF&:W?+5DG!]F^6%+V[OY8 M++?E !6R=8X-":F_*B0Z8D6 CF\$M9R5$FHD^QTMEF? M[ )R9$1P@FFIB+ ,",=12O,N\T,$H"!GXV'L>3B=,Z@9QGUQZ)_%]/YK?#P5 MX^K)??%^D]IV?[C[I<:MP@)7=ZI@*&#*P>@#&BVLP)YJ4"*B2-Z^0NTCS8O? M5^@8_K$1\MQ266N>=/F*TU1#JXB2DFL!5)E^$-]3EU.\47L)[9V)W3&G(46; MZ&1@?NZM?)UJ[9HS!0LH-E%TCBU'BAHML2GQX'F7&8^_P&AHCK:DE9X*9VVQ MG'[?YI.OU/QV>Y'Y8[?GYT_48[GLXU.]F4NY&]F=\M ME@_[(L_U9#I;_6VR#FR"!EEO$$*14$Q(1R'=-6IPGDJL*U5A]8C5(=/MYUZX M3\5L=Q+U=?I-_WP1!+U-CQO_4O]\;;)/T]6_SMW>WM]#! 51RECF3@C-F#44 M.EQJ @O4:\QP0>:P,H&KF,,Q:+:W7.#I?#*_F2;[6#[RF2OICXP(&@(2L89& M"4>M$MQ;L)>/>$ M6'V)#[9Z_:]VUPZ>8&^;OR90A[R3T&,/M?$"*;)OKQ21C,Y1UL'^^"B?S:=? M.EP/IHH>*RW^FBQOR[8XYV_&?GU 0%J(5'A$L)0$&R>8.$!L?%;+[!$2;1AB M_%IGD:^)OGBV7VYLL9K>SW<:/KV(OSX@8$<@-LIBJ+TR1G''T5XZS@#(:0 Z MPE:Q%["&MZ*GX5AX=CD^-B08"ZE1E#JB)8Y"4:)=*2%FY,HL7JZ:S[*F$:K] MM6S8/6=QJU;[1W]\A\XNF15&!ZZQ$L(+Z+DF4C/, 2_EEA@/%E7WQ::ZZO\E M2FX;XMX2+Q?SV\/#5[G._>6G ]8.8J8YM(IYB(6,KV,IEV;PRI;$UJF3#VE_ M5JBN-W#&QVHV89#1ZA/O0(RJM(>*6,A%B8Y1,*]DD1;U2ZGE"2JQ5SY7S5/#@O$(4F:X!QX:#35EC)22 J$'V]\8B*3U&7"45ME@]]R&R?VX^3J9 MWQ^>N\H9P?%Q@1D)4?0OJ!#1MY"">E6N&I(Z^GLD$.1PX/5^2ZV@/8I0]FUY M.TS3T/4P0<"(*1VM/_%2 8RL,Z1< Z2,SDL&U^IWCQO>B%W 2INMQ'H47A4W M_W6_^/[?TVV%=B(PWG^=J(N?4'?WTR?/_'ZQR]M3#RF5[Q6NGAD10*JB(W$M MX51#:.,?CAQ>39%5?G8YAK =S2^Z0'R(L+0H0?BRT,6GXF8V6:VF=]/B-EU8 M,YU_^:N8?2_>11/_]91U;#ACX- "A"32G"&JE)=7A;S._77S_-[:ID7$5\I MB2->ZST&2B \V'[SY;.R*QV,(;'^Y%^6GLV'NP3FAV6",[Z)B_MYZLW]=_K] MR^QEIX!'TB""HL8EQ JCW=Z<1<9[5^GV[[$.JAL_,Z5 MFM &9U6/7\B!1MN<'2[COIXR^UK='UV2O9'=C,TB'YL5O'SVR) MYTP;-'&.429@:I%%E( 2@A(IYO(N_KX0V@],P5_NU.Q-FV/G_=E]]KR) X8( M$ZA,C%BI@0X0Y?T>+2N,'*S143?<[X=8+;&YD8;&SN>S^_MY$P>@-)(:0J=3 M@R&.@60'M+P55U:4TA>U6F)T(QU=6A4!(<18Q04'EBH N9*F7/0L0S[GPK01 MIDQ>@#?1BIXNL8K (F*5!D!8[=(+#H2"I81&8WI=MC!7S56K".JA>CU5!"JN M$UYKA;7R&& EJ#%[N1U!-L>N702;ZJJ_015!/8@OIXH :..U4@YH"3&VJ2U_ M^0XZ2UB.4S;");%UZN1#.HK4BSZK" !Q3&N$O %4:FZ!YR4Z&)*9A4!\$(R3)DWQL8_H8"FC(9<-!:#W0$_%J[6(T+E*H)ZL%]6%0&0 MWGMN.$,0QI<54:]8*1M7IM*)VN50J@4=5ZHAJ(?J)=<0*.*%CE):Z!77\<6C MM)34.^IR3-((K^*^T.6SH;8NN6P &J*1I_$-9#(M!12+\M35,\H'ZY;9'R_K M*[U.I4 ]?"^[4L R"8E"%DN9KL+QJ*P(B[)B;Z_VT#='[;6* ^H!/(H(]6U[ MQ0' "N]3H4\!G/F.2H31# @@%1J@]Q%<<#?2VB;>NLM+%BLUA_N_E@L;A^[ M@A6KSXM'G;P6&QP=%#2DADB'. /.IGNNE0>EE%;27D_]^R@S;EOY+^.%MI#N MBT]_%/-B.9G%AU6W#]/Y-&6U)73.7S!^9F10G*GXK_8,.TX MQ284E[#>4[H MF7FCPD4RJUVX^Z+7YV(V2QF4\]MWD^6_BI04?9Y9QP<%0Y4#0)+HZ!H!+=$4 MPE)*9&7.8EI[._<*2-4:TOTY;5%'-].=[N*K\+!8KJ?_V7Y[TE,[.BHP)8BV MSMD80AF#@1#6E7)RY'-.I&KO<%P!H]J#>JC\M72KKEK<3,UFF?#\&/%:W.YN M=OXR^:'6Z^7TS\TZ>:!?%A^WD-?(8:L_>6 B!D_.(25-]!R0!%[O-[PQ=$3G MG+9?6OR03\_>]='SULA.CIN?V];!,0*/(AZ"KU*J\QLE568)# 'I%,6::T:U ML=[H4@406)[37H;]=KSL#O@Q%,E]WCP\3)8_/]RYN[OB)@9(+\1]N6^T^KLT M[F69$7)82 >TP99B!XR#S*6;T#QC7CI;*4X?2Z;'99?&82X!UL@(%.-Y(#3Q MZ* )**$=:KMXY#?35";P<'5R]30[]OJ*+NOD'$Q-^(!'6'BGM 00PQ(IK7^+ M\M"!*=AFG5P];8Z=]UW7R5FNA$B>/D*:*N<19&"'%@>*NBOK]=H/L=JMDZNG MH;'SN>LZ.:>=)P!Z:R#TVEN?3G_W:%%I_N9S(VJU6R=73T>C.$'O,<>;2 *E MQ%$#$GC@+!#$ENC$'Z ,!E]T/ZEQN":]*/4R$[XYIMYJQZ%SQ-#4'5WQ4D;D ML_I&7F0HV2(K*F=_U]/!965_8Z8U@T88SJ%@$$"-2]F@-VBP0KT>^-6"PBNE M@M>#^-(JV*5REG%KD,<,2(8,,*6[ QU%.77#%]T3;QPK:RM*N\1R=H@LPX1& MF #EAEEB-"LEQ'*X0JG^[%ICG5>M;:\'\?74MDME(710.4;BGY(0:40I-P"T MUTX)S]-!!B%7738T*'6OA_CEE+K3:-(U= BE?0(NG3-.[N5"5-"<2BH1^CVN6,EA0)V*O'I@7W9%'G+.(\R, \90*&-('1>-O:R" MJ,&.EX>^NZQ2'"V_;*\\S(M7D.$>$%MI !2C;A^X9%!@H++!!R%D?(2 E#G&5[+6EW(@*>)J2 MM#OH1Y6)[B?3Y?].9IOB[V3T^KF\ 'C*M)'<<(TEPL)IM*U <"[&/*32N6)' MYJ=4Z^H)#?1D-IG?%)^_%L6K#LM33_O@]CS9R3J7?-[=+PTRM3>32%HL!">4 M.K.OPHQ(1X]JL";F(T\VKTS0E\9O+)J\Y+U+[86P@$<%2!$7 8:9 GM).2'# M)13VP-DQ\*?.7F4]55WR7B4W$GOKO%0DF@(0C0,NX>/"J&L^,FZ' 77V*NN! M?=E[E7'$B\PA7SE:4=(GI54@Z:2 '0$(C$;38N(.$/(;[5VS2 M-;VJ'L37DUY%A+,.$HFT@1&"= O+P7X;:0?;7.XY*::R^AOD4]6#^'+RJ:") M=MQ3*S&!P' HI"K-N%# Y[3^&OOBV#J/\O'MBS>ON0!GG*MC0X+0"&AD8HQC MB8.>(V5+"65T#7IM'O>W>]62FH8DXED7Z_B@P#!QSA$>@YCXWVBMA2C-='SQ M[#7GN.1KO@*5&L'<;V; KN>86JV*]>KLDGAL2"!:>TLHX-AY"(F!&)0[.)(2 MEA,T7B*1ZNK]U3/Z;)A[)5(=!CV320B,/:+(&9:N1%0:47YXW[S-N45A["Y5 M5]3)P/<\9])Q=V)"7%;W/$@_">KF9KDI;O>=6],9V5,6OYU._IS.MB=E1RG2 M9)H M:2> 64%,M)82ZDII5-6\9P5;.SN5(OLZ0'Z7HU1#"UNJA.OZM @B-(N MQB2&*><-<\S+TC50T+L&.!WE_' M1X10K-()5S=8?;[Y6MQN9H\9S[]D.A_*>N)'IO/H$4PGLX^+U?2PQ'^)JM7Q MZ?YU KPV?TW0@B#LK(2248,A-HKB$DU'S6_7(:MM$KZ\#V8XW?6UD#Z*>+*0 MXLW\54F+Y=UB^9!\Y7JO0DN_*R#MI=3<,$%E=+$M0 +M,97$9W6^N9RE>8CW M81@%]K7"+VZV D4T75S5US_?S+=/GN9JL+0?V:8\]5M.+,J5QP8"M/;<6\>L M5@HQCN.7TG*@/5&@6L>5UXS.JK0ZJ^+FO^X7W__[MICN#$[\XJ6=B3\Z/&T* MEU^1Z.5'@B1$"ZJP4T1;(**QA'K_X%2AX6Z@[?"M[D"KBU;0K;8.U:;$3KY/ MQ?WVXK[Y^OWDX1@U7OMHL!Y#A3AA B"'J:,(EBA0*<@UIH9V2Y$64.Z4*J9( M'M?L3;2V/_Z_XK6X_NAG8YS*+/(>09A:51L4&6]+,83-(LM83V;Z($L>S!VQ M97]&Y*/3,YG]WV*R=/-;&YV1(X0Y]O$ E441$N>-V7KK6EM<"D.C(W^%6^+= MOG=.>^'3 V$JC$?722NRYUD*B4A0@;(YUX;\U8_* [H@S M7Y:3V]29X^?#GXO9$:8\^TQ "",&I93"R!C*:41(Z7=I*%3.IK#X+?F1 V\O MEF1GZJK;DB>?#U$,HHA$"E)M:-IM8[04QX)JS4J.L$7^EFQI"^I./5OW4"S3 MMO ?R\5?ZZ^IZ=9D?MK#?75$ Q8RAU FC.@6?3)_$&D^'YD-6 !XTD\Z\.[ M;0/@3CGS^6$RF^G-:CHO5L?LS"N?#-8K9:W63DF.L?'4F3*@2[O]61P9455C M'QS) ;8C;J@H[NW6WLTF]T=8\>PSP42K!XV/_R448&>M](<%5#.;Q8??<[,V M!]]N=VD7#P^+^>?UXN9?G[]&@%8?-NO5>C)/[M3I+=L3 T/TPQGPD"CI#8>1 M]H3!PSI*54ZA(ORM-W#; [VGDUDW6<[CPZVBE[5]XL$2K5X^2(4LJF-#XI*? M=B1P=$U2T3=@S)8!A$DHNI3%[.9FP MHM>[9+JO6%.3U;3FVC5['2V61>W+S\[=(O1-M]N M@;!SC&NA/*1 *\T\W>6PTE0(,&!ST/?%^K'A<@417_U\H()8:+#G5$/&9?1* M!2GEBY[J8/6V/;_5E=7\LO5$"Z#VUK3DZ;-6)4J0D$(D)0)$6F.]6_C(TBF/D^QHR:2?;'BG\7T_FMJP?.]6$[NB_>;5#[WX>X7C[*"A:D[ M5?#>,0,=HM(*+ 2*2R L$5%(Y&QFCO!2L=:-3\=XCXV!6Z^C!?IMYPDL!EU. M"!S!UM@;;R47)1;8^)RRH!':M>ZHTI"33930%R&CS5YNTY\GLWV,O7UZM5XO MIW]&)SC5!2RV/XM2%+C8V:H,9@!A10NE2%981 MD9,*7G_G;Q$5>QU,[58-?='RI3_T8E>A0=1^9(9 ([S*R/A_+H#F5!%6+C,6 M()*38I&U 7TA?F8W, ]*L[JD"@0880%4B%AATEO#H2YEHPH.UN"N'PIE:[P* MHVIB/!1_]AC48-!^1! 260LX,U1[@B!QF+(#6D;D<&B$?EO?'&J&LQWV7VSX0^I0<()SKF9\-0 MF2I'*^^[A+TO4_#P;;;X612ZF!=WT_7'V60^G"%(!K68KR;[JV0_%>OI;A.G M5HN<&K,$;IBRF@*O)%?2: "(VYEG3K7EE3:.N\'B8[J&=RO MCWBQT5\XH,D M>VT]Z2=1Q5XTG3(HYC@!C!&*F6-4 ^%TB9*2.L>3&&L3@$[)M!A$+P-:%'5[ MNVW#DRJ4#UES0V>6]&]M!.8PQL*$:L4HTRE!:+\"4&0UK)1U]1*+8QU-(O;S MXO:)$E('WYNX*L4GW"SG'^;I9[N6T''YNDG:OG^M>C)CMI#Z%4 M4Y\EA)R# M6!-?R@L$&JQYR/"FHC(3%GUKH;^ND5MAMMV[THE,!"T]_;O)C^G#YD'-YYMT M]#68^JTA=AC*QC01.,#;I3W>GO[B%>]NE0>3D4# M4WO_\,N$85K?XW*X_/GT0V?WA?(F#DC%D =Q)+CRCO+HI)39KC2&0GJPDY/K M)G0WVAF8RR;ZJ)^*F\7]?/J?D]OGE<8'*9E@%C N"'-$0NI]N41AI'W.CL0( MMRH')&,6[@,&$&;;ZO/-$P?G]XL>C)2 "8LADXX;[9$$^^L5,-78HR;10ZM& MXHG"2GT]:2K]J+I/B]G,+Y9_3985+$>#28-5J?1":0JI=!Y%=]>#$BDD_&"W MQ YO3BISZ'5STKTR>E[7G@CTJB"U^/GJ#$%XBB0"EA+CG:0011@.D -=Z;5M MBXS?MAT1/J\GRW6?W7&[Y\Y9NK:AF^&XJ6[6,1KZ-CX+T_7/,N*IM[B_/D?PADHL-"#0 M^%18X[ 3)0:0#G*/5O+G>HL^N+I:B"D%-% M 8M^.Y".640.*Q!S.3O8M1NV?BM[G/YFA&U#,P/N)+XOUG\L)^O-MN?.:OW[ M;2,BJE*>B/ ^'2M@"N&^3LD#R;T;L,7-KUS[O--H4E0MZ_%D7/ ,>TRHO-/*JF6*UK,^WIP. L5LQ##[F! MC@"06AB7TF)I*UVP=Z$;*<-0+0/]X;AV/&FG%O..3Q,<]5X2Y["52!D#C;!J MCX3BLMI%C]E[)L]=^VMG8FO:&'"3^6&Q7$__LZ]G23''*@4=1NDNL_4HS@0X>E M9M@IY&S\EY0%2\9K,F#"R6,)5B35$S*M&M3.G9PA>.^5P$!!ZKRW&C.,18D! MMV"PCGDCLQ*5J7*TEJY--?2U7#T^_6X?;G5D(ZX!*^M,& SGE LCH)%*>N I M\J9$AU&1DSYY37%G/DD[U$I?"]N/YQY4[\O8IR+=47T3HZ34/"EI;)8\\<<[ MLBLL8I7GB-Z+ Y9%K\5;QK7EFOK=MK113CE:*>88"(=ZM9U-I@O6& 8()8C' M_U(!-;2N1,=!?&7U61VP9M&[$GHR$P?[]JZ8I,=]U@BQ=YMQ>)I'_*J8B5/# M@@/:",LT4QH+#!5W=J]C)S4AE1R[CJ5]@OV;^;=-W7+O6O,$@JS6)I+0>B^! M)TA+7>*!.!RLA6H//D0[/%GTA_Z01F"4I=Q=& CE.(SFWBOMD04<$5#V601Q M3="CZ"137D>E;OZ]F:ZF^X2])]]M7=)* 4>UJ8+1B'B+J8: 2LL<$YR5J,17 M+^=H880N0SL$.1I.=()Y7\'O 1O]\_#E_TR+9?S]7W^^+;X7,_5C>NKLH-H$ MP6HA.==,6J,=P5QQBO?2"V103I[:"!G7'3F.K4]MHM\[]YZN3+^*818EHUW7[QZQ?1'W[UX MLRX>3BVHIX8%J;AQW%HL.#7"Q+7"[BL_@800Y90ACK!?;6_+:(N8]\4NLYA_ M+Y;K:13;%G^N7_-Q3QX@GAT=D*:(:&DLPIX;92QX(C<1.6G:([1B[5!@T37, M@VX:;,]'U/SV[73RYW2VW0O=__VM>B+<-6XC$,V-X32N79AI)XD$^\1XB#FK M=FM&Q]*>TLZ'^:?4^WB_H?U^,5^6WZ9FIZMS^PNM_8[@+!<,&:XLUNGJ;2^0 M+G'$,>#^7?$#<,<^1$NG>Y63HCGV[+=1 MKBZCQ&,\QA*2"7B6&.LA0;E^D.HPH-UI^MW>6Z%+5EG"O7T,.29 FQT MIK ?%8B%&BE"H-<4$$^QH_MS:DA3I\_?@6_M$J+" 4,S\"_WX"KZ'%JF6]JB M+ZT8HUB:@YR9.RZR& !SF!\%=V M]>MPO&J&=^^\RG!ZJQRGMOI[ L4&<^8)E2XJAEE.P+YY'DQ7B^<8R+$WWQ]1 ME#* *OMZ+?9-Q'X]*ZAP@G5V;(!*$2015@([QA@B'I;'#/$;^?=F=^OD>7D= M:LHZ;M-ZEWK-_/;5Q[M%<;5G2(H9*S"R""I MD&70&"%!*96262W?QDZ\%E6^Z 7]WCR YYT2M_UJ(QQ;O*K1L.%,Z<(,;@2/ MF%/'J61:^'W#<,B!ACD]3,8>YK3/QGZ4,/CZVV3=#= ZIZ5PGFN)$"18Z?+% MX]R[G*SW^NYBO]U)NB-:6W#W1:DG?D8SOZ[:! %);S!"&!&+D>"6V/**]"2] MN.:;[L;AW'6BIX%7XU4IU,]6EN23TP5J@3!2J]3'2GG$(&6E1>!.F&NN7FV; M.]46YS;5,0YSVMB,AE1]P*A#G#&M&8C^"-AWY89"4MGO_2G]KM4=DZ]5X(=, M@!ZX=U@7B7OM62+#H#.O^7^)1]E9I_P5GF'L&C# 4.^A3]U?F3,Z M&G<%%1RP]=+AJ5,[[_FJ;/]:1<[G(P)2&%D)8PP$;/S3>8!E*:,6KM>DJ^_% M\L]%Q\D*K>C[V+N%IOY*:/7]J\*$BJ",?00$B"P5YBP MPQM-,\UFO9K,;__/XL^5NED_V3S9-8U7 MM_]OLUKONNA57:3;FCI ([RVUF#MI#(".Q##T#T*7J*<)(3,JRO&3\V!E-"; M]_Z]*!_;_3O=*J?N[K9O6C&8Q[Y[CG?%^NOB]O'YTK['_UE,Y^O_C=]4W "L M.5- %&G%O.4.O%S>NE+ \-9BZ#!_.*.AM6/*ISIL321$DEBR/RST!@$Y M8(>4QRWD(S)5;Z]Z:H*@##:*66B),X0903&6>P0LLOK*&@MVQH^C!P M@M\P MFELMUT]H%[][2;GXH[,/_.M/B^+]Y*$X4D:=.V6(CIZ6(L(.';?:8T0 +Y%A M9KB6X-W0LFVZ+ ;10I?\//:81^NCSP\*,K[#UB")9!03:N8%0J5T$@UW.V^[ M'.N/!(N.D&\>M<=O*]3P59\D>,P$QEX;99@UTGI.]DU4O',P MJTQ^U U26UWM.L>]M]WT5Q];W=\OM]MO9RXAK3 Z1#2=U4A[:PE56D3)#W)# M1:_L\J4N"%%I-J+>%I/5@$ECNU]?I8#EV0<# $Y%U!160 HH%:;[ M&QR-%194\P"[DFBU*HK](?'\?O?<5?:43P\,T2@!KS&VTD)*E ;.'"3F\<\K M3@]KJON7.>1M MQ;J<+VH?UT/IG?%'7)]/JP(+C343S.I4NF1VD%]A<-6LDH MS.D[-D+[WRI[6D&T5].N)[/TQ)^_%L5Z1,F$30T_Q''1!!;&\-0R9["0TFS/ M?AG0U)I*ODO%#8L7EN+$LY[Z>$!$&,&0H() G2I4&!3[)S:.9U6*C]"];ZJN M1>M(]F6AGS_MI^G]U_6'NW^L=C4&)XA]9(:2]M=!&O;-NQ#4>X#1Q;T?C6B5H;A\TLY:.K MA\5R/?W/5C4U.?+Z)$&CZ*-S29UW0D(.1+29![QD3UV)^BH*Z8DWK4#=6V.A MES)4"K!/C J*6^R1@MY8R84G!GI5RLF0S=D"S>JJ-EHNM0_J$.2I$5B?&A:0 M\M'/,IYY0[#G!$8WO934$YVSA-7W8R_!%'6 ZJ#\J11.GQD9!+$:,^JY%!H* M#+D">"^O@XCD1$/T]V-18V ')5)=^@3F.> X>G0X>GL.2&_Q03:%58[I8;_- MRM44SEY/[LQD]=7/%G^I^>V']==B>06G=YPB0R'7E"!+# :8JWV"C9'<^ $K M?$JP#]LL*E5/;QM#[4Y^*PA;>8X0;9-7PDF$@4=(8 -8B8.2F@]V1V(O6R&5 M2?#R)O2.X!UF&_7CY.>Y;+[7!P0'H1;,8"4Q,)P8P@ MI7,>YUQS.$+R=*#U MDSNK#6$>PHEX,X_P%ZOU_I$_S.MZ%<"<&BMDY0!(439&]AHK$Q.WOL( M+_'JEV*Y:#?>'OYGD3:%BEOU/8IY7WPJ4IU2:5N_%,N'2 M,^XI0M%YEZ5$VH"P0V=E@14-T_F)@F%61)IC@X670A-B M,3^@@JX*3WFJ7< :04AH0P65IR@Z2X$M>L M)S9VC'Y;ZVAJ;)/:L*4F;C57T->&!HBT4)QPHRUREFOCL2NE,%Y=F>_5P=K9 M JHC6#6?2O&Q6-Y4/\\X/U$@&@!O)/:84:'3)2 .EF@0Z*YDGZ)]9M,*:,X3HQ3N C3;* M Z&,42YZ\GOY+;974E_5'@VJIX%EP#SD(4X\-2(?HQ#>=3Q\V#Z4*[*9*TE_-F8*U'JO4!(QJ#1F37!-98L*LONXPMC(A M3B[\;8,\C,_XNA3OXVO]:3&+O_O^RU_%['OQ;C%??ZV>)5AKUF!P7"J-,)Q; MQ5QTW#%@>YP8H^#*&GMWQJ(&;&U'(V-B;D3NS7POTO\M)LLO?RWRS>;+&0,7 M%&$$E(\N7O0-O$'B@(\@(N>6U!'&36-B;+XV1LW6^ "GW//&MHU-4X;H+S$O'0;(6T>\X0CPQV6(N@S" MCJB0]B((6U\=C5/D*C[?].GS?9[^.)8VUW"Z8*&D@COK@0&&&!7]]NBY(TT< M1-R2G.XD]0MR+YY\/:JB:^*INZB.=DCW=*H O3>$$6&\%TYS[; V24JM(#*4 MY#B4_&_"=:2&D2W+^:MPP%QSB 46PD.@J392E4!S157.T808WZG5R!;=FNCW MQ3XS^39-FCBU[[7^N%/Z_TYFE3;8&\\96/23+><8"0PB2(@X<\#(,9YC*$>X M5]325GM?<(^)DG6WW!O/&;0Q%!+OHC\!B()&X6@=]AA%M>2$UB/<<.^!2PW8 MVX9FQL/>>MONC>8+F$8'F@&L¡.,!'#MHPV7%UR,TI&-D;;Y61LS8,UOO M#6<,0AM*J83.*>ADO;\]LOS>;,'!@ 3& MV/A6(RR%IZG%V18=89')V4X:X>;[);"V@5K&2=K#]L69??B,60-6@&-%(1<: M<4Z$]I"4.&DC^T60!*40DYQQA[[B@T*>^ M Z9Z#%%Q$G.50,CW)/OCX6]J:0G\DTJ;-$WGS$X#*'1F",J'1", (#2R:VE M&F/,9$Z;QQ'NU(^:AAEZ&=5BGKML!^UP#!JU@ ISRU,C#%+N"PIB7(Y_.<)M M^Y$NT#6U,!X&EL5Y;^8WL\UMS2P$4Z%VTM'O'0Y MB08CS'?IE&$]X-\YNZJDM329*RA&!+<<<"^,QPP:CDHP"<4@QY*-,*%E/#S+ M4,+8%M@6%M8 ',+1K8AF' .HMC"H1(!P/R5Y;",:D&MB?THV/>/^>W^>HKB MUOVXB1]5#^F[IE0\-E^ R"&H' !:$J:=I\*6KB]A%N0D/X\P5V5X7K:DB&%J M\ZM8P.(@'^$JZT+"^ADDU\&T=K#NBTM/.^8W/J^K M/DG@%'!NA(/L,WR%9UOB,KOYD@1I@A8XFG!N, MM8=>[=-D':"$@IS"XQ&>S75!EPJ,;%4'HV!FI9.XBC,$0IB*43T2))U& F>( M+%]^JFW6^? (+=_0'&P,_*B(=^:\K?(<@9,8X N&M:-(Q<5&"U\>\5#D?$ZJ M\ C/V<9"O@;0CXE^9T[5JDX1*#10(4*PCHZNB%ZP).Y@^36\LM.TD9"O ?*C MXM[IL[.J4P0H572WI3;&0I*LO73X@(#T5W9F-A;NU4>^\5E&E>4"@&L98:1O31,,9V3J#+"D[$.>=0AZIUQJ,HY6)TY@K>*",FB,ZH- M,4P;Y4 I%W$@)Q88X?G7T&S*@'XL2V+&4AB4B-YG?(\<265H#"!B;"FQESJG M0&:$IUPC6 )K(CXHQQJ<:=6:)U!*E2(^%:,#J[G 2I?;W@R2K/*L$9YE#<6^ MEN ?E(IU*1< 8A)9@CVW&N!TGX4_O&9:T:R*BQ&>7@W%K9HX]UK>]V7RYZRX MP H^J8SR J"H(R0(TR2N&%(([Y5.&^15F%O1M_U\\[6XW),:>&2!'#1!3%5]S+$HG4^OZZ#DS:M5+]X3Z*M,!]BX&?-4Q9 M[=F"U\QP$4VY$Y8Z9HW%!S-N&,WA8]89RK?E=)$>=VLM1TG._E ?-'JJS<(: MLP0*++966<"<1IAH[ND!!ZIX3J+T"$]16B)<=P#W1;1'D_ZLT0ZDA9Q!0)B7A%@LD6,[542,\E&F)EKWC/C!;/VW] MD">2O;@:*Y>P]>8/&A/"<6J,9*3D0L>O6<(.0B^<@3Z#LR,\^NF6LYU"W],^ MUH?E_60^_<]V[&#[6$\?PBSFJ\5L>KMCU_SVXQ/AGFPW'+8@JFQ_M3)_T!HZ M"J3W!D@G-5?$6DHYTA9"+6RE;NPCQ,].5S>SQ2K2NHH5:OM7!2&WM0@>(QY? M0HN -^: *D2#]2WJ(;+HF98O"T6&U61?]BU%_2J&7NOAMNGMGH-IQVNU=VRF M_RD2RM\FT]MR;V+WE(_(5C!LF3,'HT5T_86!$A#E.>%Q@=RJS*5[.&VEEZ\C MD_;:G__3&S]>VI8VE="_I1BZ M,^=X#0;QT&D%M$-$4L2(TFZ_V!C!):T4/G04?A4WVYT-6WQ+)U&G JGGGPP* M1@\<,$TI8)99!8"$I4S>^IR0Z I-0F4&O(RALE#O*XBWQ7+Z/6KQ>_'<9WCU M57K^T<"H PX9#CA0/F7S<8;W$DD)7,YVT B/ H?B42;L_1%I2_,*+'KRN: X M(Q)B#Y3S40R2+J4H91'4Y92JC/#8;S@*-<>\+_Y\F3X4^^=MVM,'0.V!=B8#1("=;9H0'>4-Q ML"-U-,ZW><1A]USJYM^;Z2Y;; M-?*+C5[_4G"%P)1&FF!I'@"7810A9*1.D M*J?#QP@/Y?JF6+?:Z*V#T2,F[R(FQ6PVF1>+S2D_[=B0:-1%?&D@(@+Q^,HX MZRS?2Z@<<%"I2W#7*2 O]5@O MP>/HZ""LX9!;))F'PA,I"$1[V45\#W,Z)%_A7F5EIAS-]VA+$WV:C[WO]?>A MY[%#+8.!Q^F*;"930TU _$YS3E,K9:4@M$.WX9GZ*I]XOCXJ2.*%5%(C"21" M3*46@*6L6F==W7Z%]J(R,UYS*UK1P&!VXH7)>_9W?Q^''B,,IBF>Q8P@)P#A M4F._3WG!,0S!E?;K^SG(.G^W[I$1@6A+%#>2"$<0Y40#L5]$L6/4]IHQ\;U8 M_KD8N1&IS(DS!UO-\.\MVSD564V+4^%M^9& I1?,"V)5#-(!BJX2LZ4$0O%> M:R2OF4$- 6]>1[E;5KY,?A2K3\5-$>D;7>0S6[DG!P4 J$-*>X&H,Y8)$?\X MD-W*G'8=M0] KY$JK:M@'*=4%6Z.KS(^&.\=15)['?TS8!PC\/#B* 9S=N&N M\(RTJ9WJ0A>='4YEGDR5TEC@B)*>6@61C0992*%+:;#6.:MU[HTTQX;F5.;7?_\<_0'5RUPJQGP@VTL_7V,=6RSD7!&);/( M8*8!L8[S?1$$Y\952SOOY1CK5W4V.,TZ,4EP%B.#. - ><\LDQ"R$@D1;>7? MF]2->'/Z4*L]A?1I6M[,X_?%^V(]F$%Y\AA15>['MV)>K0??Z8'!>L,5PXHK MQPW35CF[6QF,EAJQ2AUVNI'XS3R^%,5J_=A#*$&.5<.A#$ M4@&-&=NEW9K( 5LM$[^K5_U[9%*J\-X]_1-NV>GWZ6U$_N3K?G9TH)0 B)3' M,-*<<.+9/B4CRLZMO[*KT-HBPB^O?-M ]Q5M_C&9SM\N5JL/\T<93ITAO?KY M$"%#!C#OHC?B@?44[8Z]^9.B=LHZLDK9Q-4"I MB:'#P!"%RX:"TFA&*GG676=7OYG'A]WL.C+.;_^GN+TO5J]*52GSNO)L 2I/ ME6>.<8ZIC^%ZC,U+; C .?E$EV=9JO+D:,9U5[CW=D%$V=_=+Y;_F-\4RV@. MYE\F/\I+>:KQL,8L(5U_:B",T1Z5 #"*D/ E#E1FY;.-< NN&_YUAW=_7:YV M:DJ=L$W\<[JN:/".#PO$&BV0)\Q0'P,"*$VZ?W5/L9@<]=\>.OFQ'=@O2S6T^6VWW"49SHO;G4QCU^L/\XF\]J+;"OS!X(! M\ZG/A"-22 \M\*+$3JJLDX<1)HAW0\XA-#%DF<+!S#?NI?7*#,'%H$D))BF( MT$L)G8.E(V(1MCDW,HTPH;P;)G:#=:\'&G7-X/%! 4,'D5!0(&"DUD)Q!$HI M/5;7=IU-)XQJ#=Z^(X?XK-MG__)U,G^[F-]'!3S8XL]J_ESU20(21%)!(*58 M(^:B\U%6]404",B)&T:8+MYMW- ZW(-O=0U]GW(GVUB.8$JI P!Z;JSE$LG= MZN&!Y<(VNFVYW2/QF]<54;GY2(4I(@HDNFS0:H-9_!^'"*@2!0QPI2.&"[WG MI25Z'#DR;QGYGFS QV4ZZE__3 >-_]Y,OR7??\BT[O)Y4L2Q?OI0%5[_LV,# M1TB@^ _T)JK!$P'E;NV/RI<255KU>I:[WJTK=:8)!BMO%"(:4V>X49 K6*+! MJNK=)STF;/Z:GLLA/C HQ M.E(XFC]"N#4Q0/>&F;V"M:_^7Y*]VH)Z8$K9Q<-D.J]/JMVXP)5# M.(;WVA/'->!04%S**I7*Z7DU0EJUHO5J3&J$;T9WF*/.Q[OBX<]B>:PZX>S M@)Q+3RZQ%19BX96-KU6)"\BZJ.!R&%)7FXL.(>[MI/.8Y8T.<_$FXG-J*3L_ M.'@ E1;./Q8\%1+B% MBBHF&),(<\;WDE HLJZ''Z%1:E.UO]XQUA35WLZJ'WM/F,7#MTW$^_/B;OU7 MA.[-P[?)=+G-AX,GJ%-QAJ 8$93"W"J L*,0EN^>I1ADK/4C= B=M8#[N#N"U FD]FLY^V^%[,XF=NR[=FVX0G^J:SS6UQ^X_Y M[>/[=-V;BE0XIKDB%$#D$5&02K=3'_+4FDI;\+VO2MOVH,V6H^W0$ TB-(1C M$__C(&9$"%%*+92[LI"K11947X:: #T"AT?=W&P>-K,8G3Z+(YN1[S9%H$8@ TRZ M>=T"%:-:!8]SX(X3+P'C;0^W4O^%DBS%5'=$X31F*\K])UAT! 39!CTOKD\C & M*Y7-77Z:B+=1:$2MY-8J(!5.5YCL43!VN AO%*EEE2G2-&>D'OH-UZ;5_&[E[R+/PJ?)O/[XDA6R+._#XYS)90 PAF$ ;#&/X)"%1LL&7'@T[+*JESD M@]HY$8X>U;_X1% <>DTAY#$TA)S&KPDJGUM0=R7]GAKJZJ6F&V'6I:[?3>?3 MA\W#26T_^TP@*<5>&@PH0/$/#"&DY;,3[ZZDBT9CC2W:P:U3G4]^G-?YT\\$ M0#DCD?*1[-P+BHQ%!^FQ5CD&?T2'D:WH/ .WP9-I],\O\4'.)(96&!T$XU8J MPP2'T$!I@)>XE!ORK!V.++[TX%)VYBUTA__@O$O/?39WM,+H0#Q%C"MF*,&& M(VZ]DJ7+V>+^Y^&9CRY[9\>$N&QK M*"&C6*?UFTE)#C)*Z =S=8>D5Q,*++H!O"]2'3:9Y[>/F0_;)(GTZ-OTB+,D MJSQ'$,1182@TV!&NTR6S[N!#.&BNK'%_ESSK"O/>^DX4DU7Q=3&[??/P;;GX MODT*/\^T$Z."$%I[;3AQ&A@6_0\ 62FG@BRGUVI6]M>%&[3V(.^+6GZSG$_7 MF^V[X:<_TE?GF75\4!#*4^HMQEUO5PI3'"/?::3%VK;Y+.WLPC%/=1B>=7 MIU/#@K/,:L5]ZD@' : >8G[PZ #/\77$;\RE%C$??(/S;3M5JL@"HHU%A!D) M0(P=D#NLUUJ[:P[7AMM6;PK_X*1[7ZS=CU2E$Q?O?>;:-C"]W=U?G9-!57'J M$,T_%@YYCBP"G@.",3GLWQG]6W:M:L"GJE3M1BV#$_D?J^)N,WL[O3N5[E9A M=/":.@6Q\DY*Y#U54C\FIGU1W/>VP$+^>%:_T@3DJ M?T/Z]_'K T!6"D#$E7_"J"-46.$&<.6RWITH5>#UN>%"Y>,_5[4E;/M6C;)UWI213JIOC\ MM2C6NZ?6/]]-_M]B:6:3U2H*^+:(/RV>?>Q\,-G6KP@(L^@M1K7%\-YJH0VT MARPF[+(2D"_6*9D:ON)F0<(Z4.N.>SND8!T30O]\ M]C>5&Q35F"]@Q5AJQ0-HJIWA$HKHHI;X>'9E=P^U1Y>C_8FZ [^WY.\G]_A6 M:&#PVL>#]^D., B0\!PI1:3#_""9]CG% R.D5(O1P+WR6@L^PI1&B/=83?(^!U32^'N\7ZV+U M&\'93?+A9+Z(5A @@FN@U-%!B/\<0A(AS95%]3D*6[0/Y\"K M6+-E:_O&1$.;4-,\+LW1YD97$AQV0BRB5W;?RRC6J0:X#\RO6FO4+^."2Z^F MM0!3J$2,3R*>N)15LFO;OVY%Z]68U C?AERJU+U;W=U-9]/TJ&Z^GJY_GFSC M_?J'@U=&<1P72J.,1QQ1I YOFT'\]W!NZFIVT3*L QN7#3.2DZTUPINE1K&T-06_/[I]+^:;PD?THN>W/:7^YW3]U6Q6 MZ\5#L3P4QZ5TYOB_VR^3'R<96'NV +C0'E"L+3)&:\J\/WBI"+)>LX>>5_#T M:M\:$.47!G8-?H\U\(O-?+WZ5-P4T^_IM7P"VK0X4[]^OG1&MI9Q'N;4Q4]NTMV348[*IRZ/0P(BWCHO&97 <.XT MX_*0S&-4UC'>"#&P?>;5A[LG/VNP ?'*+('3B '&%G+HI)2" M>778PG,PRV*-<$.BP^6Q*\C[3'?ZLD^].)/D5'XL6 MCM(1L#([BGT8*J0^2 M (USDE-JN_P7[5UEH-H7/][,X^M9K-;['!JS62;$U/SV_6)^L_OF!&TJC Y M0^\(0<1Q3R"5BI+#HDY!5C.'K*;-%\:E]J'N+<-_&V*LGM2)#I#.?S+,J935 M7VF&P+G!V".<;G^(X9&@VK%]D144RE=JX#H(!M4*?*I-$2QA5!CL@5+*IO9_ M[%!J!B5".:7E(XW/6V9'O3"]*?#]6P!U>SM-4TQF;^9WB^7#OIO8T,4^?5D' M0#P6P!%#J0: ^6T5]E8]%@&)*ATO=X/!^^*O?7@^G=]_7"[F\F\YOIMUEQK@0H:][XOG@!XA*&(4KIY590=<#+N*SNF*,\Q6B9 M18OA=-%S6[/I?XK;$K-TS=>9L_P3HP+$#$J/G'>( \*(QIZ4 _,,_.GNF?'!<8%PP8" GR'G-*) ]5+YZ,0Y8'3Y[/%]N[)4M);T MN.@*WVQN^,WL;CJ;G;\_M,*HX+U@1EF$G0:$,VV$]N6S*ZCA=1U(=.LQ(SPM255:@-XS?UK:6^F/V/^9_Q M+7Q\O9\<$9_@[(E1 4(G*1#1-$#MD:00'MY@8CV\,L^J1UXLNM)!CP7=OX36 M;Z>3*,9T_7,?@DKV9 E'0 L8(!@@(J9@0TI9X("-S]I*S+D._-G9VJY?^TS4. M3_HTF'J,\%?[J[;FMV6 -1U#Z]:^LCFI8<$QXY$R+/Y&RC'EZ3:S4EJG^SV/&E-.5V46G*V&:0SVD%MG M)^_CJC8PP%3N0SFWC,3XF#KER3XHCF$,03DI%R/<&NN:6*V"/8I=V2IW#U89 M'Z2UQ&%FA(=6:\:C*VA*V86NUGK[;='0NWZ[^Z["K)M+YV1OI'7KY$*GMT30J9ZNJW3)>W*9/;@L_ MIKLV[C?KZ??ID0+DMG]%\,0Z;CA00'#$%&< BQ(5!%3.J><(%])N^#>P4OH/ M\@:^9JN_>(WX=.T1CA$VYM;3+?Y;15A/L &5ZAI[=JR?A-:[7B-5RG0:S!8H M% )P1+3F4BCJ!2"DQ$;&U^>Z5J[6&5/5!6]- SV9B<_%_<.NS/"/8G&_G'S[ M.KUY5KLSF-G8/]FGXELZ@9C?5[ 3QX8$R1A!#%GJL# <49@R ;;0<^N &= P MO'SD>A=R51@=G $^\MOA;1FJD\I"5:"*YBD'Q5BW&8LN&- 'O-RDE^ M[R;SR?WVN*OLQGLL]&PT61 0>Y1J#R7B!!@NTKVB)79*\.L*,ENC4&^(M\^M M-_/;Z,0N?_K%S6;U:DYLK?$A.K:,I!,-*P$#% MO[.%=83R'02/4*"=R^A6-, ^Q)SJU MB'C[W#*+AV^3^<^/R\7WZ6W1[MI78^X@,%/.&,:T%HBPN.!+7.*02AZN*_NP M)^9UIX#VB?A^,6^5?&?F"]9)P123D$(IF?"8\1)I0N.7UY5FV!/AV@5]+"%[ M?'^B4.N?'V>3[&^THE81U(^:36^.XM)V]$NPKR<3V;EKO$VN6XQOW^;SIAVZ79U;MVN M/W'T&PU&6C.CL7/(*,FA+Q&C0%[9S0'YQ#EQ[7;GZ#?,EJAT"\7GJ+ZM'7QJ M)8[TU3GY^2 L==!B@N/Z[%D,1+ SI4S69=WB-D9&]42 1?O0=TJGW8OV] F/ M-L\Y^?G K!!6.N@9EVTCV@]EJR*F_^Z7WS_ M[VT,N?R9B,++;Q)/^!.>['\:NH\1L8=1$5 YFSIU=XAOCR%UP:P\<;( MIV*U_G#WS\5R=GNZH=4O'PS_?WO7MN0VCF3?]VMPO[QL!*Z]CO"X.MSNG9@G MAKJ*MK53ECR2JJ<]7[^@)*HN+DFD0((@2S$3MKL*)($\)Q.)1"*!PXL<-%:$ M,2$(M*1H7_&-"N983#V,UE';\4#*P@3/DS!4C%GD/:.TKI" M-Q7$F:2^:[)$RQX)L>Q-]KD$>(G*KU<[?=*UKOX5:6[=5![2D%< M*KFVWG-IA$-*J>#/T "A]EQ4MV@TVF;K.XCKMM>$_GU^5_X,W:OLU]4.U]W# M[?;\=+W7T#RVV^'W"L:$P$8#+)P2EALF#-G+UU.#!PO0#9D#VIAS1^._PR&4 M:GX\Q*?TPSI8[O6Z-CYGRJ^??*XP1.&P?-'&6$,# AHP6X_5:S38#)F"C<.2 MYR65.X0I&25W73Q;E_U9NP+KJGB6I I1(0@4G"%8CT7 M '%U)3K!N37,^$O M$F]$T;OUPZI*6CH=BGC1K%#.6(J)E:%HIP88%04.&P $& .>?J$6DE)G:.-HX2'0GQ8JW_ MM)K]6=YOC]YNUT#;8RK5RO++?+V9WYXIM-_LZ0(%BC."B6%4*!M<0P]Q/1:K M^<3N[>W 1O0BUXLY\EHRZVE>''^BT-XC0A"4K/H?1]AX=#!WR$WL;MT.N-"9 M+"_&_V;SM5R]EN-WF@1G'BNPE=J%;E,NO:[NA? 4U+U7%L64D\DW_3>&"=T* M]&(ZJ+!P^G%^;GC1K, >!&OEI<#6,A_9D;T<*\>([1OX;9[6Y? M^[7NPNGYYL0C!?.$:HHQ48I 2(1VZK'70DZ/ C'(+7L1:KR[T8P&1YH7$O@P M0P)N*"=2.D$8\X?>>A+C?F0TS?1 @6X$FBINU796?=\@:^;B=Q:R.NMDL02, M0L8QHAK5MAY2.YBJ)W[ID\",KV>&=8C0*F(N\O!J97Z MT'%;!L1OY_L#E-_ORRTE%G=-[[JY_*T%9U1#@P'CG#A$@9&&'^1D1$Q-G\CL M^$E2.1U4J2B]+0P>9JS/\U/I64]:%2+,8A92!;S6!DBC(3_(3JFHRP#:NP7+ MS>Q^RH2[7/"I"'0X4N_^^EXNUJ\6/CC:MN"A^U#S8-*Y=9PPKT&]"1!D)&+B M9U$;*I,D4ZSX4U'JPW*QK+OZ;G$;!K_O\ EJ'7VF #8(QVK&N&(:>JXAT0>U MX2K&UXO:J9DDQ;J"(175=GT,'N>^F[IGPB-/%$!YC11#85Z75;UQ[FT= M4< 4D9B\D=8[1&_ $^L&AK0TJ^ZGVTKC7P]!6G\K-U^7=^\6?Y;KS;FBGHV> M+ZKK%X43FB'N+ A##O]5CSU((69/NOE5;W)'P47Y97OS6>][4D-1KULPDDVM MY>:Q^Z>FTZ?M"B<10=P [*BM[C%0J Y<21!P,HA7NU,808<8I+ORAQYB M(1L57^G[]&5>)?2X5H&_TCOD!>%":6G!06(HRE7**%FC.^)T6T*OG?1[K7G6 M60D]#YT0%&JF 5>("6D$J<>$PK\GQJA$!&A40J^=Z'NE4VXTY,(?^!A]\.KF#WEH!&262H<@C[?0^QY%'W-V9T0+%;@#L19<+]T-^/)PZ_TJH@ M@:L, LD9L=1**0 ]C(,K,9%SBMU2(EZ.B?,GLZBMI[T+RD(%YR#,@]SK,#'6 M$J+,)4U F]SJ)#$Z;R?_ET-C)*":.*.XY1P;?) +LQY,PP5.1Y\.,G[;09)+ M2'C@"]2[C/5:0CSR'G&/A*2(*:!W\Z5SU85*C?*D^H[UONS\$R3TC_TO&]V. M?-D;"Z ]4(Q#JQ!&V,$@,'.0$95O\L;DQKPY&NKM$X,!YK17C@0]6@^U*F?K MY]>_-YO;VKXU^+\,0@X1MT8&XXTIH*J6DP0N)LP3Y9F-D:OI<$C%UQ=S_N44 M;?>B@@&LG0>2:0@=U8)(#/;2L;E8OWL MM%1RA\K.U[?WR_7#*DQ+3SNT/T1>G?]9__8UP/U'U>5?9S]V]1+/NUUQ+RZ" M2PRP@B; Y[E@BG,F=MAI3H48<".^\<#TTX$UL2R1;RZ,=)8;&R2$'*,<$PA- M+3,,<53J3^:F)A7;ED,B-JB%VHYE/ZY/R[H6^^MMJX+TZNYNOBV$EU.J4*[6 MCBMG"/0&^^ Q0>&,@3N7R5A-",SBYLY''C\=H%JM9HM=7;,P'__$=?7OV>JN M>092Y#<*23GTRD "G/)&>$&MKN7(L!ZL ML !48"L1#8.000TY@D3N1V.]JH"_^;:8__&P?K>X M#8,-Z]2J*V?J7YU^K*">"(L-Q\ +BT18N'):]UXH/)'[7V.A6_8FT53VX:SI M/&8YF^QUQ[^\L!H@: 1"Q%"'.=-&U*;9&*9B\BNRCZT./K\EQR][UN\.X>P1 M6:L_PZ*RDK!?KGX)SY[<#>SIDX7GP$ :I&ME0%,+9-$^^\9:CUF,AF1U3_,0 MI.Q*'[K%<%3AF&ODY?5UKT!"2Q@\"\0YMP0KYW:9\99RK8>,,S\IR?CM^_WR M1UGN3Q,>H?_]MG/A7U6NUNWRRV+^GS#>,DR0.R&TN&ZON^\5(HB368)L\.4@ M\0Q3R&KY>L8'6POG'Y%IS,SCE_(-AF/:,B.'K&(DU4Z+1?E:G9?E66]^S9?S"N_H@J&[0N(G:52H^<+3(QD M-HQ6@JJJ'847J_/T0K6.)I^)8-\YID[AYQU\JH :, M.R1ET%?OJVM7/-S+4TH 8ABWN^%L6VW#^.MK M;F&+.**7!'-JK0,$ MTXG4$4I-NM[2"=O!E6Q.WG8P?/),B/I9NX*"X.00P615O32X.49868^%(3.Q M++ !./!R,HV0?C:Y$T=E\SBZQ5WCO,0^/EB ZM] M]*DP4DA,+"*>6^FEDQ2X&B/HX&#I'=GF:#8F]24AU@P@'KT:[J*(?KG:_ZAJ M!X?0O5<[4BA+8<3NX\HX9 PN8QY"3\%(&B�N7HL -IKS#B6 R=CQNVD MGTW08P0Q8^J=PA0#1 (<*LC2:K.7K"2,3*R2[86L2A$S;@=$Q#T!VTJ$NYX] M>G)5*?O5_':S=^=^#W[IF1ARZQ<5'BE@,,>(64X@8QS5FYA*S1578_^/R_MXO5U7[/O2A;1\*$HR9918)R*4"'BAJ88T! M%&!JJ[^$I.VL%D6_D&:O5C\/^\5&SB%6O:O:T8=:M>U#00D1W"!)E%2,&&"- M$#4&5*;-,OF^C\9__#JX+8NS?K?8[0$-HH+/NU M(*TP5DA'@TLC@&.LYHAF"L8<-FGM#V9=9FD"VA<%_?B5[W^WEF=0Y7O>A0*& M=2H34&DEF*720,ATC0"B*.:&E>9'<.5.^1;EEVI3Z:I\.4(_?N4+P'PNYT/K MWT^]*)B$#E)!I97:<>R]A?R @XHZA=3\HM.K"HX"_?%K88YK0(X5L)0H:K2C M6&EG89VFH)TS,1EM]+(UH%M<=3!/]">D@7\OYU^^5IF#8=4S^U)N?7,;S+^? MS5?_.[M_*'L.@?;3TP(Q9827GC#H>%A6*&T.%A4X%).AE>/^P@@#I5D _Y84 M.7/M+33E&**J_A7AT@#DW2$+QABNDEYSEGT0=FCMR= *M"30^%7_>1PM3_UO MV<="G%6C9QP)C MYZ2D867HK7&*047JJ*0)!(W)@HNJ"7FU G"=3B[I7S!==BJ,U?7 #*!8;0$D<9 MM<@:[= .?((5@NQZL+W9\0*BF>!(8F8LX]Y@J"6KY2B-F-@IS%2DZ^U@>SNX M\C[8'OI+(=7:>,Z,5L2+.@>"$"RB=NPRI-X '#AYL+V=]+-QFT=PL!T:3*NK M#( $P2I8:P01M62E\Q/C]86L2G&PO1T0$0?;G[ERLU>=N[-GVIN_HX!2 .\! M]F$2\L!79P)=/2Z&T6!7<8[HR'!C:BS3@)2-?1WZ>GJ!*">">8FQ8Q3.X3Y 4Q7^NJ'HL$>J-9I0K^'GLM H2$XJHL/JBUFFN82FEJ/FPU5F2W#A8"H&]A:+;H==WK%H MSPP6Q#OI@D@]A-YYO1^+15P.=H%1TAM=DQ'B9&"Z'139!$Y&$)AVWAEC-;;8 M2"TLJ.XAK25K_'"5A!.0_$**I8A2MT,E%=]?^(IG;WU_M7T1A@:I=(X);*GC MVC)23U)64'.]S*M#>BR[!V0@LFT7)A]_^[TMZ9X_5WCJ&1. 8<-MF):"M@N[ M'ZOSPDRMXF3&Y(L")IL9?N"M$4.LE,@Q)%D @FI/#I.6$U0.5BCX3;BHR?'+ MGO6CK*8*C:=.*26191@+B(!P-084LNNM<1>3=K!JJNT@S5ZM1EE)QTAB%:WV MG84/_J2S:E]*(F"@F(\YO]/!0?X4$U1^=!^LL$X[,HQ?(3,LK2J] PXZ)YGS M!E %5.VU>X%XTB2:YT?JKZJ8+P_&KXGYU5F5)AA"83@1DE-NM:1(U @8K1J= M4NFGSNI5$_/EP?@U,=>BJQ93#I@SBA)C'!74$UGC$(QEC#Y&%EV]ZF/65!B_ M2N:X;A20>L&$IXPH%4PCP7+/$PR, C&.:O0!\*M"9DR%":GC1,NQ&LAIE9JD MF 748"%@G9Y4Y2RIF)W?,6Z^91AIS0+XMZ3(F6MOH;D(F!DMK40H+% T=*!& M#B">]%CAN**X0ZM2AB:A)9O&;P>F6)N52^$]TH1K9J&DEDJ^WRW'5;2"RQDC1XT..;ZAJBJK5=3D($IZ)%)X[<#TXD9 M*."T)0Y ZP0SUEBY+R :D#-DV!*N5SN0@1WHC4O96X%&FS3];<:U^'SA%6'. M8B(Q1<8PB+Q@M>2EB3H8.*7;%W)/B[X(S4%K5)SXZ6ZX=7F*:QV*5U]<( P% M94('+7"2$V\"XKMZ)-Y+2QLMQZ]U*,K":<2UHM8! QF!#A!PD",P8+"2BOG7 MH6C,P-[J4+3#+N\Z%-8SJB1EE""@%$%6*EF/)?PYV &E41WR:TR(DW4HVD&1 MC3LZ@CH4FEDCA @>E-9(JK#&5_NP'P!6X<$*)">O0]&88BGJ4+1#)7D!P4>? M\&Q9@*//%(Q*HZ!PAFJM??#>(6'U&)E5,5>^Y\Z\83ESK&I?)$+96-V!:P-0 MI<.Z4SOBF8'("!;L2BTU0MU@V79OPFU(CE_VK-_'_M(5 CCYP8)[%XA%/0), M&8LUY%K6TH64#E9D,-OP5F,Z=J4)7>(W0NWH+PI\[%L%\YYS]LEJN>W&MCG^M,%I*PY331"AL M.766'.1*2-K3];FM(<:E,_'H)M.::IWT;KU^*._LPRJ(;]?E[>C63Q91:_=7 MN;J=A^&>4HK6+RN,)51YKSC32DH:9"-(+15/<<+GV'MB?=_PC64J>))B MU.>+3-':C?UU M-;_=)KM^3AE';MB9P@4W(1A=IB061$,,'#J@0BF*2=R89@IE!C'F?K"=F,8- MKV8%"C)WA%' $ R<<5@<(ID(6!M3M:N#6'5F&I: YL-H9$L:9*.&1W>=FYRB M[DP5N^M%8304P7)C:3!4TB"BI3\X()A.^B*""6GE8(P8C6;6@QQ<.5MUI(!( M6NBM UQK(SQ$WJ,]&M@Z/I@K>M7/T9!B-"KZ2M1V*"5MV95"0B !1 H C@%2 ML$IYK!$Q(JI"WF2/SX]03?NE13:*.IG%IH&( XL) Y100(SVLB8*QD+'G 2+ MWI^X:F.6)!B+$AX),>^'7N5 #Z2;<1TKF&344. $I!IXASE![& R%8FY?FBR M,^GP@=BDH(]%1=7=W;SZQ^S^\5ANDV/DO7ZW4$IS0(%"**P;C +"\,/B 5$2 M"Z]M-;0,/=K*1C$ MA[F?,._?VLW>H]2K'H >BXJ=]WS5ER^K;3YO,KV[N$^%AX$[V#&*B+%*"B,/ M9I!(Q]/<<7>=\<9'A:3J^L=Y>?S1.FCTL:RJ((2?F^5BB]G#[/Y3N?J&SBEJ MVMX4&%)CO"?8BK 8L8@30FM<, 0Q6PULJBK:T6(N:Z3'HH'G57?>U+7PJG6V@ROO:IT 2^6H1\X+Y[&0E@%>C\6%9=NTJ#< M!TX6Z&PG_6R"0R,HT&E06+<+*Y3#8=WN'*?:U)(UW",RG.U R<:V#ER&TSGE MN-4844VYU-1K36JI*1>5.YCCOM3@_D!RR));V-T:_/5Q'J[6V0YIO=T_>_K[ M:BWP8;GY1[GY6-XNORSF_RGOGJ[6FUCK/K]?6 *,I!PZ""'F0?H!_UKV+%#A MC5G^#LEZS,YG!.>@0:NMV;F&I%Y&!YR@U!@ #>/,0\0E$;L=1Z,Y4K)1W+GO MD%0C+JO[;>?"OVX^/[)UEV>P%<*G@+8.;?[9*$35\3>+,--);ZVJKCJCEG < M?+9:S@R3*=_RD8JA1^-7PV*9S%,^XYL]B]KO[]C:&L5VBG'IRZO<.8408IYR MSZ3'V-8SF>: R,$RN-Z"!B0";2"J_[2!]S$X-:MYM1^W'6)8/;_XR>^+^29: M"3K];&$4$\9[!I'4Q!)/W?YB;*.%I'JP6]:GK!%#(CAL "7,:]O=VL5^.ESO M=K4?]ZW;*T>7WRFP5(@)ZZ%P2-'P)^'J($OC8B*$N9_O&DHU!L0OU<+PX=NW MV>I'4/YY\.X^SV]G8;E]>[M\6&RJFLK+^_GM?, EXL]=:;#\._Y0H871H$H* M P8C;*2U];:&91S+1DN.?D9ZL_HR"^[U/L:P6(>>W^W4=''WZQ. ;S[[^2)P M;SZ[_RW\9!=7?-2/T/HDDDW,5NJN%!IY*QWDCDC$E*(X+"1J5)C@@T7 4MR$ MUP%7EZ."+RO#EF6J5M=&SWKF 1682<>L11(1+YD"R@H,G!*-4H/Z&>F'\M]/ M^KU:+L(_;W=$O%F9KU5(^-WB:8MYH.OW,*F>2:N*>F\A'<)28.0A(-@A;DCP M8/?RPK!92MIX O)=$&K,=@U^N3HSP7.I4F_<4 !BMN40P M^*V,.<6@X;4L%'.#G:/MAXJ)>/,RG:I'1%*QLTJ(N/FL[I;-TE!>:UZ8L#*Q M##CJB)* \,UK48)L<)_ MO215^%'QL;+71V;#9[\OI%8^K!:,M]81)Y"V^N!G>, F=I ][2P7(^G>V7'4 MJ+QH$71&84/"JM+88(H])-X<1@W45.ZNO1"KETA?)+,^L?[;?#'_]O#M)-K/ MVA3$$09T,)/&$0TE$;1%;=B.W7C&?_74>\Z=M"NRQY]@QSEZ'<7'GKA!7=&5[<"&P>I MA;7,PM]I;O*6WZR'WCSQ_W\RY80A\//\V^AR$_IZB=%?>S^[_/-5_.PWBR_E:O]%GIU#/\U0]SHN2)\ MB5#%G06>"R ]=4+40C0$N&E,Z,.1K@\4+F;1GOFO$O[W;>;$^O.\2J38=?=] MN?BR^7KS.>C :QLYL:\L&"50!MUANKI[16)@'\,@E<=UG> [X%XZ@%+-[3?? MR]6L$M'[H^X1ON1VBJS=*BPP;#9 MP)?2JT-1IR)5\-AO/KOU9OYMMBE/[0,\;UA8X@B0!C$J4+7Q1264]6B@0X,% M]<=)G"CAIJ+*K^5BO_+L.@R\U\M770JO) ZP_+Q?==(UTNRL_S MS7Z7O[20@AM,6=A/0DE4)P)SG@M)8UU3!7X#%?Z/; NF>R3S9"S]=

-' MQ*J.9)N*0>_+];HLMZ&R%A0Z\53AM0"0:HF-I+:*Z3()]^-T0J*8ZP?$F^!0 M=\+-(&FM;?BL[:L*HCWVU#.'G,74 *6 JR6"@8H)I,FWMWKM6?P-HNK[7U1_ M5%4I_ON__A]02P,$% @ +(2>3J']Y-X%" #2\ !H !E>&QS+65X M,S$Q># S>#,Q>#(P,3EX+FAT;>U:;7/;-A+^G/P*5)EVG!G)U(N=BV7%,[:L M3#W72WJNVLQ]A(BEB!HD6 "4K/OUMPM2$F7)CM0H-HYUF8<#&\#&NHD4%I;.!9.U"Y>]JCIXN6+ M7@Q\:#7:MPSR!U+'0 '<@6&YE.F:?!-@[UF*-QD*RK[.9D>/8L7:S M=<8^:7,G)WPNX:13<#&XC^5(NEY0/**RH-36&VDQ8];-%+RK13IUC8@G4LVZ M0YF 91]@RFYUPM-S_\[*_T*WU MGS;[IY=75V=OSMJ#]Y?-?N?]R77MHA=P_/6]YG_FFI5,H1$#3:/;:C>_7U?7 MHY9-ALHT!B/=AAXC@^JH>:ZUHMN_^ZP5#NY=@RLY3KM^B;_<+/\X+52,M!(X M1+DYK-,Z;JW:^Y1I&1<"$=%P.NNVWF3W55M#! Z8?:SA+X/^\.;C!]9IMEE_ M<#N\>7_3OZ26+S54I@*-[';:V+ '.V_J"-,8%_&?/-/:U%D(QLEHQES,77?5 M6,='"E! J=*T=[5FS3_;C(?SYU+[FO5/<82MS\0ASIR8CS:5PL7=3A/'(3HX M02_+#X$771&?T"1"KLIM11MJ.[%F;KR"R'5+I3LO;>OX 8D*JQ^W\7PW(__4 M=K.83X 9F$B8HG-TL;3LWSDW"'LU8[>0:>.8CMC@7OT"9B)#8#\BVW Q;)W= MI.'Q^89)^1T(/#R>4;+CCK3WC9**._L]M\3E?0#GBEN$BTY9,F-WJ9XJ$&.H M%_@Q!6J$QMU*-49>[,QERG@Z8WGJ3 ZH"F.Q#\N(+FKG%#(PEM9ABNX8I\;"[H@2A243[-R8-6N?R;!?,IPYE@DG/5480)AO&8NF'<@$A;2A MTC;'?A1RC%8%C#.C0Q#8;-D1HE8 TJ" YN ^C'DZ!G:)WOPV5RC1ZO!&Z_0( M7ONNK5-1/!6/DLJ!M* /C<_(Y5=85:"<;-E:4;2B*$)%-,^'7$,)2M2ZWSQ_ M3D_^'_SI_%D"'?'7!\&@:[ X(F+)9RJ?!WJ=DJB0YW;[+I3-C !!6VHJ\B.= M&QP@H]3?^FB!4I#Z<:@B7,:9:JPRH+AG09D@+9%<+^,8O908<] 6JY44_F3& MYB,KA>1&T@1DD<;YZ)G22+FEU,H[#>OS,!];M 4TR&$LHTX9I_W*%:>0B-/R M1BQ3-.Q1)'S5/!4_C8 $,6IA?Q#??I0Z-):-#I%E6SO[-;)M'R:VYASR="(% M48E;G7K\<8LTI%J&^,6-F&,=V2?Y2"KI9I2V;5)+S/>T\(@O2+LB6JF%?-B] M+R>4Y29#QEF?9H:A-L(;X*NB,:28/2HD'KZ!C!A-(ECQ%>1"YLL,(]\SO?9- MK_ PZ#68<)5[3T_8@RC"ND1.$#5V0WVQR!*WB%S%X^:2P[,).V+4L45A,]*Y M>]R";6(K7T@#56W1YT\!V&A>#WH' <5*H#WG-/@S(?9,"'$8A+@NL+:.63HI M*PL&_V8C,7:(,I2IZ3#,#2&SDA9MGUF$[??.!8UE<)?9'<1[,CA[I$B'% MT/\_D"X-#Q'X_I"/SO_2?&'7Z\*JF-M%#DF1PU,2A ^I?CW*<#=C2MZ!*D_\ M'LC7OWB)#H.&AW4XT*$4'6^%$A"X90JV. N8 K^CG*JH M$WQ6Y2L<_\W._(AY)SJ497MQ)+@A)'"!'2TL(L*CU"GK(NR"^,?RI5XD=A:S M.ILG"3P>DV5T[\ MSGH\5>^<--HG^[ET\L.KUIOF^?8W8?:@NL"*]EIU5-X6>J\.EY+34 MZN6ADJ([>:BG'-(#:POWTVKB/$;H8L$T0JT4SRQTYQ^JW*1I5'P8BJ#Z]%VM M77O<994>[O3[BH-;?7=2>;>5SUL%.UVGJJY9]7FDG=/)2I._U.9;5K?JX33W M432BE^FRR\Q(5?"FTZS[&XN[>,]B"O/M*2?4RNZ9/XUGKYK^YU"6)+#!RJVU MQUS>DQ HE^1K3)E\,WV-WHVE0))^+9>YU98?R)8^;^=?:CM_P]*YT8^YQ&"4 M^ORZ'TN@:X40YG0$RSX6Y?7GLI7M[A^O7^']^E3G).D#7[!P LRX !H !E>&QS+65X,S$R># S M>#,Q>#(P,3EX+FAT;>U:;6\;-Q+^G/P*5D$+!Y"\6LEV4UDQX,@.:J"7]%S= M!?>16LYZ67.76Y(K6?WUG>&NI-6+;>FBPU6M#=@6R2$Y))]G7BCVO[GZ/!C^ MY^=KEKA4L9__]>&GFP%KM(+@2W<0!%?#*_;C\!\_L9/C=LB&AF=6.JDSKH+@ M^E.#-1+G\EX03":3XTGW6)N[8'@;T% G@=+:PK%PHG'QND]5%Z]?]1/@ O^_ MZG_3:K$K'14I9(Y%!K@#P0HKLSOV18"]9R%KM>:2 YU/C;Q+'.NTPQ_8%VWN MY9C/))QT"BZN'Q(YDJX?E$6<+*AFZX^TF#+KI@K>-V*=N5;,4ZFFO:%,P;)/ M,&&W.N79N6^S\G?HA>W#L',9 M7IZLS^SF97,H)4 +:,7=MK?KD_7IYI-BLHL M 2/=AAXC@]-1]6S6VMR^[5DM'#RX%E?R+NOY+?YZM7QQ4DXQTDK@$-7AL&YX MW%G6]RG5MVL&(/>MXTV;^E3;AB@P1W<\1-DT5@G(RGS"7<];;7=S'V MV:[*E!V^>Q.>M<^7)W1\I U4JK:CO>-=L.7;]\*!!WT"SQ8TK4"(VGE6D, + SEQGCV905F3,%X%08$OCH +'%68HE M(]'VQ3S"*L-TBN[$Z5)N32"#"*SE9DHB*;\'G+!>!;ED7'4<8X!A/*9N&#?@T8MHE(0*1!D#2PC!.)G$ M22Q%QT+.A'8'[!*M M^6VA4"+L\E9X>@1O?=?P5)2ELB@I*\E*^M#XC$Q^C54ERDF7K2>*ER:*<2): MYRK74(("M=Z?GC^G)_\/_G3_6P(=\;<'P: KL#@B8LE'*L\#O4E!5,0+NWT7 MBF9&@*"M9BKC(UT8'""GT-]Z;X%2D/EQ*"M=^)FZKS*@N&=!%2 MD-RL_!@U M2O0YJ(O52@I_062+D95"16*DTO$97DE%B$:]B@#OGJ?QQBS2D7(;XQ8V881W9)_E(*NFF%+9MFI:8[VGA M$5^2=DFTE@MYM_M0+2@O3(Z,LS[,C")MA%? 9T5WD&'TJ)!XV (Y,9I$,.,K MR87,ESEZOA=Z[9M>T6'0ZWK,5>$M/6$/XACS$CE&U-@-^<4\2MS"@,!Y4Z@/ND*\4C!+Z_Y*/[OZR8Z_6VU"KA=AY#DN?PE 3A7:K? MC\K=39F2]Z"J&[\5^>97;]%AT/"P+B=._\J7$_YK$S'C;W-AW\G=U#FT,/7$ M@AUBRK7<::X:Q_S):6/G89ROP"'35#H'\(0S'6D,%*E=2-3/#W*$3$/?9@&-*Y %=2M'U5B0!@5N% M8/.[@ GP>XJIRCS!1U4^P_'?[,RNF'>B0Y6VEU>"&UP"%]C1PMPC/$J=*B_" M+HA_3%^:96!G,:JS19IR@POVBZD\\<;+^,/P%H=&@P.Y)+C$V"PV:'*;"$KP M7@)A[;\FK/#?+$,;F8VU&@/%-QF_J[[M-)5C@317>@K8.DETZ4WX$KN0#7L) M_C8YX26<;O/RQ9_LR?(3':I;$6COYRG,^K.GW=Y9U:37 IGZTQTJUX?+B-]J M^;E/A>:=R/P4=U>T+9D:MG$=([1&8%J15HKG%GJS#VM[OJ [BN#TV?M&I_$X MNRMCUN =\>WS*_Z@?T?OOB==\_++_X U!+ P04 " LA)Y. M?I=C!/,$ 8&0 &@ &5X;',M97@S,C%X,#-X,S%X,C Q.7@N:'1M[5E9 M<]I($'Z.?T4'5U))%4('MC<&0A4(7'%M8A(C;S:/@S18LQDTRLQ@8'_]]NAP MA.W89A?7.H?+UUQ]?/UUMT9TG@Y&?O#I_1!B/>/P_JS_]MB'FF7;'YN^;0^" M ;P)WKV%O8;C0B!)HIAF(B'F8J>[.DTY,281_GW2>6A8,1#B?T41#*"G1-(*Y8LDY?(RH^@PN M6-;E3E^D*\G.8PV>XQ["1R$_LPM2[M!,<]H=+F,V8;ICYT-49A?:.A,1K4#I M%:>O:U.1:&M*9HRO6@&;404G= &G8D:2=K:FV-^TY3JI;AO#(W;1[1!(R S/ M*M\].MKO]YN^VW?W^TZOW]\;_M;W!H.A[_?<@T&MV[$)_F2GRE^E9LX2:L74 MN-%R/>?9=74=,W.3H2R)J63ZAA,3B>K,=*FUHCM;N],*39?:(IR=)ZT,XO]N M5C9!L='QWXO.!Z=8!ZZ?]WLEP;(W^?#O\!#T_,"N>XWC; M,?ZON=)LNMJ&]<<)A")):&CJ,BR8CD''%#[,B41\^ I.:2JD!C&%X9*/J;Q@ M(84WF)9HG*K#<1(VX(4Y\GSWE>*%HD(:!)A[2Z!V=B!=T2&<5$8W'I6X/^UK.>[3:]-%$P91Y,NP1C3<([[ M&19[DD2(0QB3Y)QB6YG-F%(&./PV.R/L0X#"*<)5!24'L<0$4:MCRXB9AM]) M*H2LPQ^(JN7'A$EL))D6/V;48(ZZ-;N@,)I.<8\T@3"""YCK@'.&"W5(YU+- M"7JL!5S-\CR\10Q,J@-Z22*1FK99/;BVTS"Z4#*\2*;7-:>6C55*PG)<:"GS;2*T M%C,C=MF^K=G#]>33V#!U5 I5#U.U#"6+PC2=LY@)X"UB%W_T7T\I+D7_/\,L<+IKN'S;VVRLS8GN.NC'1,B(2BL4G)-4 MT5;Y3Y4&QHU*MN 65)^\KGFU;R='KN+@\%DEE=;7FN[7M7ME5VEKV4_2)2C! M602[3O:UGE"FVU0QK8X+"=6I[*:5S:R'\BH,6T@%6]EKSRJ;Y&]N^8-X*E#5 ME(M%*V81$G4;GM[T"+%!O+^3>/Z*Y8\3RWO?&GX%^O]UM&B>GE->*A[(Z9_) MUQ\JDWNI9!R:SOH+C$<6V0>/9ODH>[]7T=??YFUVH]GB"_,G'=M\2-#=Z62? M7G3_ 5!+ P04 " LA)Y.1;X5'.0$ #V& &@ &5X;',M97@S,C)X M,#-X,S%X,C Q.7@N:'1M[5E94]M($'X.OZ)C*BFHLJS#X(#MN,H84W%5@@E6 M-IO'L31"LQG/:#5C;.^OWQX=1.8(>!=J2384&,W5Q]=?=TMR]^7Q>.!_.1M" MK&<+!:-1;,ATPO;/[>-J#V;2ZEH(]1AK;?5-5.]K1?=F)(0_[_HOK0L.);! M?$:%AB"E1-,0YHJ)"_@<4O457+"LJYT#F:Q2=A%K\!SW$#[+]"N[).4.S32G MO>$R9E.FNW8^1&5VH:T[E>$*E%YQ^K862:&MB,P87[5]-J,*3ND"SN6,B$ZV MIMA?M.TZB>X8PT-VV>L2$&2&9]7!FX-FWSOI#TZ&[OZ1YQYZ>ZW]HZ.#X9O# MINOU#VJ]KDWP+SM5?I2:.1/4BJEQH^UZSJN;ZKIFYC9#F8AIRO0M)Z8IJC/3 MI=:*[FSM7BLT76J+<'8AVAG$_]ZL;+C(54PE#U%$$9S7VV[+Z32]AK=N]/?L M2T@8(BTL+9.VVTJ658,#9 ]-'P/(P?#<'YV,!GU_-#[%/#B??.J?^N"/GYNA M[D$.XJ?&I#%HP&0XR"QVF_M._;G9VI] _WA\Y@^/GS.B)82'3@O&)^"_&\*D M?W[4/QU.K/'O[X=?H#_PS8KG.(_$VS_F2K-H]1C6CP0$4@@:F+H,"Z9CT#&% MCW.2(CY\!>8EFB;Q]XGM,9R%E" MQ"H;N9U=0*DG,IWEK',=ZR-$,LUT)&B1#(&*$&MW"JCE!%[6$ZVF=Q[, W>0VH%LDE(GID]6#:SL-A0MU$Y).B:#* M&B\Y74$_R"A@*%S'=:+;ZTS69,HIFL9YP=NW-:>6C55"@G)Z,=%VR.ZUMIN;?;>1G7NL?)KJ8)A0%(!HSK$:!,A";A+A*CE2^N>THTZFN5=S&?51\6"Q;FR+2*EJ2R:.'WS;< MC$%E]PTJ94%DV(!%/JZ*$R8(?/T^I*#?1LFWP1-3GEFN@WY,91K2U HDYR11 MM%U>5'EGW*BD)VY!]>)MS:O=G8VYBM;AJTKNKJ\UW6]K#TKGTM:IU%K.VFZR M!"4Y"V';R7[6,]A#"*N85L>%A.I4]DR5S:R'\CH,CY![MK*OWY5L4C-RXY_$ M68FJ(BX7[9B%R-7'--]\5[?98],CO@Y_T;7-5P"] MK6[VW43O;U!+ 0(4 Q0 ( "R$GDZ-=,2E;'$" ..R(@ 3 M " 0 !E>&QS+3 S,S$Q.7@Q,'$N:'1M4$L! A0#% @ +(2>3HII MD0$.&0 ;#(! !$ ( !G7$" &5X;',M,C Q.3 S,S$N>'-D M4$L! A0#% @ +(2>3H>,_3MJ/P ,N0" !4 ( !VHH" M &5X;',M,C Q.3 S,S%?8V%L+GAM;%!+ 0(4 Q0 ( "R$GDXZK5B;E' M #3>!0 5 " 7?* @!E>&QS+3(P,3DP,S,Q7V1E9BYX;6Q0 M2P$"% ,4 " LA)Y.!I8ECJ M 0""'A %0 @ $^.P, M97AL&UL4$L! A0#% @ +(2>3L:K8V>>Q@ MIV(* !4 ( !$6D$ &5X;',M,C Q.3 S,S%?<')E+GAM;%!+ M 0(4 Q0 ( "R$GDZA_>3>!0@ TO : " >(O!0!E M>&QS+65X,S$Q># S>#,Q>#(P,3EX+FAT;5!+ 0(4 Q0 ( "R$GDYR3I U M^P< +,N : " 1\X!0!E>&QS+65X,S$R># S>#,Q>#(P M,3EX+FAT;5!+ 0(4 Q0 ( "R$GDY^EV,$\P0 !@9 : M " 5) !0!E>&QS+65X,S(Q># S>#,Q>#(P,3EX+FAT;5!+ 0(4 Q0 ( M "R$GDY%OA4&QS+65X,S(R F># S>#,Q>#(P,3EX+FAT;5!+!08 "@ * *P" "92@4 ! end