0001297989-19-000007.txt : 20190730 0001297989-19-000007.hdr.sgml : 20190730 20190730164240 ACCESSION NUMBER: 0001297989-19-000007 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 127 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190730 DATE AS OF CHANGE: 20190730 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: 19986020 BUSINESS ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 BUSINESS PHONE: (212) 277-7100 MAIL ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 10-Q 1 exls-063019x10q.htm 10-Q Document
false--12-31Q220190001297989115000179100053000370003.53.00.0010.001100000000100000000378505443829508334222476342063240.0133333000P6Y0P0Y1313000150000000100035730004373000693000188200042600012020005600002060003000200019000900000.0010.001150000001500000000P8YP8YP5YP5YP5YP3YP3YP3YP3YP2Y36280684088759 0001297989 2019-01-01 2019-06-30 0001297989 2019-07-26 0001297989 2019-06-30 0001297989 2018-12-31 0001297989 2018-01-01 2018-06-30 0001297989 2018-04-01 2018-06-30 0001297989 2019-04-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2019-06-30 0001297989 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-06-30 0001297989 us-gaap:CommonStockMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-03-31 0001297989 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001297989 2018-06-30 0001297989 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 srt:MaximumMember 2019-01-01 2019-06-30 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MinimumMember 2019-01-01 2019-06-30 0001297989 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001297989 us-gaap:NonUsMember 2018-04-01 2018-06-30 0001297989 country:GB 2019-01-01 2019-06-30 0001297989 country:GB 2019-04-01 2019-06-30 0001297989 exls:RestOfWorldMember 2018-04-01 2018-06-30 0001297989 us-gaap:NonUsMember 2018-01-01 2018-06-30 0001297989 country:GB 2018-01-01 2018-06-30 0001297989 country:US 2019-01-01 2019-06-30 0001297989 country:GB 2018-04-01 2018-06-30 0001297989 exls:RestOfWorldMember 2019-04-01 2019-06-30 0001297989 country:US 2019-04-01 2019-06-30 0001297989 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001297989 country:US 2018-01-01 2018-06-30 0001297989 exls:RestOfWorldMember 2018-01-01 2018-06-30 0001297989 country:US 2018-04-01 2018-06-30 0001297989 exls:RestOfWorldMember 2019-01-01 2019-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-06-30 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-06-30 0001297989 exls:InsuranceMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2019-04-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2018-04-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2019-04-01 2019-06-30 0001297989 exls:BPMandRelatedServicesMember 2018-04-01 2018-06-30 0001297989 exls:OtherOperationsManagementMember 2018-04-01 2018-06-30 0001297989 exls:InsuranceMember 2018-04-01 2018-06-30 0001297989 exls:AnalyticsMember 2018-04-01 2018-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2018-04-01 2018-06-30 0001297989 us-gaap:HealthCareMember 2018-04-01 2018-06-30 0001297989 exls:FinanceandAccountingMember 2018-04-01 2018-06-30 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-06-30 0001297989 exls:InsuranceMember 2018-01-01 2018-06-30 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-06-30 0001297989 exls:AnalyticsMember 2018-01-01 2018-06-30 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-06-30 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-06-30 0001297989 country:PH 2018-12-31 0001297989 country:IN 2019-06-30 0001297989 country:US 2019-06-30 0001297989 exls:RestOfWorldMember 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2019-04-01 2019-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2019-04-01 2019-06-30 0001297989 exls:FinanceandAccountingMember 2019-04-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2019-04-01 2019-06-30 0001297989 exls:InsuranceMember 2019-04-01 2019-06-30 0001297989 exls:AnalyticsMember 2019-04-01 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-04-01 2018-06-30 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-06-30 0001297989 exls:ContractFulfillmentCostsMember 2019-04-01 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-06-30 0001297989 exls:ContractFulfillmentCostsMember 2018-04-01 2018-06-30 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-04-01 2019-06-30 0001297989 us-gaap:ConstructionInProgressMember 2019-06-30 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2019-06-30 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:LandMember 2019-06-30 0001297989 us-gaap:BuildingMember 2019-06-30 0001297989 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-06-30 0001297989 us-gaap:BuildingMember 2019-01-01 2019-06-30 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2018-04-01 2018-06-30 0001297989 exls:DepreciationAndAmortizationMember 2019-04-01 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-06-30 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2019-06-30 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-06-30 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:AnalyticsMember 2019-06-30 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 us-gaap:HealthCareMember 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2019-06-30 0001297989 exls:InsuranceMember 2019-06-30 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:NoncompeteAgreementsMember 2019-01-01 2019-06-30 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-06-30 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 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 2018-10-01 2018-12-31 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001297989 us-gaap:NoncompeteAgreementsMember 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-06-30 0001297989 us-gaap:CustomerRelationshipsMember 2019-06-30 0001297989 exls:LeaseholdBenefitsMember 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-06-30 0001297989 exls:LeaseholdBenefitsMember 2019-01-01 2019-06-30 0001297989 exls:CorridorPlatformIncMember 2018-01-01 2018-06-30 0001297989 exls:CorridorPlatformIncMember 2017-12-12 0001297989 exls:CorridorPlatformIncMember 2019-01-01 2019-06-30 0001297989 exls:CorridorPlatformIncMember 2018-04-01 2018-06-30 0001297989 exls:CorridorPlatformIncMember 2019-04-01 2019-06-30 0001297989 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 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-06-30 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-04-01 2019-06-30 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 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-06-30 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 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 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-06-30 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-04-01 2019-06-30 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-04-01 2019-06-30 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-01-01 2018-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-04-01 2018-06-30 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-04-01 2019-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-04-01 2018-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-01-01 2018-06-30 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-06-30 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-06-30 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-06-30 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001297989 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001297989 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001297989 us-gaap:RestrictedStockMember 2019-06-30 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001297989 exls:PerformanceBasedStockAwardsMember 2019-06-30 0001297989 exls:A2018OmnibusIncentivePlanMember 2019-06-30 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-06-30 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-06-30 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 us-gaap:ContractTerminationMember 2019-01-01 2019-06-30 0001297989 us-gaap:EmployeeSeveranceMember 2019-06-30 0001297989 us-gaap:OtherRestructuringMember 2019-01-01 2019-06-30 0001297989 us-gaap:ContractTerminationMember 2019-06-30 0001297989 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-06-30 0001297989 us-gaap:OtherRestructuringMember 2018-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2018-12-31 0001297989 us-gaap:ContractTerminationMember 2018-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-04-01 2018-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-04-01 2019-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-06-30 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 JUNE 30, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO                     
COMMISSION FILE NUMBER 001-33089
_________________________________________________________
EXLSERVICE HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
_________________________________________________________
Delaware
 
82-0572194
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
 
320 Park Avenue,
29th Floor,
 

New York,
New York
 
10022
(Address of principal executive offices)
 
(Zip code)
(212) 277-7100
(Registrant’s telephone number, including area code)
________________________________________________________
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  
Securities registered pursuant to Section 12(b) of the Act:
Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value per share
EXLS
NASDAQ
As of July 26, 2019, there were 34,174,860 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
 
 
June 30, 2019
 
December 31, 2018
 
 
(Unaudited)
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
84,842

 
$
95,881

Short-term investments
 
168,204

 
184,489

Restricted cash
 
4,098

 
5,608

Accounts receivable, net
 
180,680

 
164,752

Prepaid expenses
 
11,616

 
11,326

Advance income tax, net
 
7,906

 
9,639

Other current assets
 
31,729

 
28,240

Total current assets
 
489,075

 
499,935

Property and equipment, net
 
78,083

 
73,510

Operating lease right-of-use assets
 
93,162

 

Restricted cash
 
2,507

 
2,642

Deferred tax assets, net
 
4,200

 
6,602

Intangible assets, net
 
84,402

 
95,495

Goodwill
 
350,220

 
349,984

Other assets
 
33,194

 
31,015

Investment in equity affiliate
 
2,624

 
2,753

Total assets
 
$
1,137,467

 
$
1,061,936

Liabilities and equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
3,269

 
$
5,653

Current portion of long-term borrowings
 
20,885

 
21,423

Deferred revenue
 
11,790

 
7,722

Accrued employee costs
 
42,967

 
54,893

Accrued expenses and other current liabilities
 
65,007

 
64,169

Current portion of operating lease liabilities
 
23,439

 

Income taxes payable
 
604

 
1,012

Current portion of finance lease obligations
 
279

 
223

Total current liabilities
 
168,240

 
155,095

Long term borrowings
 
231,409

 
263,241

Finance lease obligations, less current portion
 
474

 
315

Deferred tax liabilities, net
 
6,366

 
8,445

Operating lease liabilities, less current portion
 
80,531

 

Other non-current liabilities
 
9,094

 
16,521

Total liabilities
 
496,114

 
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,295,083 shares issued and 34,206,324 shares outstanding as of June 30, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018
 
38

 
38

Additional paid-in capital
 
378,633

 
364,179

Retained earnings
 
511,503

 
484,244

Accumulated other comprehensive loss
 
(74,358
)
 
(83,467
)
Total including shares held in treasury
 
815,816

 
764,994

Less: 4,088,759 shares as of June 30, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost
 
(174,463
)
 
(146,925
)
Stockholders’ equity
 
641,353

 
618,069

Non-controlling interest
 

 
250

Total equity
 
641,353

 
618,319

Total liabilities and equity
 
$
1,137,467

 
$
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 June 30,
 
Six months ended June 30,
 
 
2019
 
2018
 
2019
 
2018
Revenues, net
 
$
243,509

   
$
210,112

 
$
483,082

   
$
417,085

Cost of revenues(1)
 
162,446

   
139,649

 
319,686

   
277,750

Gross profit(1)
 
81,063

 
70,463

 
163,396

 
139,335

Operating expenses:
 

   

 
 
   
 
       General and administrative expenses
 
31,228

   
27,640

 
63,759

   
56,906

       Selling and marketing expenses
 
17,647

   
15,151

 
35,694

   
29,103

       Depreciation and amortization
 
12,752

   
10,582

 
26,419

   
21,086

Impairment and restructuring charges
 
5,580

 

 
6,807

 

Total operating expenses
 
67,207

 
53,373

 
132,679

 
107,095

Income from operations
 
13,856

   
17,090

 
30,717

   
32,240

Foreign exchange gain, net
 
1,202

   
1,414

 
2,462

   
2,029

Interest expense
 
(3,864
)
 
(706
)
 
(7,446
)
 
(1,244
)
Other income, net
 
4,102

   
2,232

 
8,525

   
5,766

Income before income tax expense and earnings from equity affiliates
 
15,296

 
20,030

 
34,258

 
38,791

Income tax expense
 
2,670

 
5,510

 
6,870

 
1,057

Income before earnings from equity affiliates
 
12,626

 
14,520

 
27,388

 
37,734

Loss from equity-method investment
 
62

 
58

 
129

 
114

Net income attributable to ExlService Holdings, Inc. stockholders
 
$
12,564

 
$
14,462

 
$
27,259

 
$
37,620

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

 
$
0.42

 
$
0.79

 
$
1.09

Diluted
 
$
0.36

 
$
0.41

 
$
0.78

 
$
1.07

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

   
34,511,777

 
34,413,455

   
34,479,202

Diluted
 
34,702,547

 
35,142,388

 
34,768,203

 
35,222,838


(1) Exclusive of depreciation and amortization.



See accompanying notes to unaudited consolidated financial statements.

4


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (UNAUDITED)
(In thousands)
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2019

2018
 
2019
 
2018
Net income
 
$
12,564

 
$
14,462

 
$
27,259

 
$
37,620

 Other comprehensive income/(loss):
 
 
 
 
 
 
 
 
Unrealized gain/(loss) on effective cash flow hedges, net of taxes $693, ($3,573), $1,882 and ($4,373), respectively
 
2,595

 
(8,656
)
 
7,343

 
(12,870
)
Foreign currency translation gain/(loss)
 
604

 
(18,219
)
 
3,284

 
(26,030
)
Reclassification adjustments
 

 
 
 
 
 
 
Gain on cash flow hedges, net of taxes ($560), ($426), ($206) and ($1,202), respectively(1)
 
(324
)
 
(1,041
)
 
(1,349
)
 
(2,936
)
Retirement benefits, net of taxes ($19), ($3), $90 and ($2), respectively(2)
 
(21
)
 
(35
)
 
(169
)
 
(75
)
Total other comprehensive income/(loss)
 
$
2,854

 
$
(27,951
)
 
$
9,109

 
$
(41,911
)
Total comprehensive income/(loss)
 
$
15,418

 
$
(13,489
)
 
$
36,368

 
$
(4,291
)

(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)
For the three months ended June 30, 2019 and 2018
(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 March 31, 2019
38,256,036

 
$
38

 
$
371,144

 
$
498,939

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

 
$
630,835

Stock issued against stock-based compensation plans
39,047

 

 
316

 

 

 

 

 

 
316

Stock-based compensation

 

 
7,155

 

 

 

 

 

 
7,155

Acquisition of treasury stock

 

 

 

 

 
(198,160
)
 
(12,130
)
 

 
(12,130
)
Purchase of non-controlling interest

 

 
18

 

 

 

 

 
(259
)
 
(241
)
Other comprehensive income

 

 

 

 
2,854

 

 

 

 
2,854

Net income

 

 

 
12,564

 

 

 

 

 
12,564

Balance as of June 30, 2019
38,295,083

 
$
38

 
$
378,633

 
$
511,503

 
$
(74,358
)
 
(4,088,759
)
 
$
(174,463
)
 
$

 
$
641,353



 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Treasury Stock
 
Non - Controlling Interest
 
Total Equity
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
 
Balance as of March 31, 2018
37,568,973

 
$
38

 
$
327,750

 
$
450,676

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

 
$
601,705

Stock issued against stock-based compensation plans
14,187

 

 

 

 

 

 

 

 

Stock-based compensation

 

 
6,893

 

 

 

 

 

 
6,893

Acquisition of treasury stock

 

 

 

 

 
(168,835
)
 
(9,632
)
 

 
(9,632
)
Non-controlling interest

 

 

 

 

 

 

 
2

 
2

Other comprehensive loss

 

 

 

 
(27,951
)
 

 

 

 
(27,951
)
Net income

 

 

 
14,462

 

 

 

 

 
14,462

Balance as of June 30, 2018
37,583,160

 
$
38

 
$
334,643

 
$
465,138

 
$
(87,621
)
 
(3,294,846
)
 
$
(126,952
)
 
$
233

 
$
585,479


6


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)
For the six months ended June 30, 2019 and 2018
(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
444,539

 

 
338

 

 

 

 

 

 
338

Stock-based compensation

 

 
14,111

 

 

 

 

 

 
14,111

Acquisition of treasury stock

 

 

 

 

 
(460,691
)
 
(27,538
)
 

 
(27,538
)
Allocation of equity component related to issuance costs on convertible senior notes

 

 
(13
)
 

 

 

 

 

 
(13
)
Purchase of non-controlling interest, net of its share of income

 

 
18

 

 

 

 

 
(250
)
 
(232
)
Other comprehensive income

 

 

 

 
9,109

 

 

 

 
9,109

Net income

 

 

 
27,259

 

 

 

 

 
27,259

Balance as of June 30, 2019
38,295,083

 
$
38

 
$
378,633

 
$
511,503

 
$
(74,358
)
 
(4,088,759
)
 
$
(174,463
)
 
$

 
$
641,353




 
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
792,409

 
1

 
430

 

 

 

 

 

 
431

Stock-based compensation

 

 
11,967

 

 

 

 

 

 
11,967

Acquisition of treasury stock

 

 

 

 

 
(392,828
)
 
(23,136
)
 

 
(23,136
)
Non-controlling interest

 

 

 

 

 

 

 
9

 
9

Other comprehensive loss

 

 

 

 
(41,911
)
 

 

 

 
(41,911
)
Net income

 

 

 
37,620

 

 

 

 

 
37,620

Balance as of June 30, 2018
37,583,160

 
$
38

 
$
334,643

 
$
465,138

 
$
(87,621
)
 
(3,294,846
)
 
$
(126,952
)
 
$
233

 
$
585,479


See accompanying notes to unaudited consolidated financial statements.


7


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
 
Six months ended June 30,
 
2019
 
2018
Cash flows from operating activities:
 
 
 
Net income
$
27,259

 
$
37,620

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
26,532

 
21,279

Stock-based compensation expense
14,111

 
11,967

Amortization of operating lease right-of-use assets
13,701

 

Unrealized gain on short term investments
(4,362
)
 
(3,940
)
Unrealized foreign exchange loss/(gain), net
1,967

 
(7,782
)
Deferred income tax (benefit)/expense
(2,631
)
 
543

Allowance for doubtful accounts receivable
281

 
(590
)
Loss from equity-method investment
129

 
114

Amortization of non-cash interest expense related to convertible senior notes
1,218

 

Impairment charges
3,167

 

Others, net
961

 
123

Change in operating assets and liabilities:
 
 
 
Accounts receivable
(16,478
)
 
(11,719
)
Prepaid expenses and other current assets
(2,033
)
 
(2,430
)
Advance income tax, net
1,345

 
(7,605
)
Other assets
126

 
(4,287
)
Accounts payable
(2,114
)
 
(1,343
)
Deferred revenue
5,654

 
(199
)
Accrued employee costs
(12,567
)
 
(20,711
)
Accrued expenses and other liabilities
5,200

 
2,753

Operating lease liabilities
(13,749
)
 

Net cash provided by operating activities
47,717

 
13,793

 
 
 
 
Cash flows from investing activities:
 
 
 
Purchase of property and equipment
(22,287
)
 
(19,296
)
Purchase of non-controlling interest
(241
)
 

Business acquisition (net of cash acquired)

 
(495
)
Purchase of investments
(68,188
)
 
(40,663
)
Proceeds from redemption of investments
91,669

 
60,811

Net cash provided by investing activities
953

 
357

 
 
 
 
Cash flows from financing activities:
 
 
 
Principal payments on finance lease obligations
(207
)
 
(83
)
Proceeds from borrowings
46,000

 
12,000

Repayments of borrowings
(79,590
)
 
(5,065
)
Payment of debt issuance costs
(117
)
 

Acquisition of treasury stock
(27,538
)
 
(23,136
)
Proceeds from exercise of stock options
338

 
431

Net cash used for financing activities
(61,114
)
 
(15,853
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(240
)
 
(2,582
)
Net decrease in cash, cash equivalents and restricted cash
(12,684
)
 
(4,285
)
Cash, cash equivalents and restricted cash at beginning of period
104,131

 
94,277

Cash, cash equivalents and restricted cash at end of period
$
91,447

 
$
89,992

See accompanying notes to unaudited consolidated financial statements.

8


EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
June 30, 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.

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

9

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


(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 June 30, 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 the Company's customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the services provided.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. 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.  
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.

10

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


Type of Contracts
a.
Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b.
Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after Company’s assessment of “Principal versus agent considerations”. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement. Revenues are recognized on Gross basis if the Company is in the capacity of Principal and on Net basis if it falls in the capacity of an agent.
c.
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.
d.
Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
e.
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.
Modification to contracts

The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.

Arrangements with Multiple Performance Obligations

The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such

11

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

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.

Variable Consideration

Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts.

The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.

The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.

Allocation of transaction price to performance obligations

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

Unbilled Receivables

Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services 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 unbilled receivables under accounts receivables.

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 consolidated balance sheets and subsequently recognized over the period in which the related services are performed. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets, and are recognized over the estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.

Contract Acquisition Cost

Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.

Upfront payment made to customer

Upfront payments, if any, made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.



12

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

Out of pocket expenses

Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms

All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.

Remaining Performance Obligation

The Company does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:

i.
Contract with an original expected length of one year or less as determined under ASC 606,
ii.
Contracts for which Company recognize revenue based on the right to invoice for service performed.
Accounts Receivable

The Company records 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.

13

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

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 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 ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption 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.
In April 2019, FASB issued ASU no. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In May 2019, FASB issued ASU no. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities

14

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

that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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.
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.


15

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

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 June 30, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
72,236

 
$
20,016

 
$
17,541

 
$
26,422

 
$
19,423

 
$
87,871

 
$
243,509

 
Cost of revenues(1)
49,906

 
16,865

 
9,989

 
15,994

 
12,261

 
57,431

 
162,446

 
Gross profit(1)
$
22,330

 
$
3,151

 
$
7,552

 
$
10,428

 
$
7,162

 
$
30,440

 
$
81,063

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
67,207

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
1,440

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
2,670

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
62

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
12,564


 
 
Three months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
64,812

 
$
19,817

 
$
18,549

 
$
24,228

 
$
23,088

 
$
59,618

 
$
210,112

 
Cost of revenues(1)
44,033

 
16,713

 
10,625

 
14,543

 
15,079

 
38,656

 
139,649

 
Gross profit(1)
$
20,779

 
$
3,104

 
$
7,924

 
$
9,685

 
$
8,009

 
$
20,962

 
$
70,463

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,373

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
5,510

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
58

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
14,462

(1) Exclusive of depreciation and amortization.

     

16

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

Revenues and cost of revenue for the six months ended June 30, 2019 and 2018, respectively, for each of the reportable
segments, are as follows:

 
 
Six months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
141,274

 
$
40,584

 
$
34,966

 
$
52,146

 
$
39,280

 
$
174,832

 
$
483,082

 
Cost of revenues(1)
96,598

 
33,860

 
19,789

 
30,268

 
24,838

 
114,333

 
319,686

 
Gross profit(1)
$
44,676

 
$
6,724

 
$
15,177

 
$
21,878

 
$
14,442

 
$
60,499

 
$
163,396

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
132,679

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
6,870

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
129

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
27,259

(1) Exclusive of depreciation and amortization.

 
 
Six months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
128,715

 
$
42,614

 
$
36,048

 
$
48,200

 
$
44,788

 
$
116,720

 
$
417,085

 
Cost of revenues(1)
86,460

 
33,955

 
21,068

 
29,272

 
30,264

 
76,731

 
277,750

 
Gross profit(1)
$
42,255

 
$
8,659

 
$
14,980

 
$
18,928

 
$
14,524

 
$
39,989

 
$
139,335

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
107,095

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
1,057

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
114

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
37,620

(1) Exclusive of depreciation and amortization.

Revenues, net by service type, were as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
BPM and related services(1)
$
155,638

 
$
150,494

 
$
308,250

 
$
300,365

Analytics services
87,871

 
59,618

 
174,832

 
116,720

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085


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


17

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

The Company attributes the revenues to regions based upon the location of its customers.
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenues, net
 
 
 
 
 
 
 
United States
$
197,901

 
$
174,087

 
$
394,005

 
$
345,285

Non-United States
 
 
 
 
 
 
 
          United Kingdom
30,155

 
27,480

 
59,256

 
55,496

          Rest of World
15,453

 
8,545

 
29,821

 
16,304

Total Non-United States
45,608

 
36,025

 
89,077

 
71,800

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085



Property and equipment, net by geographic area, were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
33,605

 
$
36,152

United States
31,378

 
28,254

Philippines
9,345

 
5,985

Rest of World
3,755

 
3,119

Property and equipment, net
$
78,083

 
$
73,510



4. Revenues, net

Disaggregation of revenues

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
June 30, 2019
 
December 31, 2018
Accounts receivable, net
$
180,680

 
$
164,752

Contract assets
$
4,885

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (consideration received in advance)
$
10,441

 
$
6,345

     Consideration received for process transition activities
$
3,233

 
$
1,669


Accounts receivable includes $79,890 and $63,952 as of June 30, 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. These costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers including revenues attributable to certain process transition activities for which costs have been capitalized by the

18

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

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 and six months ended June 30, 2019 that was included in the contract liabilities balance at the beginning of the period was $1,450 and $4,226, respectively, and revenue recognized during the three and six months ended June 30, 2018 that was included in the contract liabilities balance at the beginning of the period was $2,671 and $6,381, respectively.
Contract acquisition costs
The Company had contract acquisition costs of $469 as of June 30, 2019 and $713 as of December 31, 2018. Further, there was no additional capitalization made during the three and six months ended June 30, 2019, respectively. The Company amortized $44 and $244 during the three and six months ended June 30, 2019, respectively, and amortized $80 and $153 during the three and six months ended June 30, 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 $5,608 as of June 30, 2019 and $4,051 as of December 31, 2018. Further, the Company capitalized an additional $1,441 and $2,167 during the three and six months ended June 30, 2019, respectively. The Company amortized $305 and $610 during the three and six months ended June 30, 2019, respectively, and $254 and $395 during the three and six months ended June 30, 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 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Numerators:
 
 
 
 
 
 
 
Net income
$
12,564

 
$
14,462

 
$
27,259

 
$
37,620

Denominators:
 
 
 
 
 
 
 
Basic weighted average common shares outstanding
34,451,671

 
34,511,777

 
34,413,455

 
34,479,202

Dilutive effect of share based awards
250,876

 
630,611

 
354,748

 
743,636

Diluted weighted average common shares outstanding
34,702,547

 
35,142,388

 
34,768,203

 
35,222,838

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

 
$
0.42

 
$
0.79

 
$
1.09

Diluted
$
0.36

 
$
0.41

 
$
0.78

 
$
1.07

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

 
336,599

 
212,751

 
242,561



19

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
June 30, 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
 
June 30, 2019
 
June 30, 2018
Cash and cash equivalents
$
84,842

 
$
84,091

Restricted cash (current)
4,098

 
2,256

Restricted cash (non-current)
2,507

 
3,645

Cash, cash equivalents and restricted cash
$
91,447

 
$
89,992



7. Other Income, net
Other income, net consists of the following:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Gain on sale and mark-to-market of mutual funds
$
3,318

 
$
1,694

 
$
6,844

 
$
4,827

Interest and dividend income
697

 
329

 
1,493

 
637

Others, net
87

 
209

 
188

 
302

Other income, net
$
4,102

 
$
2,232

 
$
8,525

 
$
5,766



20

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

 
$
85,921

Software
3-5
 
73,308

 
69,752

Leasehold improvements
3-8
 
43,577

 
39,533

Office furniture and equipment
3-8
 
22,034

 
20,097

Motor vehicles
2-5
 
723

 
635

Buildings
30
 
1,152

 
1,140

Land
 
754

 
746

Capital work in progress
 
14,637

 
11,026

 
 
 
247,699

 
228,850

Less: Accumulated depreciation and amortization
 
 
(170,316
)
 
(155,798
)
 
 
 
$
77,383

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
348

 
53

Motor vehicles
 
 
742

 
628

 
 
 
1,888

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,188
)
 
(1,001
)
 
 
 
$
700

 
$
458

Property and equipment, net
 
 
$
78,083

 
$
73,510

Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred to develop software not yet ready to be placed in service.
The depreciation and amortization, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Depreciation and amortization
$
7,198

 
$
6,821

 
$
15,337

 
$
13,378


The depreciation and amortization set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to $56 and $42 for the three months ended and $113 and $193 for the six months ended June 30, 2019 and 2018, respectively. Refer Note 17 to the unaudited consolidated financial statements for further details.


21

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

Internally developed software costs, included under Software, was as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
Cost
$
10,522

 
$
8,783

Less : Accumulated amortization
(3,449
)
 
(2,393
)
Internally developed software, net
$
7,073

 
$
6,390



During the three and six months ended June 30, 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 impairment charges of $951 and $2,178 during the three and six months ended June 30, 2019, respectively, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30
 
Six months ended June 30
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
559

 
$
254

 
$
1,206

 
$
472



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 purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received

22

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

upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.

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

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044



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

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

The fair values of the customer relationships were determined by using an “income approach”, specifically the Multi-Period Excess Earnings Method ("MPEEM"). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges ("CAC"). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows

23

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

resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 10 years.

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


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

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
(20
)
 

 
116

 
140

 

 

 
236

Balance at June 30, 2019
$
38,183

 
$
19,276

 
$
12,813

 
$
47,333

 
$
5,326

 
$
227,289

 
$
350,220



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

As of June 30, 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.


24

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

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

As of June 30, 2019

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

 
$
(63,261
)
 
$
(5,549
)
 
$
60,974

Leasehold benefits
2,673

 
(2,673
)
 

 

Developed technology
37,141

 
(17,899
)
 

 
19,242

Non-compete agreements
2,045

 
(2,012
)
 

 
33

Trade names and trademarks
9,637

 
(6,106
)
 
(278
)
 
3,253

 
$
181,280

 
$
(91,951
)
 
$
(5,827
)
 
$
83,502

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,180

 
$
(91,951
)
 
$
(5,827
)
 
$
84,402

 
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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
5,554

 
$
3,761

 
$
11,082

 
$
7,708



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

25

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

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

Leasehold benefits

Developed technology
3.99

Non-compete agreements
0.22

Trade names and trademarks (Finite lived)
2.74


Estimated future amortization expense related to intangible assets as of June 30, 2019 is as follows:
2019 (July 1 - December 31)
$
10,472

2020
14,438

2021
12,740

2022
11,329

2023
9,040

2024 and thereafter
25,483

Total
$
83,502



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 and six months ended June 30, 2019 was $62 and $129, and for the three and six months ended June 30, 2018 was $58 and $114, respectively.
11. Other Current Assets
Other current assets consist of the following:
 
As of
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
5,367

 
$
4,059

Advances to suppliers
3,007

 
2,910

Receivables from statutory authorities
15,796

 
14,145

Contract assets
1,203

 
1,201

Deferred contract fulfillment costs
1,267

 
1,236

Others
5,089

 
4,689

Other current assets
$
31,729

 
$
28,240




26

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

12. Other Assets
Other assets consist of the following:
 
As of
 
June 30, 2019

 
December 31, 2018

Lease deposits
$
9,328

 
$
8,891

Derivative instruments
3,992

 
1,971

Deposits with statutory authorities
6,327

 
6,259

Term deposits
430

 
315

Contract assets
3,682

 
4,244

Deferred contract fulfillment costs
4,341

 
2,815

Others
5,094

 
6,520

Other assets
$
33,194

 
$
31,015



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

 
$
44,711

Derivative instruments
928

 
3,204

Client liabilities
6,493

 
6,933

Other current liabilities
8,789

 
9,321

Accrued expenses and other current liabilities
$
65,007

 
$
64,169


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

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
4,002

 
3,616

Deferred transition revenue
2,472

 
945

Others
676

 
247

Other non-current liabilities
$
9,094

 
$
16,521



27

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


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 815. Changes in the fair values of forward contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheets until the settlement of those contracts. The balances as of June 30, 2019 and December 31, 2018 are as follows:

 
As of
 
June 30, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(80,821
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,791 and $115, respectively
5,661

 
(333
)
Retirement benefits, net of taxes of $37 and ($53), respectively
802

 
971

Accumulated other comprehensive loss
$
(74,358
)
 
$
(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 June 30, 2019 and December 31, 2018.
As of June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
136,699

 
$

 
$

 
$
136,699

Derivative financial instruments

 
9,359

 

 
9,359

Total
$
136,699

 
$
9,359

 
$

 
$
146,058

Liabilities

 

 

 

Derivative financial instruments
$

 
$
2,068

 
$

 
$
2,068

Total
$

 
$
2,068

 
$

 
$
2,068



 

 

 

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 June 30, 2019 and December 31, 2018.

28

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


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 June 30, 2019 and December 31, 2018 was $143,740 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of the June 30, 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.
Nonrecurring fair value measurements of assets:
Nonrecurring fair value measurements include impairment tests conducted by the Company during the three and six months ended June 30, 2019 of its ROU assets and long-lived assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the three and six months ended June 30, 2019, the Company recognized impairment charges on ROU assets and long-lived assets to write down the carrying value to their fair values. Refer Note 8 and 21 to the unaudited consolidated financial statements for further details.
17. Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies 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 $412,675 (including $8,800 of range forward contracts) as of June 30, 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 $107,814 and GBP 14,688 as of June 30, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
The Company estimates that approximately $4,600 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

29

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

next twelve months based on exchange rates prevailing as of June 30, 2019. At June 30, 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
 
June 30, 2019
 
December 31, 2018
Other current assets
 
$
5,367

 
$
4,022

Other assets
 
$
3,992

 
$
1,971

Accrued expenses and other current liabilities
 
$
767

 
$
3,137

Other non-current liabilities
 
$
1,140

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
161

 
$
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 and six months ended June 30, 2019 and 2018:
 
 
Three months ended June 30,
 
Six months ended June 30,
Forward Exchange Contracts:
 
2019
 
2018
 
2019
 
2018
Gain/(Loss) recognized in AOCI
 
 
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
3,288

 
$
(12,229
)
 
$
9,225

 
$
(17,243
)
 
 
 
 
 
 
 
 
 
Gain/(Loss) recognized in unaudited consolidated statements of income
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
2,923

 
$
(2,641
)
 
$
4,319

 
$
(5,569
)

30

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
June 30, 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 June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
162,446

 
$
719

 
$
139,649

 
$
1,191

General and administrative expenses
 
$
31,228

 
106

 
$
27,640

 
180

Selling & marketing expenses
 
$
17,647

 
12

 
$
15,151

 
17

Depreciation & amortization
 
$
12,752

 
47

 
$
10,582

 
79

 
 
 
 
$
884

 
 
 
$
1,467

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

 
$
2,923

 
$
1,414

 
$
(2,641
)
 
 
$
1,202

 
$
2,923

 
$
1,414

 
$
(2,641
)


31

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

 
 
Six months ended June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
319,686

 
$
1,250

 
$
277,750

 
$
3,336

General and administrative expenses
 
$
63,759

 
186

 
$
56,906

 
511

Selling & marketing expenses
 
$
35,694

 
19

 
$
29,103

 
50

Depreciation & amortization
 
$
26,419

 
100

 
$
21,086

 
241

 
 
 
 
$
1,555

 
 
 
$
4,138

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

 
$
4,319

 
$
2,029

 
$
(5,569
)
 
 
$
2,462

 
$
4,319

 
$
2,029

 
$
(5,569
)
Effect of net investment hedges on accumulated other comprehensive loss
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
Amount of (Loss) Recognized in AOCI
 
Amount of (Loss) Recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2019
 
2018
Foreign exchange contracts
 
$
(580
)
 
$

 
$
(580
)
 
$

 
 
$
(580
)
 
$

 
$
(580
)
 
$


18. Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and shall be subject to the terms and conditions applicable to the existing commitments as set forth in the Credit Agreement.

32

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

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 4.2% and 4.0% per annum during the three and six months ended June 30, 2019, respectively, and 3.8% and 3.6% per annum during the three and six months ended June 30, 2018, respectively.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and 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 June 30, 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 June 30, 2019, the Company had outstanding indebtedness under the credit facility of $117,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 $97,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 June 30, 2019 and December 31, 2018 was $877 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 and six months ended June 30, 2019, the Company recognized interest expense of $1,269 and $2,581, respectively. 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 repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).The Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.

33

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

The net proceeds from the issuance of the Notes were approximately $149,000, after deducting debt issuance costs of $1,000 and offering expenses of approximately $442 paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were $1,279 and $163, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of June 30, 2019 and December 31, 2018 was $1,125 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 and six months ended June 30, 2019, the Company amortized $618 and $1,218, respectively, 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 the 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,524 and $2,114 as of June 30, 2019 and December 31, 2018, respectively, of which $885 and $1,423 is included under "current portion of long-term borrowings", and $639 and $691, respectively, included under "long-term borrowings" in the unaudited consolidated balance sheets.
Future principal payments/maturities for all of the Company's borrowings as of June 30, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (July - December)
 
$

 
$
10,000

 
$
831

 
$
10,831

2020
 

 
24,000

 
693

 
24,693

2021
 

 
34,000

 

 
34,000

2022
 

 
49,000

 

 
49,000

2023
 

 

 

 

2024 and thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
117,000

 
$
1,524

 
$
268,524


    
19. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the three months ended June 30, 2019 and 2018, the Company acquired nil and 3,835 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 $nil and $226, respectively. The weighted average purchase price per share of $nil and $58.82, 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.

34

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

During the six months ended June 30, 2019 and 2018, the Company acquired 22,666 and 45,646 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,790, respectively. The weighted average purchase price per share of $62.11 and $61.12, 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 and six months ended June 30, 2019, the Company purchased 198,160 and 438,025 shares of its common stock, respectively, for an aggregate purchase price of approximately $12,130 and $26,130, respectively, including commissions, representing an average purchase price per share of $61.21 and $59.65, respectively, under the 2017 Repurchase Program.
During the three and six months ended June 30, 2018, the Company purchased 165,000 and 347,182 shares of its common stock, respectively, for an aggregate purchase price of approximately $9,407 and $20,346, respectively, including commissions, representing an average purchase price per share of $57.01 and $58.60, respectively, under the 2017 Repurchase Program.
Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.
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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Service cost
$
493

 
$
423

 
$
980

 
$
862

Interest cost
221

 
173

 
440

 
353

Expected return on plan assets
(144
)
 
(118
)
 
(286
)
 
(242
)
Amortization of actuarial gain
(40
)
 
(38
)
 
(79
)
 
(77
)
Net periodic benefit cost
$
530

 
$
440

 
$
1,055

 
$
896


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.

35

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

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 six months ended June 30, 2019.
Change in Plan Assets
 
 
Plan assets at January 1, 2019
 
$
7,420

Actual return
 
268

Employer contribution
 

Benefits paid*
 
(416
)
Effect of exchange rate changes
 
79

Plan assets at June 30, 2019
 
$
7,351

*Benefit payments were substantially made through the plan assets during the six months ended June 30, 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 $909 and $755 for the three months ended June 30, 2019 and 2018, respectively, and $2,122 and $1,985 for the six months ended June 30, 2019 and 2018, respectively.
During the three months ended June 30, 2019 and 2018, the Company contributed $2,710 and $1,753, respectively, and during the six months ended June 30, 2019 and 2018, the Company contributed $4,714 and $3,667, 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 conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.




36

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

Supplemental balance sheet information
 
As of
 
June 30, 2019
Operating Lease
 
Operating lease right-of-use assets
$
93,162

 
 
Operating lease liabilities - Current
$
23,439

Operating lease liabilities - Non-current
80,531

Total operating lease liabilities
$
103,970

 
 
Finance Lease
 
Property and equipment, gross
$
1,888

Accumulated depreciation
(1,188
)
Property and equipment, net
$
700

 
 
Finance lease liabilities - Current
$
279

Finance lease liabilities - Non-current
474

Total finance lease liabilities
$
753


During the three months ended June 30, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the operating lease right-of-use 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 an impairment charge of $989 during the three and six months ended June 30, 2019 to write down the carrying value of operating lease right-of-use to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.

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 June 30, 2019
 
Six months ended June 30, 2019
Finance lease:
 
 
 
Amortization of right-of-use assets
$
92

 
$
187

Interest on lease liabilities
20

 
45

Operating lease(a)
6,684

 
13,701

Sublease income
(105
)
 
(105
)
Total lease cost
$
6,691

 
$
13,828

Operating lease cost for leases classified as such under Topic 840 for the three and six months ended June 30, 2018 was $6,057 and $12,479, respectively.
(a) Includes short-term leases, which are immaterial.


37

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

Supplemental cash flow and other information related to leases are as follows:
 
Six months ended June 30, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
       Operating cash outflows for operating leases
$
13,749

       Operating cash outflows for finance leases
$
45

       Financing cash outflows for finance leases
$
207

Right-of-use assets obtained in exchange for new operating lease liabilities
$
27,750

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

Weighted-average remaining lease term
 
Finance lease
2.4 years

Operating lease
6.5 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 June 30, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (July 1 - December 31)
$
12,524

 
$
206

2020
24,997

 
309

2021
22,221

 
215

2022
20,098

 
103

2023
18,000

 
79

2024
14,057

 
9

2025 and thereafter
23,223

 

Total lease payments
$
135,120

 
$
921

Less: Imputed interest
31,150

 
168

Present value of lease liabilities
$
103,970

 
$
753




38

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
June 30, 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 of $2,670 and $5,510 for the three months ended June 30, 2019 and 2018, respectively. The effective tax rate decreased from 27.5% during the three months ended June 30, 2018 to 17.5% during the three months ended June 30, 2019, primarily due to impact of change in effective state tax rates during the three months ended June 30, 2019.
The Company recorded income tax expense of $6,870 and $1,057 for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate increased from 2.7% during the six months ended June 30, 2018 to 20.1% during the six months ended June 30, 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 six months ended June 30, 2018 and (ii) the recording of excess tax benefits related to stock awards of $5,150 pursuant to ASU No. 2016-09 during the six months ended June 30, 2018 compared to $1,072 during the six months ended June 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
1,638

 
$
1,370

 
$
2,964

 
$
2,463

General and administrative expenses
2,781

 
3,099

 
5,756

 
5,349

Selling and marketing expenses
2,736

 
2,424

 
5,391

 
4,155

Total
$
7,155

 
$
6,893

 
$
14,111

 
$
11,967


As of June 30, 2019, the Company had 2,672,199 shares available for grant under the 2018 Omnibus Incentive Plan.


39

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

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

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

 
$
20.21

 
$
5,267

 
2.24

Granted

 

 

 

Exercised
(35,500
)
 
9.53

 
1,811

 

Forfeited

 

 

 

Outstanding at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26

Vested and exercisable at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26


The unrecognized compensation cost for unvested options as of June 30, 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

 

 
466,173

 
64.15

Vested
(48,854
)
 
35.91

 
(367,613
)
 
46.48

Forfeited

 

 
(38,512
)
 
56.35

Outstanding at June 30, 2019*
54,769

 
$
48.72

 
1,013,626

 
$
59.25

* As of June 30, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 163,181 and 155,753, respectively.
As of June 30, 2019, unrecognized compensation cost of $53,355 is expected to be expensed over a weighted average period of 2.89 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 June 30, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83


As of June 30, 2019, unrecognized compensation cost of $12,424 is expected to be expensed over a weighted average period of 2.01 years.


40

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

24. Impairment and Restructuring Charges

On March 29, 2019, 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 expects the wind down process to be substantially completed by the end of 2019. In connection with the wind down process, the Company recorded pre-tax costs in the unaudited consolidated statements of income under “Impairment and restructuring charges”. The following table summarizes the activity related to the costs incurred and paid for the wind down during the three and six months ended June 30, 2019:

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

 
$

 
$

 
$

Costs incurred during the three and six months ended June 30, 2019
 
2,597

 
752

 
291

 
3,640

Cumulative costs incurred as of June 30, 2019
 
$
2,597

 
$
752

 
$
291

 
$
3,640

Costs paid during the three and six months ended June 30, 2019
 

 
(57
)
 
(204
)
 
(261
)
Balance as of June 30, 2019
 
$
2,597

 
$
695

 
$
87

 
$
3,379

 
 
 
 
 
 
 
 
 
Total expected costs
 
$
3,200

 
$
1,800

 
$
1,000

 
$
6,000



Additionally, the Company recognized impairment on ROU assets and long-lived assets of $1,940 and $3,167 during the three and six months ended June 30, 2019, respectively in the unaudited consolidated statements of income under "Impairment and restructuring charges".

Costs and cash expenditures expected to be incurred are subject to a number of assumptions, and the Company may incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with the wind down process.

25. Related Party Disclosures
On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of $150,000 aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s Board of Directors.
The Company had outstanding Notes with a principal amount of $150,000 as of June 30, 2019 and December 31, 2018 and interest accrued of $1,313 each as of June 30, 2019 and December 31, 2018, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details.
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil each during the three and six months ended June 30, 2019, and $16 and $215 during the three and six months ended June 30, 2018, respectively, for services provided.
As of June 30, 2019 and December 31, 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.



41

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

26. Commitments and Contingencies

Fixed Asset Commitments
At June 30, 2019, the Company has committed to spend approximately $7,495 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 June 30, 2019.

The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company primarily 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 June 30, 2019 and December 31, 2018 is $17,924 and $18,177, respectively, of which the Company has made payments or provided bank guarantees to the extent of $8,262 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,343 and $6,272 as of June 30, 2019 and December 31, 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,919 and $1,899 as of June 30, 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.


42

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

During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. It is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past and future periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further analysis.

From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorneys’ fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.

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



43


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;
our ability to accurately estimate and/or manage the costs and/or timing of winding down businesses;
restrictions on immigration;
our ability to hire and retain enough sufficiently trained employees to support our operations;
our ability to grow our business or effectively manage growth and international operations;
any changes in the senior management team;
increasing competition in our industry;
telecommunications or technology disruptions;
our ability to withstand the loss of a significant customer;
our ability to realize the entire book value of goodwill and other intangible assets from acquisitions;
regulatory, legislative and judicial developments, including changes to or the withdrawal of governmental fiscal incentives;
changes in tax laws or decisions regarding repatriation of funds held abroad;
ability to service debt or obtain additional financing on favorable terms;
legal liability arising out of customer contracts;
technological innovation;
political or economic instability in the geographies in which we operate;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and customer data; and
adverse outcome of our disputes with the Indian tax authorities.
These and other factors are more fully discussed 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

44


those events or how they may affect us. We have no obligation to update any forward-looking statements in this Quarterly Report on Form 10-Q after the date of this Quarterly Report on Form 10-Q, except as required by federal securities laws.
Executive Overview
We are 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.

Revenues
For the three months ended June 30, 2019, we had revenues of $243.5 million compared to revenues of $210.1 million for the three months ended June 30, 2018, an increase of $33.4 million, or 15.9%. For the six months ended June 30, 2019, we had revenues of $483.1 million compared to revenues of $417.1 million for the six months ended June 30, 2018, an increase of $66.0 million, or 15.8%.
We serve clients mainly in the U.S. and the U.K., with these two regions generating 81.3% and 12.4%, respectively, of our total revenues for the three months ended June 30, 2019, and 82.9% and 13.1%, respectively, of our revenues for the three months ended June 30, 2018. For the six months ended June 30, 2019, these two regions generated 81.6% and 12.3%, respectively, of our total revenues and 82.8% and 13.3%, respectively, of our total revenues for the six months ended June 30, 2018.
For the three months ended June 30, 2019 and 2018, our total revenues from our top ten clients accounted for 36.5% and 39.0% of our total revenues, respectively. For the six months ended June 30, 2019 and 2018, our total revenues from our top ten clients accounted for 36.5% and 39.3% 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.

45


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.

46



Results of Operations
The following table summarizes our results of operations for the three and six months ended June 30, 2019 and 2018:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
 
(dollars in millions)
 
(dollars in millions)
Revenues, net
$
243.5

   
$
210.1

 
$
483.1

 
$
417.1

Cost of revenues(1)
162.4

   
139.6

 
319.7

 
277.8

Gross profit(1)
81.1

 
70.5

 
163.4

 
139.3

Operating expenses:
 
   
 
 
 
 
 
       General and administrative expenses
31.2

   
27.6

 
63.8

 
56.9

       Selling and marketing expenses
17.6

   
15.2

 
35.7

 
29.1

       Depreciation and amortization
12.8

   
10.6

 
26.4

 
21.1

Impairment and restructuring charges
5.6

 

 
6.8

 

Total operating expenses
67.2

 
53.4

 
132.7

 
107.1

Income from operations
13.9

   
17.1

 
30.7

 
32.2

Foreign exchange gain, net
1.2

   
1.4

 
2.5

 
2.0

Interest expense
(3.9
)
 
(0.7
)
 
(7.4
)
 
(1.2
)
Other income, net
4.1

   
2.2

 
8.5

 
5.8

Income before income tax expense and earnings from equity affiliates
15.3

 
20.0

 
34.3

 
38.8

Income tax expense
2.7

 
5.5

 
6.9

 
1.1

Income before earnings from equity affiliates
12.6

 
14.5

 
27.4

 
37.7

Loss from equity-method investment
0.1

 
0.1

 
0.1

 
0.1

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

 
$
14.4

 
$
27.3

 
$
37.6


(1) Exclusive of depreciation and amortization.


47


Three Months Ended June 30, 2019 Compared to Three Months Ended June 30, 2018
Revenues.

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

 
$
64.8

 
$
7.4

 
11.5
 %
Healthcare
20.0

 
19.8

 
0.2

 
1.0
 %
Travel, Transportation and Logistics
17.5

 
18.6

 
(1.1
)
 
(5.4
)%
Finance and Accounting
26.4

 
24.2

 
2.2

 
9.1
 %
All Other
19.5

 
23.1

 
(3.6
)
 
(15.9
)%
Analytics
87.9

 
59.6

 
28.3

 
47.4
 %
Total revenues, net
$
243.5

 
$
210.1

 
$
33.4

 
15.9
 %
Revenues for the three months ended June 30, 2019 were $243.5 million, up $33.4 million, or 15.9%, compared to the three months ended June 30, 2018.
Revenue growth in Insurance of $7.4 million was primarily driven by expansion of business from our new and existing clients of $8.2 million. This was partially offset by $0.8 million mainly attributable to the depreciation of the Australian dollar, Indian rupee and U.K. pound sterling against the U.S. dollar during the three months ended June 30, 2019 compared to the three months ended June 30, 2018. Insurance revenues were 29.7% and 30.8% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.
Revenue growth in Healthcare of $0.2 million was primarily driven by expansion of business from our new and existing clients of $0.8 million. This was partially offset by lower revenues from our Health Integrated business of $0.6 million. Healthcare revenues were 8.2% and 9.4% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.
Revenue decline in Travel, Transportation and Logistics ("TT&L") of $1.1 million was primarily driven by impact of discounts in our existing clients of $1.0 million and the remaining $0.1 million attributable to the depreciation of the Indian rupee against the U.S. dollar during the three months ended June 30, 2019 compared to the three months ended June 30, 2018. TT&L revenues were 7.2% and 8.8% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.
Revenue growth in Finance and Accounting ("F&A") of $2.2 million was driven by expansion of business from our new and existing clients of $2.5 million. This was partially offset by $0.3 million mainly attributable to the depreciation of the Indian rupee against the U.S. dollar during the three months ended June 30, 2019 compared to the three months ended June 30, 2018. F&A revenues were 10.9% and 11.5% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.
Revenue decline in All Other of $3.6 million was primarily driven by lower revenue of $2.4 million in our Consulting operating segment, $0.5 million in our Utilities operating segment and $0.4 million in our Banking and Financial Services operating segment. Further decline of $0.3 million was due to the depreciation of the Indian rupee and U.K. pound sterling against the U.S. dollar during the three months ended June 30, 2019 compared to the three months ended June 30, 2018. All Other revenues were 8.0% and 11.0% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.
Revenue growth in Analytics of $28.3 million was primarily driven by our acquisition of SCIO in July 2018 contributing $18.8 million. The remaining increase of $9.8 million was attributable to our recurring- and project-based engagements from our new and existing clients. This was partially offset by $0.3 million attributable to the depreciation of the U.K. pound sterling against the U.S. dollar during the three months ended June 30, 2019 compared to the three months ended June 30, 2018. Analytics revenues were 36.1% and 28.4% of our total revenues in the three months ended June 30, 2019 and June 30, 2018, respectively.


48


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 June 30,
 
 Change
 
Percentage
change
 
Three months ended June 30,
 
Change
 
2019
 
2018
 
 
 
2019
 
2018
 
 
(dollars in millions)
 
 
 
 
 
 
 
 
 
 
Insurance
$
49.9

 
$
44.0

 
$
5.9

 
13.3
 %
 
30.9
%
 
32.1
%
 
(1.2
)%
Healthcare
16.9

 
16.7

 
0.2

 
0.9
 %
 
15.7
%
 
15.7
%
 
 %
TT&L
10.0

 
10.6

 
(0.6
)
 
(6.0
)%
 
43.1
%
 
42.7
%
 
0.4
 %
F&A
16.0

 
14.5

 
1.5

 
10.0
 %
 
39.5
%
 
40.0
%
 
(0.5
)%
All Other
12.2

 
15.1

 
(2.9
)
 
(18.7
)%
 
36.9
%
 
34.7
%
 
2.2
 %
Analytics
57.4

 
38.7

 
18.7

 
48.6
 %
 
34.6
%
 
35.2
%
 
(0.6
)%
Total
$
162.4

 
$
139.6

 
$
22.8

 
16.3
 %
 
33.3
%
 
33.5
%
 
(0.2
)%
For the three months ended June 30, 2019, cost of revenues was $162.4 million compared to $139.6 million for the three months ended June 30, 2018, an increase of $22.8 million, or 16.3%. Our gross margin for the three months ended June 30, 2019 was 33.3% compared to 33.5% for three months ended June 30, 2018, a decrease of 20 basis points (“bps”).
The increase in cost of revenues in Insurance of $5.9 million was primarily due to an increase in employee-related costs of $6.0 million on account of higher headcount and wage inflation, higher technology, travel and other operating costs of $0.6 million, partially offset by currency movements, net of hedging of $0.7 million. Gross margin in Insurance decreased by 120 bps during the three months ended June 30, 2019 compared to the three months ended June 30, 2018, primarily due to higher employee-related costs and other operating expenses.
The increase in cost of revenues in Healthcare of $0.2 million was primarily due to an increase in employee-related costs of $0.7 million on account of higher headcount and wage inflation, partially offset by lower other operating costs of $0.2 million and currency movements, net of hedging of $0.3 million. Gross margin in Healthcare remains unchanged during the three months ended June 30, 2019 compared to the three months ended June 30, 2018.
The decrease in cost of revenues in TT&L of $0.6 million was primarily due to a decrease in employee-related costs, infrastructure costs and other operating costs of $0.4 million and currency movements, net of hedging of $0.2 million. Gross margin in TT&L increased by 40 bps during the three months ended June 30, 2019 compared to the three months ended June 30, 2018, primarily due to lower operating expenses.
The increase in cost of revenues in F&A of $1.5 million was primarily due to higher employee-related costs of $1.3 million and travel costs of $0.5 million, partially offset by lower infrastructure costs and other operating costs of $0.1 million and currency movements, net of hedging of $0.2 million. Gross margin in F&A decreased by 50 bps during the three months ended June 30, 2019 compared to the three months ended June 30, 2018, primarily due to higher operating expenses.
The decrease in cost of revenues in All Other of $2.9 million was primarily due to a decrease in employee-related costs of $2.2 million, and net decrease in other operating costs of $0.5 million and currency movements, net of hedging of $0.2 million. Gross margin in All Other increased by 220 bps during the three months ended June 30, 2019 compared to the three months ended June 30, 2018, primarily due to lower operating expenses in Banking and Financial services and Utilities operating segments.
The increase in cost of revenues in Analytics of $18.7 million was primarily due to an increase in employee-related costs of $16.2 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of SCIO in July 2018 of $9.9 million. The remaining increase was attributable to travel and other operating costs of $3.0 million, partially offset by currency movements, net of hedging of $0.5 million. Gross margin in Analytics decreased by 60 bps during the three months ended June 30, 2019 compared to the three months ended June 30, 2018, primarily due to increase in employee-related costs.

49


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

   
$
27.6

 
$
3.6

 
13.0
%
Selling and marketing expenses
17.6

 
15.2

 
2.4

 
16.5
%
Selling, general and administrative expenses
$
48.8

 
$
42.8

 
$
6.0

 
14.2
%
As a percentage of revenues
20.1
%
 
20.4
%
 
 
 
 
The increase in SG&A expenses of $6.0 million was primarily due to an increase in employee-related costs of $5.0 million, including incremental costs related to our SCIO acquisition in July 2018 of $3.6 million and net other operating costs of $1.5 million. This was partially offset by currency movements, net of hedging of $0.5 million.
Depreciation and Amortization.
 
Three months ended June 30,
 
Change
 
Percentage
change
 
2019
 
2018
 
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
7.2

 
$
6.8

 
$
0.4

 
5.5
%
Intangible amortization expense
5.6

 
3.8

 
1.8

 
47.7
%
Depreciation and amortization expense
$
12.8

 
$
10.6

 
$
2.2

 
20.5
%
As a percentage of revenues
5.2
%
 
5.0
%
 
 
 
 
The increase in intangibles amortization expense of $1.8 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 $0.4 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 and Restructuring Charges.
 
Three months ended June 30,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment and restructuring charges
$
5.6

 
$

 
$
5.6

 
N/A
As a percentage of revenues
2.3
%
 

 
 
 
 

On March 29, 2019, we commenced the process of substantially winding down of the operations of our Health Integrated business, which is reported within the Healthcare reportable segment. During the three months ended June 30, 2019, we recorded impairment charges of $1.9 million and restructuring charges of $3.7 million in connection with the wind down process. See Note 24 to our unaudited consolidated financial statements for details.

Income from Operations. Income from operations decreased by $3.2 million, or 18.9%, from $17.1 million for the three months ended June 30, 2018 to $13.9 million for the three months ended June 30, 2019. As a percentage of revenues, income from operations decreased from 8.1% for the three months ended June 30, 2018 to 5.7% for the three months ended June 30, 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 June 30, 2019. The average exchange rate of the U.S. dollar against the Indian rupee increased from 67.51 during the three months ended June 30, 2018 to 69.42 during the three months ended June 30, 2019. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.34 during the three months ended June 30, 2018 to 1.28 during the three months ended June 30, 2019. The average exchange rate of the U.S. dollar against the Philippine peso decreased from 52.53 during the three months ended June 30, 2018 to 51.84 during the three months ended June 30, 2019.

50


We recorded a net foreign exchange gain of $1.2 million for the three months ended June 30, 2019 compared to the net foreign exchange gain of $1.4 million for the three months ended June 30, 2018.

Interest expense. Interest expense increased from $0.7 million for the three months ended June 30, 2018 to $3.9 million for the three months ended June 30, 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 June 30,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Gain on sale and mark-to-market of mutual funds
$
3.3

 
$
1.7

 
$
1.6

 
95.9
 %
Interest and dividend income
0.7

 
0.3

 
0.4

 
111.9
 %
Other, net
0.1

 
0.2

 
(0.1
)
 
(58.4
)%
Other income, net
$
4.1

 
$
2.2

 
$
1.9

 
83.8
 %

Other income, net increased by $1.9 million, from $2.2 million for the three months ended June 30, 2018 to $4.1 million for the three months ended June 30, 2019, primarily due to a higher return on our mutual fund investments of $1.6 million and an increase in interest and dividend income of $0.4 million during the three months ended June 30, 2019 compared to three months ended June 30, 2018.
Income Tax Expense. We recorded income tax expense of $2.7 million and $5.5 million for the three months ended June 30, 2019 and 2018, respectively. The effective tax rate decreased from 27.5% during the three months ended June 30, 2018 to 17.5% during the three months ended June 30, 2019, primarily due to impact of change in effective state tax rates during the three months ended June 30, 2019.
Net Income. Net income decreased from $14.4 million for the three months ended June 30, 2018 to $12.5 million for the three months ended June 30, 2019, primarily due to higher interest expense of $3.2 million, decrease in income from operations of $3.2 million and lower foreign exchange gain of $0.2 million, partially offset by lower income tax expense of $2.8 million and increase in other income, net of $1.9 million. As a percentage of revenues, net income decreased from 6.9% for the three months ended June 30, 2018 to 5.2% for the three months ended June 30, 2019.


 
 
 
 
 


51


Six Months Ended June 30, 2019 Compared to Six Months Ended June 30, 2018
Revenues.

The following table summarizes our revenues by reportable segments for the six months ended June 30, 2019 and 2018:
 
Six months ended June 30,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Insurance
$
141.3

 
$
128.7

 
$
12.6

 
9.8
 %
Healthcare
40.6

 
42.6

 
(2.0
)
 
(4.8
)%
Travel, Transportation and Logistics
35.0

 
36.1

 
(1.1
)
 
(3.0
)%
Finance and Accounting
52.1

 
48.2

 
3.9

 
8.2
 %
All Other
39.3

 
44.8

 
(5.5
)
 
(12.3
)%
Analytics
174.8

 
116.7

 
58.1

 
49.8
 %
Total revenues, net
$
483.1

 
$
417.1

 
$
66.0

 
15.8
 %
Revenues for the six months ended June 30, 2019 were $483.1 million, up $66.0 million, or 15.8%, compared to the six months ended June 30, 2018.
Revenue growth in Insurance of $12.6 million was primarily driven by expansion of business from our new and existing clients of $14.6 million. This was partially offset by $2.0 million mainly attributable to the depreciation of the Australian dollar, Indian rupee and U.K. pound sterling against the U.S. dollar during the six months ended June 30, 2019 compared to the six months ended June 30, 2018. Insurance revenues were 29.2% and 30.9% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.
Revenue decline in Healthcare of $2.0 million was primarily driven by lower revenues from our Health Integrated business of $3.1 million. This was partially offset by $1.1 million mainly attributable to expansion of business from our new and existing clients. Healthcare revenues were 8.4% and 10.2% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.
Revenue decline in Travel, Transportation and Logistics ("TT&L") of $1.1 million was primarily driven by $0.7 million attributable to net lower volumes and $0.4 million attributable to the depreciation of the Indian rupee and Philippine peso against the U.S. dollar during the six months ended June 30, 2019 compared to the six months ended June 30, 2018. TT&L revenues were 7.2% and 8.6% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.
Revenue growth in Finance and Accounting ("F&A") of $3.9 million was driven by net volume increases from our new and existing clients of $4.9 million. This was partially offset by $1.0 million mainly attributable to the depreciation of the Indian rupee, U.K. pound sterling and Australian dollar against the U.S. dollar during the six months ended June 30, 2019 compared to the six months ended June 30, 2018. F&A revenues were 10.8% and 11.6% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.
Revenue decline in All Other of $5.5 million was primarily driven by lower revenues of $2.7 million in our Consulting operating segment, $1.2 million in our Banking and Financial Services operating segment and $0.4 million in our Utilities operating segment. Further decline of $1.2 million was due to the depreciation of the Indian rupee and U.K. pound sterling against the U.S. dollar during the six months ended June 30, 2019 compared to the six months ended June 30, 2018. All Other revenues were 8.1% and 10.7% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.
Revenue growth in Analytics of $58.1 million was primarily driven by our acquisition of SCIO in July 2018 contributing $37.9 million. The remaining increase of $21.0 million was attributable to our recurring- and project-based engagements from our new and existing clients. This was partially offset by $0.8 million attributable to the depreciation of the U.K. pound sterling and Indian rupee against the U.S. dollar during the six months ended June 30, 2019 compared to the six months ended June 30, 2018. Analytics revenues were 36.2% and 28.0% of our total revenues in the six months ended June 30, 2019 and June 30, 2018, respectively.


52


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
 
Six months ended June 30,
 
Change
 
Percentage change
 
Six months ended June 30,
 
Change
 
2019
 
2018
 
 
 
2019
 
2018
 
 
(dollars in millions)
 
 
 
 
 
 
 
 
 
 
Insurance
$
96.6

 
$
86.5

 
$
10.1

 
11.7
 %
 
31.6
%
 
32.8
%
 
(1.2
)%
Healthcare
33.9

 
34.0

 
(0.1
)
 
(0.3
)%
 
16.6
%
 
20.3
%
 
(3.7
)%
TT&L
19.8

 
21.1

 
(1.3
)
 
(6.1
)%
 
43.4
%
 
41.6
%
 
1.8
 %
F&A
30.3

 
29.3

 
1.0

 
3.4
 %
 
42.0
%
 
39.3
%
 
2.7
 %
All Other
24.8

 
30.2

 
(5.4
)
 
(17.9
)%
 
36.8
%
 
32.4
%
 
4.4
 %
Analytics
114.3

 
76.7

 
37.6

 
49.0
 %
 
34.6
%
 
34.3
%
 
0.3
 %
Total
$
319.7

 
$
277.8

 
$
41.9

 
15.1
 %
 
33.8
%
 
33.4
%
 
0.4
 %
For the six months ended June 30, 2019, cost of revenues was $319.7 million compared to $277.8 million for the six months ended June 30, 2018, an increase of $41.9 million, or 15.1%. Our gross margin for the six months ended June 30, 2019 was 33.8% compared to 33.4% for six months ended June 30, 2018, an increase of 40 basis points (“bps”).
The increase in cost of revenues in Insurance of $10.1 million was primarily due to an increase in employee-related costs of $11.6 million on account of higher headcount and wage inflation. Further increase was due to higher technology, travel and infrastructure costs of $1.9 million, partially offset by lower other operating costs of $1.7 million and currency movements, net of hedging of $1.7 million. Gross margin in Insurance decreased by 120 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 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.1 million was primarily due to currency movements, net of hedging of $0.6 million and decrease in infrastructure and other operating costs of $0.5 million, partially offset by higher employee-related costs of $1.0 million. Gross margin in Healthcare decreased by 370 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 2018, primarily due to the impact of our Health Integrated business and higher employee-related costs.
The decrease in cost of revenues in TT&L of $1.3 million was primarily due to currency movements, net of hedging of $0.5 million and decrease in infrastructure costs of $0.4 million, employee-related costs of $0.2 million and other operating costs of $0.2 million. Gross margin in TT&L increased by 180 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 2018, primarily due to lower operating expenses.
The increase in cost of revenues in F&A of $1.0 million was primarily due to an increase in employee-related costs of $1.8 million on account of higher headcount and wage inflation, partially offset by lower infrastructure costs of $0.4 million and currency movements, net of hedging of $0.4 million. Gross margin in F&A increased by 270 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 2018, primarily due to higher margin in existing clients and lower operating expenses.
The decrease in cost of revenues in All Other of $5.4 million was primarily due to a decrease in employee-related costs of $3.5 million, lower travel, infrastructure and other operating costs of $1.2 million and currency movements, net of hedging of $0.7 million. Gross margin in All Other increased by 440 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 2018, primarily due to better utilization in consulting and margin improvement in Utilities operating segments.
The increase in cost of revenues in Analytics of $37.6 million was primarily due to an increase in employee-related costs of $31.4 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of SCIO in July 2018 of $20.0 million. The remaining increase was attributable to other operating costs of $7.5 million, partially offset by currency movements, net of hedging of $1.3 million. Gross margin in Analytics increased by 30 bps during the six months ended June 30, 2019 compared to the six months ended June 30, 2018, primarily due to higher revenues.




53


Selling, General and Administrative (“SG&A”) Expenses.
 
Six months ended June 30,
 
Change
 
Percentage change
 
2019
 
2018
 
 
 
(dollars in millions)
 
 
 
 
General and administrative expenses
$
63.8

 
$
56.9

 
$
6.9

 
12.0
%
Selling and marketing expenses
35.7

 
29.1

 
6.6

 
22.6
%
Selling, general and administrative expenses
$
99.5

 
$
86.0

 
$
13.5

 
15.6
%
As a percentage of revenues
20.6
%
 
20.6
%
 
 
 
 
The increase in SG&A expenses of $13.5 million was primarily due to an increase in employee-related costs of $12.6 million, including incremental costs related to our SCIO acquisition in July 2018 of $7.3 million and net increase in other operating costs of $2.1 million. This was partially offset by currency movements, net of hedging of $1.2 million.
Depreciation and Amortization.
 
Six months ended June 30,
 
Change
 
Percentage change
 
2019
 
2018
 
 
 
(dollars in millions)
 
 
 
 
Depreciation expense
$
15.3

 
$
13.4

 
$
1.9

 
14.6
%
Intangible amortization expense
11.1

 
7.7

 
3.4

 
43.8
%
Depreciation and amortization expense
$
26.4

 
$
21.1

 
$
5.3

 
25.3
%
As a percentage of revenues
5.5
%
 
5.1
%
 
 
 
 
The increase in intangibles amortization expense of $3.4 million was primarily due to an increase in amortization of intangibles associated with our SCIO acquisition in July 2018. The increase in depreciation expense of $1.9 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 and Restructuring Charges.
 
Six months ended June 30,
 
 
 
Percentage
change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Impairment and restructuring charges
$
6.8

 
$

 
$
6.8

 
N/A
As a percentage of revenues
1.4
%
 

 
 
 
 

On March 29, 2019, we commenced the process of substantially winding down of the operations of the Health Integrated business, which is reported within the Healthcare reportable segment. During the six months ended June 30, 2019, we recorded impairment charges of $3.2 million and restructuring charges of $3.6 million in connection with the wind down process. See Note 24 to our unaudited consolidated financial statements for details.

Income from Operations. Income from operations decreased by $1.5 million, or 4.7%, from $32.2 million for the six months ended June 30, 2018 to $30.7 million for the six months ended June 30, 2019. As a percentage of revenues, income from operations decreased from 7.7% for the six months ended June 30, 2018 to 6.4% for the six months ended June 30, 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 six months ended June 30, 2019. The average exchange rate of the U.S. dollar against the Indian rupee increased from 66.08 during the six months ended June 30, 2018 to 69.87 during the six months ended June 30, 2019. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.37 during the six months ended June 30, 2018 to 1.30 during the six months ended June 30, 2019. The average exchange rate of the U.S. dollar against the Philippine peso decreased from 52.19 during the six months ended June 30, 2018 to 51.97 during the six months ended June 30, 2019.
We recorded a net foreign exchange gain of $2.5 million for the six months ended June 30, 2019 compared to the net foreign exchange gain of $2.0 million for the six months ended June 30, 2018.

54



Interest expense. Interest expense increased from $1.2 million for the six months ended June 30, 2018 to $7.4 million for the six months ended June 30, 2019 primarily due to increase in borrowings under our Credit Facility, issuance of convertible notes and higher effective interest rates.
Other Income, net.
 
Six months ended June 30,
 
 
 
Percentage change
 
2019
 
2018
 
Change
 
 
(dollars in millions)
 
 
 
 
Gain on sale and mark-to-market of mutual funds
$
6.8

 
$
4.8

 
$
2.0

 
41.8
 %
Interest and dividend income
1.5

 
0.7

 
0.8

 
134.4
 %
Other, net
0.2

 
0.3

 
(0.1
)
 
(37.7
)%
Other income, net
$
8.5

 
$
5.8

 
$
2.7

 
47.8
 %

Other income, net increased by $2.7 million, from $5.8 million for the six months ended June 30, 2018 to $8.5 million for the six months ended June 30, 2019, primarily due to a higher return on our mutual fund investments of $2.0 million and an increase in interest and dividend income of $0.8 million during the six months ended June 30, 2019 compared to six months ended June 30, 2018.
Income Tax Expense. We recorded income tax expense of $6.9 million and $1.1 million for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate increased from 2.7% during the six months ended June 30, 2018 to 20.1% during the six months ended June 30, 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 six months ended June 30, 2018 and (ii) recording of excess tax benefits related to stock awards of $1.1 million pursuant to ASU No. 2016-09 during the six months ended June 30, 2019 compared to $5.2 million during the six months ended June 30, 2018. See Note 22 to our unaudited consolidated financial statements.
Net Income. Net income decreased from $37.6 million for the six months ended June 30, 2018 to $27.3 million for the six months ended June 30, 2019, primarily due to higher income tax expense of $5.8 million, higher interest expense of $6.2 million, decrease in income from operations of $1.5 million, partially offset by increase in other income, net of $2.7 million and higher foreign exchange gain of $0.5 million. As a percentage of revenues, net income decreased from 9.0% for the six months ended June 30, 2018 to 5.6% for the six months ended June 30, 2019.
Liquidity and Capital Resources
 
Six months ended June 30,
 
2019
 
2018
 
(dollars in millions)
Opening cash, cash equivalents and restricted cash
$
104.1

 
$
94.3

Net cash provided by operating activities
47.7

 
13.8

Net cash provided by investing activities
0.9

 
0.4

Net cash used for financing activities
(61.1
)
 
(15.9
)
Effect of exchange rate changes
(0.2
)
 
(2.6
)
Closing cash, cash equivalents and restricted cash
$
91.4

 
$
90.0

As of June 30, 2019 and 2018, we had $253.0 million and $233.1 million, respectively, in cash, cash equivalents and short-term investments, of which $214.8 million and $185.9 million, respectively, is located in foreign jurisdictions that upon distribution may be subject to withholding and other tax and we do not currently intend to distribute such amounts. If, in the future, we change our intention regarding distributions, additional taxes may be required and would be recorded in the period the intention changes.
Operating Activities: Cash flows provided by operating activities were $47.7 million for the six months ended June 30, 2019 as compared to cash flows provided by operating activities of $13.8 million during the six months ended June 30, 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

55


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 six months ended June 30, 2019 was $47.7 million. This comprised of net income plus the net effect of non-cash items, such as depreciation and amortization, stock-based compensation expense, amortization of operating lease right-of-use assets, deferred income taxes, impairment charges and others aggregating to $82.3 million. The primary working capital use of cash of $46.9 million during the six months ended June 30, 2019 was driven by an increase in accounts receivables, prepaid expenses and other current assets and decrease in operating lease liabilities, accrued employee costs and accounts payable. The primary working capital sources of cash of $12.3 million was driven by higher accrued expenses, deferred revenue, lower advance income tax and other assets.
Investing Activities: Cash flows provided by investing activities were $0.9 million for the six months ended June 30, 2019 as compared to cash flows provided by investing activities of $0.4 million for the six months ended June 30, 2018. The increase is mainly due to higher net proceeds from redemption of investments of $23.5 million during the six months ended June 30, 2019 as compared to net proceeds from redemption of investments of $20.1 million during the six months ended June 30, 2018, offset by higher capital expenditures for purchase of long-lived assets, including investments in technology applications, product developments, digital technology and advanced automation & robotics of $3.0 million during the six months ended June 30, 2018 compared to the six months ended June 30, 2018.
Financing Activities: Cash flows used for financing activities were $61.1 million during the six months ended June 30, 2019 as compared to cash flows used for financing activities of $15.9 million during the six months ended June 30, 2018. The increase in cash flows used by financing activities was primarily due to higher repayment of borrowings of $40.5 million (net of proceeds) under our Credit Facility (as described below in “Financing Arrangements”) during the six months ended June 30, 2019 and by higher purchases of treasury stock by $4.4 million under our share repurchase program during the six months ended June 30, 2019 as compared to the six months ended June 30, 2018.
We expect to use cash from operating activities to maintain and expand our business by making investments primarily related to new facilities and capital expenditures associated with leasehold improvements to build our facilities, and purchase telecommunications equipment and computer hardware and software in connection with managing client operations. We incurred $22.3 million of capital expenditures in the six months ended June 30, 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 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

56


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 June 30, 2019, we had outstanding indebtedness under the credit facility of $117.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 $97.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 and six months ended June 30, 2019, we recognized interest expense of $1.3 million and $2.6 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 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 June 30, 2019, we had no off-balance sheet arrangements or obligations.

57


Contractual Obligations
The following table sets forth our contractual obligations as of June 30, 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.1

 
$

 
$
0.9

Operating leases(a)
 
25.2

 
44.6

 
35.8

 
29.5

 
135.1

Purchase obligations
 
7.5

 

 

 

 
7.5

Other obligations(b)
 
1.8

 
3.3

 
2.8

 
4.6

 
12.5

Borrowings:
 

 
 
 
 
 
 
 
 
Principal payments
 
20.9

 
68.6

 
29.0

 
150.0

 
268.5

Interest payments(c)
 
9.6

 
15.5

 
11.0

 
2.6

 
38.7

Total contractual cash obligations(d)
 
$
65.4

 
$
132.4

 
$
78.7

 
$
186.7

 
$
463.2

 
 
(a)
Represents lease liabilities 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 June 30, 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.

58


ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk
During the three months ended June 30, 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 June 30, 2019. Based upon that evaluation, the CEO and CFO have concluded that, as of June 30, 2019, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
During the three months ended June 30, 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.


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.


59


Purchases of Equity Securities by the Issuer
During the three months ended June 30, 2019, purchases of common stock were as follows:
Period
 
Total Number of
Shares Purchased
 
Average Price
Paid per share
(1)
 
Total Number of Shares Purchased as Part of Publicly
Announced Plans or Programs
 
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
April 1, 2019 through April 30, 2019
 
65,760

 
$
60.82

 
65,760

 
$
22,000,378

May 1, 2019 through May 31, 2019
 
67,500

 
$
60.04

 
67,500

 
$
17,948,014

June 1, 2019 through June 30, 2019
 
64,900

 
$
62.83

 
64,900

 
$
13,870,180

Total
 
198,160

 
$
61.21

 
198,160

 
$

(1) Average of high and low price of common stock on the trading day prior to the vesting date of the shares of restricted stock.
ITEM 3.    Defaults Upon Senior Securities

None.

ITEM 4.    Mine Safety Disclosures
Not applicable.

ITEM 5.    Other Information
None.



60


ITEM 6.    Exhibits

The following exhibits are being filed as part of this Quarterly Report on Form 10-Q:
 
 
 
3.1
 
 
 
 
3.2
 
 
 
 
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
 
 
 


61


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: July 30, 2019
EXLSERVICE HOLDINGS, INC.
 
 
 
 
 
By:
 
/S/ VISHAL CHHIBBAR
 
 
 
Vishal Chhibbar
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)


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


EX-31.2 3 exls-ex312x06x30x2019x.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: July 30, 2019
/s/ Vishal Chhibbar
 
Vishal Chhibbar
 
Chief Financial Officer


EX-32.1 4 exls-ex321x06x30x2019x.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 June 30, 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
 
 
 
July 30, 2019
 


EX-32.2 5 exls-ex322x06x30x2019x.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 June 30, 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
 
 
 
July 30, 2019
 


EX-101.SCH 6 exls-20190630.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 (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 1003501 - Statement - Consolidated Statements of Comprehensive Income/(Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income/(Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2417405 - Disclosure - Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Impairment and Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Impairment and Restructuring Charges - Summary of Wind Down Process (Details) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Impairment and Restructuring Charges (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-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 exls-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 exls-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Fair value of convertible notes Convertible Debt, Fair Value Disclosures Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] General and administrative expenses General and Administrative Expense [Member] Selling and marketing expenses Selling and Marketing Expense [Member] Share-based 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 Retirement Benefits [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of actuarial gain Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) 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 June 30, 2019 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 General and Administrative Expense Selling and marketing expenses Selling and Marketing Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Impairment and restructuring charges Restructuring Costs and Asset Impairment Charges Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Foreign exchange gain, net Foreign Currency Transaction Gain (Loss), before Tax Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Income before income tax expense and earnings from equity affiliates Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income 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 Income (Loss) from Equity Method Investments Net income attributable to ExlService Holdings, Inc. stockholders Net Income (Loss) Attributable to Parent Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average number of shares used in computing earnings per share 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 Business Combinations [Abstract] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Restricted Stock [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] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SCIO SCIO [Member] SCIO [Member] 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 Impairment charges Goodwill, Impairment Loss Impairment of intangible assets Impairment of Intangible Assets, Finite-lived Trade names and trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Commitments and Contingencies Disclosure [Abstract] Purchase commitments, net of advances Purchase Commitment, Remaining Minimum Amount Committed Export-oriented units established, percentage Export Oriented Units Established Percentage Export oriented units established percentage. Litigation, settlement amount Litigation Settlement, Amount Awarded to Other Party Settlement payments made during the period Loss Contingency Accrual, Payments Aggregate disputed amount amount related to transfer pricing and permanent establishment Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment Aggregate disputed amount related to transfer pricing and permanent establishment Total bank guarantees and deposits in respect of contingencies Total Bank Guarantees And Deposits In Respect Of Contingencies Total Bank Guarantees and Deposits in Respect of Contingencies Amounts paid as deposits in respect of contingencies Amounts Paid As Deposits In Respect Of Contingencies Amounts paid as deposits in respect of Contingencies. Bank guarantee issued Bank Guarantee Issued Bank Guarantee Issued 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] 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 Leases [Abstract] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Operating Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Operating Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Operating Leases, Future Minimum Payments, Due in Rolling Year Five 2024 Operating Leases, Future Minimum Payments, Due in Rolling Year Six Operating Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Operating Leases, Future Minimum Payments, Due After Year Six Operating Leases, Future Minimum Payments, Due After Year Six Total minimum lease payment Operating Leases, Future Minimum Payments Due Capital Leases Capital Leases, Future Minimum Payments, Net Present Value [Abstract] 2019 Capital Leases, Future Minimum Payments, Next Rolling Twelve Months 2020 Capital Leases, Future Minimum Payments, Due in Rolling Year Two 2021 Capital Leases, Future Minimum Payments, Due in Rolling Year Three 2022 Capital Leases, Future Minimum Payments, Due in Rolling Year Four 2023 Capital Leases, Future Minimum Payments, Due in Rolling after Year Five 2024 Capital Leases, Future Minimum Payments, Due in Rolling Year Six Capital Leases, Future Minimum Payments, Due in Rolling Year Six 2025 and thereafter Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Capital Leases, Future Minimum Payments, Due in Rolling after Year Six Total minimum lease payment Capital Leases, Future Minimum Payments Due Less: Imputed interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: Current portion Capital Lease Obligations, Current Long term capital lease obligation Capital Lease Obligations, Noncurrent 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] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Contract Termination Costs Contract Termination [Member] Employee-Related Costs Employee Severance [Member] Other Associated Costs Other Restructuring [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance as of January 1, 2019 Restructuring Reserve Cumulative costs incurred as of June 30, 2019 Restructuring and Related Cost, Incurred Cost Costs paid during the three and six months ended June 30, 2019 Payments for Restructuring Balance as of June 30, 2019 Total expected costs Restructuring and Related Cost, Expected Cost Asset impairment charges Asset Impairment Charges Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive (Loss)/Income AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Non - Controlling Interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 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, Increase from Subsidiary Equity Issuance Allocation of equity component related to issuance costs on convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Purchase of non-controlling interest, net of its share of income Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Net income Ending balance (in shares) Ending balance Property, Plant and Equipment [Abstract] Cost Capitalized Computer Software, Gross Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Internally developed software, net Capitalized Computer Software, Net Amortization expense Capitalized Computer Software, Amortization Impairment charges Capitalized Computer Software, Impairments 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] 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 $693, ($3,573), $1,882 and ($4,373), 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)/loss on cash flow hedges, net of taxes $466, ($426), $820 and ($1,202), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Retirement benefits, net of taxes ($19), ($3), $90 and ($2), respectively Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Total other comprehensive income/(loss) Total comprehensive income/(loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Capital Structure Stockholders' Equity Note Disclosure [Text Block] 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 Goodwill Goodwill Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Stock Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] 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 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 Derivative Instruments and Hedging Activities Disclosure [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency exchange contracts Foreign Exchange Contract [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] 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 Business Combination, Goodwill And Intangible Assets Disclosure [Abstract] Business Combination, Goodwill And Intangible Assets Disclosure [Abstract] Business Combinations, Goodwill and Intangible Assets Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Business Combination, Goodwill And Intangible Assets Disclosure [Text Block] Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] 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 Payments of Debt Issuance Costs Liability component of debt issuance costs Debt Issuance Costs, Net, Liability Component Debt Issuance Costs, Net, Liability Component Equity component of debt issuance costs Debt Issuance Costs, Net, Equity Component Debt Issuance Costs, Net, Equity Component Unamortized debt issuance costs Unamortized Debt Issuance Expense Convertible notes, liability component Convertible senior notes, interest rate Debt Instrument, Interest Rate, Effective Percentage Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Debt discount amortization Amortization of Debt Discount (Premium) Structured payable Long-term Debt Current portion of long-term borrowings Long-term Debt, Current Maturities Long term borrowings Long-term Debt, Excluding Current Maturities 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 Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Current Assets Other Current Assets [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 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 Increase in capitalized contract costs Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross 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 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] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] 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 Finance Lease, Right-of-Use Asset, Gross Finance Lease, Right-of-Use Asset, Gross Less: Accumulated depreciation and amortization Finance Lease, Right-of-Use, Accumulated Amortization Finance Lease, Right-of-Use, Accumulated Depreciation Property and equipment, net Finance Lease, Right-of-Use Asset Property and equipment, net Property, Plant and Equipment, Net Statement of Financial Position [Abstract] 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 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) 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 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 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,295,083 shares issued and 34,206,324 shares outstanding as of June 30, 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: 4,088,759 shares as of June 30, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost Treasury Stock, Value Stockholders’ equity Stockholders' Equity Attributable to Parent Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Total equity Total liabilities and equity Liabilities and Equity Numerators: Net Income (Loss) Attributable to Parent [Abstract] Denominators: Basic weighted average common shares outstanding (in shares) Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average common shares outstanding (in shares) Earnings per share attributable to ExlService Holdings Inc. stockholders: 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 Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [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] Debt outstanding Interest accrued Interest Payable Revenues from related party Accounts receivable from related party Accounts Receivable, Related Parties Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] 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] 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 Leasehold Benefits [Member] Leasehold benefits. Developed technology Non-compete agreements Noncompete Agreements [Member] Trade names and trademarks (Finite lived) Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Weighted average life of intangible assets Finite-Lived Intangible Assets, Remaining Amortization Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Employee Stock Option Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, 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 Income Tax Disclosure [Abstract] Effective tax rate, current income tax expense (benefit) Effective Income Tax Rate Reconciliation, Percent 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) Excess tax benefits, stock awards Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Accounts receivable, net Contract assets Contract with Customer, Asset, Gross Contract liabilities: Contract with Customer, Liability [Abstract] Deferred revenue (consideration received in advance) Contract with Customer, Liability Consideration received for process transition activities Contract From Customer Liability,, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Other Income and Expenses [Abstract] Other Income, net Interest and Other Income [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,791 and $115, respectively AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Retirement benefits, net of taxes of $37 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 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 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 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 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 Effect of net investment hedges on accumulated other comprehensive income, tax 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 Borrowings Debt Disclosure [Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of allocation of purchase price to assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of indefinite lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of amortization of Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of finite lived Intangible Assets useful lives Schedule Of Finite Lived Intangible Assets 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] 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 Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Impairment and Restructuring Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Effect of net investment hedges on accumulated other comprehensive loss Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Summary of Other Income, net Interest and Other Income [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] 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] 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] Schedule of Expected Exit Costs Restructuring and Related Costs [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided 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 Amortization of operating lease right-of-use assets Amortization Of Operating Lease, Right-Of-Use Asset Amortization Of Operating Lease, Right-Of-Use Asset Unrealized gain on short term investments Unrealized Gain (Loss) on Investments Unrealized foreign exchange loss/(gain), net Foreign Currency Transaction Gain (Loss), Unrealized Deferred income tax (benefit)/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 Impairment charges Others, net Other Noncash Income (Expense) Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Advance income tax, net Increase (Decrease) in Income Taxes Payable Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accrued employee costs Increase (Decrease) in Other Employee-Related Liabilities Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Operating lease liabilities Increase (Decrease) in Operating Lease, Liability Increase (Decrease) in Operating Lease, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of non-controlling interest Payments to Acquire Additional Interest in Subsidiaries Business acquisition (net of cash acquired) Payments to Acquire Businesses, Net of Cash Acquired Purchase of investments Payments to Acquire Investments Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Net cash provided by 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 Acquisition of treasury stock Payments for Repurchase of Common Stock Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net cash used for 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 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] 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] 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] Level 1 Fair Value, Inputs, Level 1 [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 Operating Leases Operating Lease Liabilities, Payments Due [Abstract] 2019 (July 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 (July 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 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] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, outstanding (in shares) Treasury stock (in shares) Treasury Stock, Shares Depreciation and Amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Depreciation and amortization Depreciation Effect of the foreign exchange gains upon settlement of cash flow hedges Gain (Loss) on Hedging Activity Earnings Per Share Earnings Per Share [Text Block] Other Assets Other Assets Disclosure [Text Block] Investment in Equity Affiliate Equity Method Investments and Joint Ventures Disclosure [Text Block] Unrecognized compensation cost, unvested options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 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 Sublease income Sublease Income Total lease cost Lease, Cost Operating lease costs for leases classified as such under Topic 840 Operating Leases, Rent Expense Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Restricted Stock and Restricted Stock Units Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] United States United Kingdom UNITED KINGDOM Rest of World Total Non-United States Non-US [Member] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] 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] 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 Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Forward Contracts Forward Contracts [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivatives in Cash Flow Hedging Relationships Cash Flow Hedging [Member] 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 Related Party Disclosures Related Party Transactions Disclosure [Text Block] 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 (July - 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 2024 and thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Amortization expense Amortization of Intangible Assets Segment and Geographical Information Segment Reporting Disclosure [Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [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] Payment terms Contract With Customer, Payment Terms Contract With Customer, Payment Terms Deferred rent Deferred Rent Credit, Current Operating lease liabilities Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Derivatives in cash flow hedging relationships Cost of revenues Cost of Goods and Services Sold General and administrative expenses Selling & marketing expenses Depreciation & amortization Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 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] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Schedule of Other Assets Schedule of Other Assets [Table Text Block] 2019 (July 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 Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Cash payments for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Operating cash outflows for operating leases Operating Lease, Payments Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Financing cash outflows for finance leases Finance Lease, Principal Payments Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Weighted-average remaining lease term Weighted-Average Remaining Lease Term [Abstract] Weighted-Average Remaining Lease Term [Abstract] Finance lease Finance Lease, Weighted Average Remaining Lease Term Operating lease Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate [Abstract] Finance lease Finance Lease, Weighted Average Discount Rate, Percent Operating lease Operating Lease, Weighted Average Discount Rate, Percent 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 Non-compete agreements 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 Finite-Lived Intangible Assets, Accumulated Impairment Finite-Lived Intangible Assets, 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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Omnibus Incentive Plan 2018 Omnibus Incentive Plan [Member] 2018 Omnibus Incentive Plan [Member] Number available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Contracts with Customer, Receivables and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning Balance Acquisitions Goodwill, Acquired During Period Measurement period adjustments Goodwill, Purchase Accounting Adjustments Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Ending Balance Fair value of goodwill Goodwill, Fair Value Disclosure Revenues, net Revenue from Contract with Customer [Text Block] Income Taxes Income Tax Disclosure [Text Block] Gain on sale and mark-to-market of mutual funds Gain (Loss) on Investments Interest and dividend income Investment Income, Interest and Dividend Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Other income, net Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Expected return on plan assets, percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Discretionary contributions towards 401(k) plan, maximum percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Discretionary contributions to 401(k) plans Defined Contribution Plan, Employer Discretionary Contribution Amount Defined contribution plan, cost Defined Contribution Plan, Cost 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 Accumulated depreciation Finance lease liabilities - Current Finance lease liabilities - Non-current Total finance lease liabilities Operating lease, impairment charge Operating Lease, Impairment Loss Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus Derivatives in hedging relationships Gain/(Loss) recognized in unaudited consolidated statements of income Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] EX-101.PRE 10 exls-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 exls-063019x10q_htm.xml IDEA: XBRL DOCUMENT 0001297989 2019-01-01 2019-06-30 0001297989 2019-07-26 0001297989 2019-06-30 0001297989 2018-12-31 0001297989 2018-01-01 2018-06-30 0001297989 2018-04-01 2018-06-30 0001297989 2019-04-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2019-06-30 0001297989 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-03-31 0001297989 us-gaap:TreasuryStockMember 2019-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-03-31 0001297989 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:TreasuryStockMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:CommonStockMember 2018-12-31 0001297989 us-gaap:TreasuryStockMember 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-06-30 0001297989 us-gaap:CommonStockMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-03-31 0001297989 2018-03-31 0001297989 us-gaap:NoncontrollingInterestMember 2018-03-31 0001297989 us-gaap:CommonStockMember 2018-03-31 0001297989 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001297989 2018-06-30 0001297989 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-06-30 0001297989 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001297989 2017-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001297989 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001297989 us-gaap:TreasuryStockMember 2017-12-31 0001297989 us-gaap:RetainedEarningsMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001297989 us-gaap:NoncontrollingInterestMember 2017-12-31 0001297989 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001297989 us-gaap:CommonStockMember 2017-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 srt:MaximumMember 2019-01-01 2019-06-30 0001297989 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001297989 srt:MinimumMember 2019-01-01 2019-06-30 0001297989 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001297989 us-gaap:NonUsMember 2018-04-01 2018-06-30 0001297989 country:GB 2019-01-01 2019-06-30 0001297989 country:GB 2019-04-01 2019-06-30 0001297989 exls:RestOfWorldMember 2018-04-01 2018-06-30 0001297989 us-gaap:NonUsMember 2018-01-01 2018-06-30 0001297989 country:GB 2018-01-01 2018-06-30 0001297989 country:US 2019-01-01 2019-06-30 0001297989 country:GB 2018-04-01 2018-06-30 0001297989 exls:RestOfWorldMember 2019-04-01 2019-06-30 0001297989 country:US 2019-04-01 2019-06-30 0001297989 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001297989 country:US 2018-01-01 2018-06-30 0001297989 exls:RestOfWorldMember 2018-01-01 2018-06-30 0001297989 country:US 2018-04-01 2018-06-30 0001297989 exls:RestOfWorldMember 2019-01-01 2019-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2019-01-01 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2019-01-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2019-01-01 2019-06-30 0001297989 exls:FinanceandAccountingMember 2019-01-01 2019-06-30 0001297989 exls:InsuranceMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2018-01-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2018-01-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2019-04-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2018-04-01 2018-06-30 0001297989 exls:BPMandRelatedServicesMember 2019-01-01 2019-06-30 0001297989 exls:AnalyticsServicesMember 2019-04-01 2019-06-30 0001297989 exls:BPMandRelatedServicesMember 2018-04-01 2018-06-30 0001297989 exls:OtherOperationsManagementMember 2018-04-01 2018-06-30 0001297989 exls:InsuranceMember 2018-04-01 2018-06-30 0001297989 exls:AnalyticsMember 2018-04-01 2018-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2018-04-01 2018-06-30 0001297989 us-gaap:HealthCareMember 2018-04-01 2018-06-30 0001297989 exls:FinanceandAccountingMember 2018-04-01 2018-06-30 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-06-30 0001297989 exls:InsuranceMember 2018-01-01 2018-06-30 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-06-30 0001297989 exls:AnalyticsMember 2018-01-01 2018-06-30 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-06-30 0001297989 exls:RestOfWorldMember 2018-12-31 0001297989 country:IN 2018-12-31 0001297989 country:US 2018-12-31 0001297989 country:PH 2019-06-30 0001297989 country:PH 2018-12-31 0001297989 country:IN 2019-06-30 0001297989 country:US 2019-06-30 0001297989 exls:RestOfWorldMember 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2019-04-01 2019-06-30 0001297989 exls:TravelTransportationandLogisticsMember 2019-04-01 2019-06-30 0001297989 exls:FinanceandAccountingMember 2019-04-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2019-04-01 2019-06-30 0001297989 exls:InsuranceMember 2019-04-01 2019-06-30 0001297989 exls:AnalyticsMember 2019-04-01 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-01-01 2018-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2018-04-01 2018-06-30 0001297989 exls:ContractFulfillmentCostsMember 2019-01-01 2019-06-30 0001297989 exls:ContractFulfillmentCostsMember 2019-04-01 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-01-01 2019-06-30 0001297989 exls:ContractFulfillmentCostsMember 2018-04-01 2018-06-30 0001297989 exls:ContractFulfillmentCostsMember 2018-12-31 0001297989 exls:ContractFulfillmentCostsMember 2018-01-01 2018-06-30 0001297989 exls:ContractAcquisitionCostsMember 2019-04-01 2019-06-30 0001297989 us-gaap:ConstructionInProgressMember 2019-06-30 0001297989 us-gaap:VehiclesMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001297989 us-gaap:LandMember 2018-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001297989 us-gaap:VehiclesMember 2019-06-30 0001297989 us-gaap:BuildingMember 2018-12-31 0001297989 us-gaap:LandMember 2019-06-30 0001297989 us-gaap:BuildingMember 2019-06-30 0001297989 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001297989 us-gaap:ConstructionInProgressMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2018-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2019-06-30 0001297989 us-gaap:BuildingMember 2019-01-01 2019-06-30 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2019-01-01 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2018-04-01 2018-06-30 0001297989 exls:DepreciationAndAmortizationMember 2019-04-01 2019-06-30 0001297989 exls:DepreciationAndAmortizationMember 2018-01-01 2018-06-30 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001297989 us-gaap:HealthCareMember 2018-01-01 2018-12-31 0001297989 exls:FinanceandAccountingMember 2019-06-30 0001297989 exls:InsuranceMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-01-01 2018-12-31 0001297989 exls:AnalyticsMember 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2017-12-31 0001297989 2018-01-01 2018-12-31 0001297989 us-gaap:HealthCareMember 2018-12-31 0001297989 exls:OtherOperationsManagementMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2019-06-30 0001297989 exls:FinanceandAccountingMember 2018-12-31 0001297989 exls:FinanceandAccountingMember 2018-01-01 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2018-12-31 0001297989 exls:TravelTransportationandLogisticsMember 2017-12-31 0001297989 exls:InsuranceMember 2018-12-31 0001297989 exls:AnalyticsMember 2019-06-30 0001297989 exls:InsuranceMember 2017-12-31 0001297989 exls:FinanceandAccountingMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2017-12-31 0001297989 us-gaap:HealthCareMember 2019-06-30 0001297989 exls:OtherOperationsManagementMember 2018-12-31 0001297989 exls:AnalyticsMember 2018-12-31 0001297989 exls:AnalyticsMember 2017-12-31 0001297989 exls:OtherOperationsManagementMember 2019-06-30 0001297989 exls:InsuranceMember 2019-06-30 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:NoncompeteAgreementsMember 2019-01-01 2019-06-30 0001297989 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-06-30 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 srt:MinimumMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 2018-10-01 2018-12-31 0001297989 us-gaap:RestrictedStockMember exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:TrademarksAndTradeNamesMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-07-01 0001297989 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2018-10-01 2018-12-31 0001297989 exls:SCIOMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-07-01 0001297989 exls:SCIOMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-01 0001297989 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001297989 us-gaap:NoncompeteAgreementsMember 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-06-30 0001297989 us-gaap:CustomerRelationshipsMember 2019-06-30 0001297989 exls:LeaseholdBenefitsMember 2019-06-30 0001297989 us-gaap:TrademarksAndTradeNamesMember 2019-06-30 0001297989 exls:LeaseholdBenefitsMember 2019-01-01 2019-06-30 0001297989 exls:CorridorPlatformIncMember 2018-01-01 2018-06-30 0001297989 exls:CorridorPlatformIncMember 2017-12-12 0001297989 exls:CorridorPlatformIncMember 2019-01-01 2019-06-30 0001297989 exls:CorridorPlatformIncMember 2018-04-01 2018-06-30 0001297989 exls:CorridorPlatformIncMember 2019-04-01 2019-06-30 0001297989 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001297989 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 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-06-30 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-04-01 2019-06-30 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 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-06-30 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 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 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001297989 us-gaap:NotesPayableOtherPayablesMember 2019-06-30 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-04-01 2019-06-30 0001297989 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-04-01 2019-06-30 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:PrimeRateMember 2017-11-21 2017-11-21 0001297989 exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-01-01 2018-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-06-30 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2019-01-01 2019-06-30 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-06-30 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-21 2017-11-21 0001297989 srt:MaximumMember exls:SCIOMember us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-07-02 0001297989 us-gaap:RevolvingCreditFacilityMember 2018-10-01 2018-10-01 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2018-04-01 2018-06-30 0001297989 exls:TwoThousandFourteenRepurchaseProgramMember 2014-12-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2017-02-28 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-04-01 2019-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2019-01-01 2019-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-04-01 2018-06-30 0001297989 exls:TwoThousandSeventeenRepurchaseProgramMember 2018-01-01 2018-06-30 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-06-30 0001297989 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001297989 us-gaap:EmployeeStockOptionMember 2018-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2019-06-30 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2018-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2019-06-30 0001297989 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001297989 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001297989 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001297989 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001297989 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001297989 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001297989 us-gaap:RestrictedStockMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001297989 us-gaap:RestrictedStockMember 2019-06-30 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001297989 exls:PerformanceBasedStockAwardsMember 2019-06-30 0001297989 exls:A2018OmnibusIncentivePlanMember 2019-06-30 0001297989 exls:PerformanceBasedStockAwardsMember 2019-01-01 2019-06-30 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-06-30 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001297989 us-gaap:ContractTerminationMember 2019-01-01 2019-06-30 0001297989 us-gaap:EmployeeSeveranceMember 2019-06-30 0001297989 us-gaap:OtherRestructuringMember 2019-01-01 2019-06-30 0001297989 us-gaap:ContractTerminationMember 2019-06-30 0001297989 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-06-30 0001297989 us-gaap:OtherRestructuringMember 2018-12-31 0001297989 us-gaap:EmployeeSeveranceMember 2018-12-31 0001297989 us-gaap:ContractTerminationMember 2018-12-31 0001297989 us-gaap:OtherRestructuringMember 2019-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-04-01 2018-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2019-04-01 2019-06-30 0001297989 srt:AffiliatedEntityMember exls:ConsultingServicesMember 2018-01-01 2018-06-30 iso4217:USD iso4217:USD shares shares exls:operating_segment iso4217:EUR iso4217:GBP pure exls:ClassOfCommonStock false --12-31 Q2 2019 0001297989 115000 1791000 -53000 37000 3.5 3.0 0.001 0.001 100000000 100000000 37850544 38295083 34222476 34206324 0.0133333000 P6Y 0 P0Y 1313000 150000000 1000 -3573000 -4373000 693000 1882000 426000 1202000 560000 206000 3000 2000 19000 -90000 0.001 0.001 15000000 15000000 0 0 P8Y P8Y P5Y P5Y P5Y P3Y P3Y P3Y P3Y P2Y 3628068 4088759 10-Q true 2019-06-30 false 001-33089 EXLSERVICE HOLDINGS, INC. DE 82-0572194 320 Park Avenue, 29th Floor, New York, NY 10022 212 277-7100 Yes Yes Large Accelerated Filer false false false Common Stock, $0.001 par value per share EXLS NASDAQ 34174860 84842000 95881000 168204000 184489000 4098000 5608000 180680000 164752000 11616000 11326000 7906000 9639000 31729000 28240000 489075000 499935000 78083000 73510000 93162000 2507000 2642000 4200000 6602000 84402000 95495000 350220000 349984000 33194000 31015000 2624000 2753000 1137467000 1061936000 3269000 5653000 20885000 21423000 11790000 7722000 42967000 54893000 65007000 64169000 23439000 604000 1012000 279000 223000 168240000 155095000 231409000 263241000 474000 315000 6366000 8445000 80531000 9094000 16521000 496114000 443617000 0 0 38000 38000 378633000 364179000 511503000 484244000 -74358000 -83467000 815816000 764994000 174463000 146925000 641353000 618069000 0 250000 641353000 618319000 1137467000 1061936000 243509000 210112000 483082000 417085000 162446000 139649000 319686000 277750000 81063000 70463000 163396000 139335000 31228000 27640000 63759000 56906000 17647000 15151000 35694000 29103000 12752000 10582000 26419000 21086000 5580000 0 6807000 0 67207000 53373000 132679000 107095000 13856000 17090000 30717000 32240000 1202000 1414000 2462000 2029000 3864000 706000 7446000 1244000 4102000 2232000 8525000 5766000 15296000 20030000 34258000 38791000 2670000 5510000 6870000 1057000 12626000 14520000 27388000 37734000 -62000 -58000 -129000 -114000 12564000 14462000 27259000 37620000 0.36 0.42 0.79 1.09 0.36 0.41 0.78 1.07 34451671 34511777 34413455 34479202 34702547 35142388 34768203 35222838 12564000 14462000 27259000 37620000 2595000 -8656000 7343000 -12870000 604000 -18219000 3284000 -26030000 324000 1041000 1349000 2936000 21000 35000 169000 75000 2854000 -27951000 9109000 -41911000 15418000 -13489000 36368000 -4291000 38256036 38000 371144000 498939000 -77212000 -3890599 -162333000 259000 630835000 39047 316000 316000 7155000 7155000 198160 12130000 12130000 -18000 259000 241000 2854000 2854000 12564000 12564000 38295083 38000 378633000 511503000 -74358000 -4088759 -174463000 0 641353000 37568973 38000 327750000 450676000 -59670000 -3126011 -117320000 231000 601705000 14187 0 6893000 6893000 168835 9632000 9632000 2000 2000 -27951000 -27951000 14462000 14462000 37583160 38000 334643000 465138000 -87621000 -3294846 -126952000 233000 585479000 37850544 38000 364179000 484244000 -83467000 -3628068 -146925000 250000 618319000 444539 338000 338000 14111000 14111000 460691 27538000 27538000 -13000 -13000 -18000 250000 232000 9109000 9109000 27259000 27259000 38295083 38000 378633000 511503000 -74358000 -4088759 -174463000 0 641353000 36790751 37000 322246000 427064000 -45710000 -2902018 -103816000 224000 600045000 0 454000 454000 36790751 37000 322246000 427518000 -45710000 -2902018 -103816000 224000 600499000 792409 1000 430000 431000 11967000 11967000 392828 23136000 23136000 9000 9000 -41911000 -41911000 37620000 37620000 37583160 38000 334643000 465138000 -87621000 -3294846 -126952000 233000 585479000 27259000 37620000 26532000 21279000 14111000 11967000 13701000 4362000 3940000 -1967000 7782000 -2631000 543000 281000 -590000 -129000 -114000 1218000 0 3167000 0 -961000 -123000 16478000 11719000 2033000 2430000 1345000 -7605000 -126000 4287000 -2114000 -1343000 5654000 -199000 -12567000 -20711000 5200000 2753000 -13749000 47717000 13793000 22287000 19296000 241000 0 0 495000 68188000 40663000 91669000 60811000 953000 357000 207000 83000 46000000 12000000 79590000 5065000 117000 0 27538000 23136000 338000 431000 -61114000 -15853000 -240000 -2582000 -12684000 -4285000 104131000 94277000 91447000 89992000 Organization <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;">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”).</span></div> Summary of Significant Accounting Policies<div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Basis of Preparation and Principles of Consolidation</span></div><div style="line-height:120%;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;"><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;">(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, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.</span></div><div style="line-height:120%;padding-top: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%;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;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d) 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;">June 30,</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;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;">(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 the Company's customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the services provided. </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;">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 services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;padding-top: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;">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;">a.</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 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><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;">b.</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 arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after Company’s assessment of “Principal versus agent considerations”. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement. Revenues are recognized on Gross basis if the Company is in the capacity of Principal and on Net basis if it falls in the capacity of an agent.</span></div></td></tr></table><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;">c.</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-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;">d.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.</span></div><table cellpadding="0" cellspacing="0" style="padding-top: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;">e.</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:174%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Modification to 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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.</span></div><div style="line-height:120%;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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.</span></div><div style="line-height:120%;text-align: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="line-height: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services 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 unbilled receivables under accounts receivables.</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%;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 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 consolidated balance sheets and subsequently recognized over the period in which the related services are performed. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets, and are recognized over the estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Acquisition Cost</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;">Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="line-height:120%;text-align:justify;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;">Upfront payment made to customer</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upfront payments, if any, made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Out of pocket expenses</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;">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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;">. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining Performance Obligation</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 does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract with an original expected length of one year or less as determined under ASC 606,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height: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;">Contracts for which Company recognize revenue based on the right to invoice for service performed.</span></div></td></tr></table><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%;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 records 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. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption had no impact on opening balance of retained earnings. 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 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 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 ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;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;">In April 2019, FASB issued ASU no. 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;"> (Topic 326), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> (Topic 815), and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments: Targeted Transition Relief </span><span style="font-family:inherit;font-size:10pt;">(Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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 May 2019, FASB issued ASU no. 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:inherit;font-size:10pt;">(Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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 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.</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>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 <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, purchase price allocation, recoverability of long-lived assets including goodwill and intangibles, and estimated costs to complete fixed price contracts.</span></div> <div style="line-height:120%;padding-top: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;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;">June 30,</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the 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;">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;">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 services, for its clients through its healthcare analytics solutions and services. The Company offers integrated solutions to help its clients with cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claims payment accuracy.</span></div><div style="line-height:120%;padding-top: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;">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;">a.</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 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><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;">b.</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 arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after Company’s assessment of “Principal versus agent considerations”. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement. Revenues are recognized on Gross basis if the Company is in the capacity of Principal and on Net basis if it falls in the capacity of an agent.</span></div></td></tr></table><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;">c.</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-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;">d.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.</span></div><table cellpadding="0" cellspacing="0" style="padding-top: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;">e.</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:174%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Modification to 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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.</span></div><div style="line-height:120%;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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.</span></div><div style="line-height:120%;text-align: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract.  In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="line-height: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services 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 unbilled receivables under accounts receivables.</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%;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 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 consolidated balance sheets and subsequently recognized over the period in which the related services are performed. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets, and are recognized over the estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Acquisition Cost</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;">Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="line-height:120%;text-align:justify;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;">Upfront payment made to customer</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upfront payments, if any, made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Out of pocket expenses</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;">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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;">. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining Performance Obligation</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 does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract with an original expected length of one year or less as determined under ASC 606,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height: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;">Contracts for which Company recognize revenue based on the right to invoice for service performed.</span></div></td></tr></table> P30D P60D <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records 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%;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. </span></div>The adoption had no impact on opening balance of retained earnings. 80328000 8626000 88954000 <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 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 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 ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;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;">In April 2019, FASB issued ASU no. 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;"> (Topic 326), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> (Topic 815), and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments: Targeted Transition Relief </span><span style="font-family:inherit;font-size:10pt;">(Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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 May 2019, FASB issued ASU no. 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:inherit;font-size:10pt;">(Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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 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.</span></div> Segment and Geographical Information<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-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 June 30, 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 June 30, 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>72,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,871</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243,509</span></span></div></td><td style="vertical-align:bottom;background-color:#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>49,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 colspan="2" style="vertical-align:bottom;padding-left: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,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,261</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,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,446</span></span></div></td><td style="vertical-align: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,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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>67,207</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>1,440</span></span></div></td><td style="vertical-align:bottom;background-color:#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>2,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><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>62</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>12,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 June 30, 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>64,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;background-color:#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>44,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,079</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,656</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>139,649</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>20,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,924</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,962</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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,373</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,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>58</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>14,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues and cost of revenue for the six months ended June 30, 2019 and 2018, respectively, for each of the reportable </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">segments, are 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:99.41520467836257%;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;">Six months ended June 30, 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;"><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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,274</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>40,584</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>34,966</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>52,146</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>39,280</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>174,832</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>483,082</span></span></div></td><td style="vertical-align:bottom;background-color:#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,598</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>33,860</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>19,789</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>30,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>24,838</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>114,333</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>319,686</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>44,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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>132,679</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,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>129</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>27,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;"><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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;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;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;">Six months ended June 30, 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;border-top:1px solid #000000;"><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;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;">Healthcare</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;">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;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;">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;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;">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;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;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,715</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>42,614</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>36,048</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,200</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,788</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>116,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;background-color:#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;border-bottom:1px solid #000000;padding-left: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,460</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>33,955</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>21,068</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>29,272</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>30,264</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>76,731</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>277,750</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>42,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>107,095</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>6,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>114</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>37,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;"> </span><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:90.25341130604289%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>155,638</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>150,494</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>308,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>300,365</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>87,871</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>59,618</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>174,832</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>116,720</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>243,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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 to the reportable segment disclosure above.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="line-height:120%;text-align:center;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.65107212475633%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>197,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-United States</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>30,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>15,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>45,608</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>36,025</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>89,077</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>71,800</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>243,509</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>210,112</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>483,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><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.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>33,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>31,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>3,755</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>78,083</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8 6 5 1 6 2 <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 June 30, 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 June 30, 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>72,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,871</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243,509</span></span></div></td><td style="vertical-align:bottom;background-color:#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>49,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 colspan="2" style="vertical-align:bottom;padding-left: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,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,261</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,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,446</span></span></div></td><td style="vertical-align: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,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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>67,207</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>1,440</span></span></div></td><td style="vertical-align:bottom;background-color:#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>2,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><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>62</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>12,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 June 30, 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>64,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;background-color:#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>44,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,079</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,656</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>139,649</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>20,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,924</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,962</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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,373</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,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>58</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>14,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues and cost of revenue for the six months ended June 30, 2019 and 2018, respectively, for each of the reportable </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">segments, are 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:99.41520467836257%;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;">Six months ended June 30, 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;"><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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,274</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>40,584</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>34,966</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>52,146</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>39,280</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>174,832</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>483,082</span></span></div></td><td style="vertical-align:bottom;background-color:#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,598</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>33,860</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>19,789</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>30,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>24,838</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>114,333</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>319,686</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>44,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #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>132,679</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,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>129</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>27,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;"><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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;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;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;">Six months ended June 30, 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;border-top:1px solid #000000;"><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;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;">Healthcare</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;">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;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;">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;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;">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;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;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,715</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>42,614</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>36,048</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,200</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,788</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>116,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;background-color:#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;border-bottom:1px solid #000000;padding-left: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,460</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>33,955</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>21,068</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>29,272</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>30,264</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>76,731</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>277,750</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>42,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>107,095</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>6,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span> </span></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from equity-method investment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>114</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>37,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;"> </span><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:90.25341130604289%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>155,638</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>150,494</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>308,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>300,365</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>87,871</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>59,618</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>174,832</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>116,720</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>243,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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 to the reportable segment disclosure above.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 72236000 20016000 17541000 26422000 19423000 87871000 243509000 49906000 16865000 9989000 15994000 12261000 57431000 162446000 22330000 3151000 7552000 10428000 7162000 30440000 81063000 67207000 1440000 2670000 -62000 12564000 64812000 19817000 18549000 24228000 23088000 59618000 210112000 44033000 16713000 10625000 14543000 15079000 38656000 139649000 20779000 3104000 7924000 9685000 8009000 20962000 70463000 53373000 2940000 5510000 -58000 14462000 141274000 40584000 34966000 52146000 39280000 174832000 483082000 96598000 33860000 19789000 30268000 24838000 114333000 319686000 44676000 6724000 15177000 21878000 14442000 60499000 163396000 132679000 3541000 6870000 -129000 27259000 128715000 42614000 36048000 48200000 44788000 116720000 417085000 86460000 33955000 21068000 29272000 30264000 76731000 277750000 42255000 8659000 14980000 18928000 14524000 39989000 139335000 107095000 6551000 1057000 -114000 37620000 155638000 150494000 308250000 300365000 87871000 59618000 174832000 116720000 243509000 210112000 483082000 417085000 5 1 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.65107212475633%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>197,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-United States</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>30,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>15,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>45,608</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>36,025</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>89,077</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>71,800</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>243,509</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>210,112</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>483,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 197901000 174087000 394005000 345285000 30155000 27480000 59256000 55496000 15453000 8545000 29821000 16304000 45608000 36025000 89077000 71800000 243509000 210112000 483082000 417085000 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><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.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>33,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>31,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>3,755</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>78,083</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33605000 36152000 31378000 28254000 9345000 5985000 3755000 3119000 78083000 73510000 Revenues, net<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregation of revenues</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;">Refer Note 3 to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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;">June 30, 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>180,680</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>4,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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 (consideration received in advance)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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 for process transition 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>3,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>$79,890</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;">June 30, 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. These costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers including revenues attributable to certain process transition activities for which costs have been capitalized by the </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> that was included in the contract liabilities balance at the beginning of the period was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,450</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,226</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and revenue recognized during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> that was included in the contract liabilities balance at the beginning of the period was </span><span style="font-family:inherit;font-size:10pt;"><span>$2,671</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,381</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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>$469</span></span><span style="font-family:inherit;font-size:10pt;"> as of June 30, 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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$44</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$244</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$80</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$153</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, 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:16px;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>$5,608</span></span><span style="font-family:inherit;font-size:10pt;"> as of June 30, 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, the Company capitalized an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$1,441</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,167</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. 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>$610</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$254</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$395</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration received from customers, if any, relating to such transition activities are classified under Contract Liabilities and are recognized over the period in which the related performance obligations are fulfilled.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span><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;">June 30, 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>180,680</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>4,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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 (consideration received in advance)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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 for process transition 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>3,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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> 180680000 164752000 4885000 5445000 10441000 6345000 3233000 1669000 79890000 63952000 1450000 4226000 2671000 6381000 469000 713000 44000 244000 80000 153000 0 5608000 4051000 1441000 2167000 305000 610000 254000 395000 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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share: </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>12,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,451,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,511,777</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,413,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,479,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>250,876</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>630,611</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>354,748</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>743,636</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,702,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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,142,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,768,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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,222,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,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>242,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share: </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>12,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominators:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,451,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,511,777</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,413,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,479,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>250,876</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>630,611</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>354,748</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>743,636</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,702,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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,142,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,768,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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,222,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,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>242,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12564000 14462000 27259000 37620000 34451671 34511777 34413455 34479202 250876 630611 354748 743636 34702547 35142388 34768203 35222838 0.36 0.42 0.79 1.09 0.36 0.41 0.78 1.07 69 336599 212751 242561 Cash, Cash Equivalents and Restricted Cash<div style="line-height:120%;padding-bottom:9px;padding-top:8px;text-align:justify;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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.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;">June 30, 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;">June 30, 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>84,842</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>84,091</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>4,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,507</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,645</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>91,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:9px;padding-top:8px;text-align:justify;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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.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;">June 30, 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;">June 30, 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>84,842</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>84,091</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>4,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,507</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,645</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>91,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:9px;padding-top:8px;text-align:justify;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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.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;">June 30, 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;">June 30, 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>84,842</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>84,091</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>4,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,507</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,645</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>91,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> 84842000 84091000 4098000 2256000 2507000 3645000 91447000 89992000 Other Income, net<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net consists of the following:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Gain on sale and mark-to-market of mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-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,318</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,694</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>6,844</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,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>209</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>188</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>302</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,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net consists of the following:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Gain on sale and mark-to-market of mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-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,318</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,694</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>6,844</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,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and dividend income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>637</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>209</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>188</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>302</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,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> 3318000 1694000 6844000 4827000 697000 329000 1493000 637000 87000 209000 188000 302000 4102000 2232000 8525000 5766000 Property and Equipment, net<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:49%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated useful lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>91,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>73,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size: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>43,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>22,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>14,637</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>247,699</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>(170,316</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>77,383</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>798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>742</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,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,188</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>700</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>78,083</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 costs incurred to develop software not yet ready to be placed in service.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The depreciation and amortization, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The depreciation and amortization set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to </span><span style="font-family:inherit;font-size:10pt;"><span>$56</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$42</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended and </span><span style="font-family:inherit;font-size:10pt;"><span>$113</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$193</span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2019 and 2018, respectively. Refer Note 17 to the unaudited consolidated financial statements for further details.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs, included under Software, was as follows:</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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;">June 30, 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>10,522</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>(3,449</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>7,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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 and six months ended June 30, 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 impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$951</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,178</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2019, respectively, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.</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="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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><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: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 June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254</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,206</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>472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:49%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated useful lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>91,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>73,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size: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>43,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>22,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>14,637</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>247,699</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>(170,316</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>77,383</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>798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>742</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,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,188</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>700</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>78,083</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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs, included under Software, was as follows:</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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;">June 30, 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>10,522</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>(3,449</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>7,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="line-height:120%;text-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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><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: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 June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254</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,206</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>472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The depreciation and amortization, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 91514000 85921000 73308000 69752000 43577000 39533000 22034000 20097000 723000 635000 P30Y 1152000 1140000 754000 746000 14637000 11026000 247699000 228850000 170316000 155798000 77383000 73052000 798000 778000 348000 53000 742000 628000 1888000 1459000 1188000 1001000 700000 458000 78083000 73510000 7198000 6821000 15337000 13378000 56000 42000 113000 193000 10522000 8783000 3449000 2393000 7073000 6390000 951000 2178000 559000 254000 1206000 472000 Business Combinations, Goodwill and Intangible Assets<div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;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 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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%;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 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:98.24561403508771%;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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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;"><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;">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>(20</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>116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="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>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:top;padding-left:2px;padding-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 June 30, 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,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges".</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 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.</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:100%;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="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 June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;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,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63,261</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>60,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,673</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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,899</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>19,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(2,012</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>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,637</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,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(91,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,502</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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;"><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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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 recoverable, and an impairment charge was recorded to the extent that carrying value exceeded estimated fair value. This impairment charge was recorded in the consolidated statements of income under "Impairment and restructuring charges". Subsequent to the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impairment test, Health Integrated reporting unit’s customer relationships and trademarks intangibles assets were reduced to $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018.</span></div><div style="line-height:120%;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="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.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;">Leasehold benefits</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;">Developed technology</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>3.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.10916179337231%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense related to intangible assets as of June 30, 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 (July 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>83,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 245044000 236500000 233000000 69459 4080000 <div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:</span></div><div style="line-height:120%;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:98.24561403508771%;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> 9842000 2790000 19924000 2076000 1824000 1751000 47800000 21400000 3700000 111107000 12482000 17132000 200000 29814000 81293000 163751000 245044000 P3Y P5Y P10Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="line-height:120%;padding-top:8px;text-align: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>(20</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>116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="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>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:top;padding-left:2px;padding-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 June 30, 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,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 -20000 0 116000 140000 0 0 236000 38183000 19276000 12813000 47333000 5326000 227289000 350220000 14229000 0 <div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="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 June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;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,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63,261</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>60,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,673</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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,899</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>19,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(2,012</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>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,637</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,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(91,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,502</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names and trademarks</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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> 129784000 63261000 5549000 60974000 2673000 2673000 0 0 37141000 17899000 0 19242000 2045000 2012000 0 33000 9637000 6106000 278000 3253000 181280000 91951000 5827000 83502000 900000 900000 182180000 91951000 5827000 84402000 129790000 56367000 5549000 67874000 2644000 2567000 0 77000 37154000 14653000 0 22501000 2045000 1937000 0 108000 9639000 5326000 278000 4035000 181272000 80850000 5827000 94595000 900000 900000 182172000 80850000 5827000 95495000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent: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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 5554000 3761000 11082000 7708000 5549000 278000 0 <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="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.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;">Leasehold benefits</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;">Developed technology</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>3.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.74</span></span></div></td><td style="vertical-align:bottom;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> P7Y9M7D P3Y11M26D P0Y2M19D P2Y8M26D <div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.10916179337231%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense related to intangible assets as of June 30, 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 (July 1 - December 31)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>83,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 10472000 14438000 12740000 11329000 9040000 25483000 83502000 Investment in Equity Affiliate<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 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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$62</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$129</span></span><span style="font-family:inherit;font-size:10pt;">, and for the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$58</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$114</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 3000000 62000 129000 58000 114000 Other Current Assets<div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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>5,367</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>3,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>15,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>5,089</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>31,729</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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>5,367</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>3,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>15,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>5,089</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>31,729</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5367000 4059000 3007000 2910000 15796000 14145000 1203000 1201000 1267000 1236000 5089000 4689000 31729000 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="line-height:120%;padding-top:8px;text-align:center;padding-left:30px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>9,328</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,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>3,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>5,094</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,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;padding-left:6px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consist of the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:30px;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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>9,328</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,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>3,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>5,094</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,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9328000 8891000 3992000 1971000 6327000 6259000 430000 315000 3682000 4244000 4341000 2815000 5094000 6520000 33194000 31015000 Accrued Expenses and Other Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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>48,797</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>928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>8,789</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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>48,797</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>928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>8,789</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 48797000 44711000 928000 3204000 6493000 6933000 8789000 9321000 65007000 64169000 Other Non-Current Liabilities<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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,140</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>4,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>2,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>676</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>9,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities consist of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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;">June 30, 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,140</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>4,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>2,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>676</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>9,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1140000 3075000 804000 804000 0 7834000 4002000 3616000 2472000 945000 676000 247000 9094000 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 815. Changes in the fair values of forward contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheets until the settlement of those contracts. The balances as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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="line-height:120%;text-align:center;padding-left:48px;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: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;">June 30, 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>(80,821</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,791 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>5,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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 $37 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>802</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>(74,358</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The balances as of <span style="font-family:inherit;font-size:10pt;">June 30, 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="line-height:120%;text-align:center;padding-left:48px;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: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;">June 30, 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>(80,821</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,791 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>5,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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 $37 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>802</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>(74,358</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -80821000 -84105000 5661000 -333000 -802000 -971000 -74358000 -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;">June 30, 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 June 30, 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>136,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>136,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>9,359</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>9,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>136,699</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>9,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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>146,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>2,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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>2,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;">June 30, 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;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">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><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total estimated fair value of the convertible senior notes as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>$143,740</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$130,510</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair value was determined based on the market yields for similar Notes as of the </span><span style="font-family:inherit;font-size:10pt;">June 30, 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 considers the fair value of the Notes to be a Level 2 measurement due to the limited inputs available for its fair valuation.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nonrecurring fair value measurements of assets:</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;">Nonrecurring fair value measurements include impairment tests conducted by the Company during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> of its ROU assets and long-lived assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized impairment charges on ROU assets and long-lived assets to write down the carrying value to their fair values. Refer Note 8 and 21 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;">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;">June 30, 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 June 30, 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>136,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>136,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>9,359</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>9,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>136,699</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>9,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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>146,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>2,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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>2,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> and December 31, 2018.</span></div> 136699000 0 0 136699000 0 9359000 0 9359000 136699000 9359000 0 146058000 0 2068000 0 2068000 0 2068000 0 2068000 142408000 0 0 142408000 0 6030000 0 6030000 142408000 6030000 0 148438000 0 6279000 0 6279000 0 6279000 0 6279000 143740000 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>$412,675</span></span><span style="font-family:inherit;font-size:10pt;"> (including </span><span style="font-family:inherit;font-size:10pt;"><span>$8,800</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;">June 30, 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>$107,814</span></span><span style="font-family:inherit;font-size:10pt;"> and GBP </span><span style="font-family:inherit;font-size:10pt;"><span>14,688</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.</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 estimates that approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4,600</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 </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">next twelve months based on exchange rates prevailing as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 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:8px;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;">June 30, 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>5,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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;">June 30, 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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.88888888888889%;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 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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>3,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(12,229</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(17,243</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><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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>2,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,641</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(5,569</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="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="17" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30,</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>31,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>17,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,202</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,923</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,414</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,641</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,202</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six months ended June 30,</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Cost of revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,462</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>4,319</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>2,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,569</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></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.88888888888889%;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of net investment hedges on accumulated other comprehensive loss</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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (Loss) Recognized in AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (Loss) Recognized in AOCI</span></div></td></tr><tr><td style="vertical-align: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;">Net investment hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign 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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(580</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(580</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:top;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:top;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 412675000 8800000 362435000 6900000 107814000 14688000 125503000 15616000 512000 4600000 P45M <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;">June 30, 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>5,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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;">June 30, 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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> 5367000 4022000 3992000 1971000 767000 3137000 1140000 3075000 0 37000 161000 67000 <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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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.88888888888889%;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 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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>3,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(12,229</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(17,243</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><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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>2,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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,641</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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>(5,569</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="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="17" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30,</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>31,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>17,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain/(loss) was recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,202</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,923</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,414</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,641</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,202</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.91423001949317%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six months ended June 30,</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain on foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As per unaudited consolidated statements of income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gain/(loss) on foreign currency exchange contracts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flow hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Location in unaudited consolidated statements of income where gain was reclassed from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Cost of revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align: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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Foreign exchange gain/(loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,462</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>4,319</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>2,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,569</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></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.88888888888889%;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of net investment hedges on accumulated other comprehensive loss</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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (Loss) Recognized in AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of (Loss) Recognized in AOCI</span></div></td></tr><tr><td style="vertical-align: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;">Net investment hedging relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign 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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(580</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(580</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:top;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</span></span></div></td><td style="vertical-align:top;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3288000 -12229000 9225000 -17243000 2923000 -2641000 4319000 -5569000 162446000 719000 139649000 1191000 31228000 106000 27640000 180000 17647000 12000 15151000 17000 12752000 47000 10582000 79000 884000 1467000 1202000 2923000 1414000 -2641000 1202000 2923000 1414000 -2641000 319686000 1250000 277750000 3336000 63759000 186000 56906000 511000 35694000 19000 29103000 50000 26419000 100000 21086000 241000 1555000 4138000 2462000 4319000 2029000 -5569000 2462000 4319000 2029000 -5569000 -580000 0 -580000 0 -580000 0 -580000 0 Borrowings<div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-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 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.</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 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>4.2%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.0%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum during the three and six months ended June 30, 2019, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>3.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.6%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum during the three and six months ended June 30, 2018, 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;">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;">June 30, 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;">June 30, 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>$117,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>$97,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;">June 30, 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>$877</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 3.50% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. During the three and six months ended June 30, 2019, the Company recognized interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,269</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,581</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. 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 repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>150%</span></span><span style="font-family:inherit;font-size:10pt;"> of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).The Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding borrowings under the Credit Facility.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net proceeds from the issuance of the Notes were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$149,000</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> and offering expenses of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$442</span></span><span style="font-family:inherit;font-size:10pt;"> paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were </span><span style="font-family:inherit;font-size:10pt;"><span>$1,279</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$163</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of June 30, 2019 and December 31, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,125</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 and six months ended June 30, 2019, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$618</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,218</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, 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 the 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,524</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;">June 30, 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>$885</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", and </span><span style="font-family:inherit;font-size:10pt;"><span>$639</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$691</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, included under "long-term borrowings" 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 June 30, 2019 were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolver Credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Structured Payables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (July - 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>10,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>831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>24,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>693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,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:bottom;background-color:#cceeff;padding-left:2px;padding-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>34,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>34,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>49,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>49,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;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>117,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,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 200000000 100000000 100000000 300000000 0 0.0075 0.0100 0.0175 0.0015 0.0030 0.042 0.040 0.038 0.036 50000000 3.5 3.0 117000000 20000000 97000000 150000000 20000000 130000000 877000 1006000 150000000 0.0350 1269000 2581000 75 1.50 150000000 149000000 1000000 442000 1279000 163000 1125000 1127000 133077000 0.0575 16923000 618000 1218000 1524000 2114000 885000 1423000 639000 691000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future principal payments/maturities for all of the Company's borrowings as of June 30, 2019 were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolver Credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Structured Payables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (July - 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>10,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>831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>24,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>693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,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:bottom;background-color:#cceeff;padding-left:2px;padding-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>34,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>34,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>49,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>49,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;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>117,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,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 10000000 831000 10831000 0 24000000 693000 24693000 0 34000000 0 34000000 0 49000000 0 49000000 0 0 0 0 150000000 0 0 150000000 150000000 117000000 1524000 268524000 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;">June 30, 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>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3,835</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>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$226</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>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$58.82</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;">During the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>45,646</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,790</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.12</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;">. 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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>198,160</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>438,025</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, respectively, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12,130</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$26,130</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, including commissions, representing an average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.21</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$59.65</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, 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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>165,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>347,182</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, respectively, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9,407</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20,346</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, including commissions, representing an average purchase price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$57.01</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$58.60</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, under the 2017 Repurchase Program.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.</span></div> 1 0 3835 0 226000 0 58.82 22666 45646 1408000 2790000 62.11 61.12 20000000 100000000 20000000 40000000 40000000 198160 438025 12130000 26130000 61.21 59.65 165000 347182 9407000 20346000 57.01 58.60 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:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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>493</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>423</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>980</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>862</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>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(144</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>(118</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>(286</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>(242</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</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>(40</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>(38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(79</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>(77</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>530</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>440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>(416</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>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 June 30, 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,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 six months ended June 30, 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>$909</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$755</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,122</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,985</span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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,710</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,753</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, the Company contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$4,714</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,667</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for various defined contribution plans on behalf of its employees in India, the Philippines, Bulgaria, Romania, the Czech Republic, South Africa, Colombia, and Singapore.</span></div> <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of net periodic benefit cost:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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>493</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>423</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>980</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>862</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>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>(144</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>(118</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>(286</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>(242</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</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>(40</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>(38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(79</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>(77</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>530</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>440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 493000 423000 980000 862000 221000 173000 440000 353000 144000 118000 286000 242000 40000 38000 79000 77000 530000 440000 1055000 896000 0.078 <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>268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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>(416</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>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 June 30, 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,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 six months ended June 30, 2019.</span></div> 7420000 268000 0 416000 -79000 7351000 0.04 909000 755000 2122000 1985000 2710000 1753000 4714000 3667000 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 conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.</span></div><div style="line-height:120%;padding-top: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;">In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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%;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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,162</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>80,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Lease</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the operating lease right-of-use 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 an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$989</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> to write down the carrying value of operating lease right-of-use to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,057</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12,479</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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%;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash payments for amounts included in the measurement of lease 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average remaining lease term</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.5 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></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: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;">June 30, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (July 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;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="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width: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:9pt;"><span style="font-family:inherit;font-size:9pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.</span></div><div style="line-height:120%;padding-top: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;">In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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%;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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,162</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>80,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Lease</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the operating lease right-of-use 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 an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$989</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> to write down the carrying value of operating lease right-of-use to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,057</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12,479</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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%;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash payments for amounts included in the measurement of lease 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average remaining lease term</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.5 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></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: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;">June 30, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (July 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;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="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width: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:9pt;"><span style="font-family:inherit;font-size:9pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Lease</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,162</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities - Non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>80,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Lease</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700</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:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease liabilities - Non-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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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> 93162000 23439000 80531000 103970000 1888000 1188000 700000 279000 474000 753000 989000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance lease:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating lease</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,057</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12,479</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</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> 92000 187000 20000 45000 6684000 13701000 105000 105000 6691000 13828000 6057000 12479000 <div style="line-height:120%;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental cash flow and other information related to leases are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Six months ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash payments for amounts included in the measurement of lease 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Operating cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">       Financing cash outflows for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average remaining lease term</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.5 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finance lease</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 13749000 45000 207000 27750000 0 P2Y4M24D P6Y6M 0.087 0.073 <div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">June 30, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (July 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;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="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width: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:9pt;"><span style="font-family:inherit;font-size:9pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-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;">June 30, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (July 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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: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;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,970</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12524000 206000 24997000 309000 22221000 215000 20098000 103000 18000000 79000 14057000 9000 23223000 0 135120000 921000 31150000 168000 103970000 753000 <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="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width: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:9pt;"><span style="font-family:inherit;font-size:9pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;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="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.32163742690058%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width: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:9pt;"><span style="font-family:inherit;font-size:9pt;">During the next twelve months ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum lease payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">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:9pt;"><span style="font-family:inherit;font-size:9pt;"> 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 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><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,670</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5,510</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. The effective tax rate decreased from </span><span style="font-family:inherit;font-size:10pt;"><span>27.5%</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>17.5%</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, primarily due to impact of change in effective state tax rates during the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$6,870</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,057</span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>2.7%</span></span><span style="font-family:inherit;font-size:10pt;"> during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20.1%</span></span><span style="font-family:inherit;font-size:10pt;"> during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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 six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>$5,150</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to ASU No. 2016-09 during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$1,072</span></span><span style="font-family:inherit;font-size:10pt;"> during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2670000 5510000 0.275 0.175 6870000 1057000 0.027 0.201 -4836000 -5150000 -1072000 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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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,638</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,370</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>2,964</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>2,463</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,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,155</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>7,155</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,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>2,672,199</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant under the 2018 Omnibus Incentive Plan.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity under the Company’s stock-based compensation plans is shown below: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br/>Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 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>(35,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>9.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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 June 30, 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>126,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>23.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 June 30, 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>126,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>23.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,453</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.26</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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock and Restricted Stock Units</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 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>466,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(367,613</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.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(38,512</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>56.35</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 June 30, 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,013,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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.25</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* As of June 30, 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>163,181</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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$53,355</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.89 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 June 30, 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><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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$12,424</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.01 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 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.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Six months ended June 30,</span></div></td></tr><tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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,638</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,370</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>2,964</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>2,463</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,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,155</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>7,155</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,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-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,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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> 1638000 1370000 2964000 2463000 2781000 3099000 5756000 5349000 2736000 2424000 5391000 4155000 7155000 6893000 14111000 11967000 2672199 <div style="line-height:120%;padding-top:8px;text-align:left;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity under the Company’s stock-based compensation plans is shown below: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br/>Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 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>(35,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>9.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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 June 30, 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>126,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>23.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-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,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 June 30, 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>126,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>23.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,453</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.26</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> 162475 20.21 5267000 P2Y2M26D 0 0 35500 9.53 1811000 0 0 126975 23.20 5453000 P2Y3M3D 126975 23.20 5453000 P2Y3M3D 0 <div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 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>466,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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>(367,613</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.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(38,512</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>56.35</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 June 30, 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,013,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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.25</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">* As of June 30, 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>163,181</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> 103623 42.68 953578 51.81 0 0 466173 64.15 48854 35.91 367613 46.48 0 0 38512 56.35 54769 48.72 1013626 59.25 163181 155753 53355000 P2Y10M20D <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 June 30, 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> 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 12424000 P2Y3D Impairment and Restructuring Charges<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">On March 29, 2019, 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 expects the wind down process to be substantially completed by the end of 2019. In connection with the wind down process, the Company recorded pre-tax costs in the unaudited consolidated statements of income under </span><span style="font-family:inherit;font-size:11pt;">“I</span><span style="font-family:inherit;font-size:10pt;">mpairment and restructuring charges</span><span style="font-family:inherit;font-size:11pt;">”. </span><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the costs incurred and paid for the wind down during the three and six months ended June 30, 2019:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></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.57522123893806%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Contract Termination Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee-Related Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Associated Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;">Costs incurred during the three and six months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;border-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>752</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>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative costs incurred as of June 30, 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>2,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs paid during the three and six months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="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>(57</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>(204</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>(261</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of June 30, 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total expected costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>3,200</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,800</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,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 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>6,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><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;"><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;">Additionally, the Company recognized impairment on ROU assets and long-lived assets of</span><span style="font-family:inherit;font-size:10pt;color:#00b050;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$1,940</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,167</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2019, respectively in the unaudited consolidated statements of income under "Impairment and restructuring charges". </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;">Costs and cash expenditures expected to be incurred are subject to a number of assumptions, and the Company may incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with the wind down process.</span></div> <span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the costs incurred and paid for the wind down during the three and six months ended June 30, 2019:</span><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></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.57522123893806%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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;">Contract Termination Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee-Related Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Associated Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;">Costs incurred during the three and six months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;border-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>752</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>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative costs incurred as of June 30, 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>2,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs paid during the three and six months ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="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>(57</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>(204</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>(261</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of June 30, 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total expected costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>3,200</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,800</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,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 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>6,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><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;"><br/></span></div> 0 0 0 0 2597000 752000 291000 3640000 2597000 752000 291000 3640000 0 57000 204000 261000 2597000 695000 87000 3379000 3200000 1800000 1000000 6000000 1940000 3167000 Related Party Disclosures<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s Board of Directors.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had outstanding Notes with a principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>$1,313</span></span><span style="font-family:inherit;font-size:10pt;"> each as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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;">, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $</span><span style="font-family:inherit;font-size:10pt;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> each during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$16</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$215</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, for services provided.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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;"><span>nil</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to these services.</span></div> 150000000 150000000 1313000 0 16000 215000 0 5000 Commitments and Contingencies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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;">June 30, 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>$7,495</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain units of the Company’s Indian subsidiaries were established as </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> Export-Oriented units or under the Software Technology Parks of India (“STPI”) 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;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 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 June 30, 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 primarily 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;">June 30, 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,924</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 guarantees to the extent of </span><span style="font-family:inherit;font-size:10pt;"><span>$8,262</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,343</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,272</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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,919</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;">June 30, 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><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its unaudited consolidated financial statements. The Company does not expect any impact from these assessments on its future income tax expense. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. It is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past and future periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further analysis.</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;">From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorneys’ fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.</span></div> 7495000 1 2400000 1200000 17924000 18177000 8262000 8171000 6343000 6272000 1919000 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.2
Cover - shares
6 Months Ended
Jun. 30, 2019
Jul. 26, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2019  
Document Transition Report false  
Entity File Number 001-33089  
Entity Registrant Name EXLSERVICE HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-0572194  
Entity Address, Address Line One 320 Park Avenue,  
Entity Address, Address Line Two 29th Floor,  
Entity Address, City or Town New York,  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10022  
City Area Code 212  
Local Phone Number 277-7100  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol EXLS  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,174,860
Amendment Flag false  
Entity Central Index Key 0001297989  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2019  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 84,842 $ 95,881
Short-term investments 168,204 184,489
Restricted cash 4,098 5,608
Accounts receivable, net 180,680 164,752
Prepaid expenses 11,616 11,326
Advance income tax, net 7,906 9,639
Other current assets 31,729 28,240
Total current assets 489,075 499,935
Property and equipment, net 78,083 73,510
Operating lease right-of-use assets 93,162  
Restricted cash 2,507 2,642
Deferred tax assets, net 4,200 6,602
Intangible assets, net 84,402 95,495
Goodwill 350,220 349,984
Other assets 33,194 31,015
Investment in equity affiliate 2,624 2,753
Total assets 1,137,467 1,061,936
Current liabilities:    
Accounts payable 3,269 5,653
Current portion of long-term borrowings 20,885 21,423
Deferred revenue 11,790 7,722
Accrued employee costs 42,967 54,893
Accrued expenses and other current liabilities 65,007 64,169
Current portion of operating lease liabilities 23,439  
Income taxes payable 604 1,012
Current portion of finance lease obligations 279 223
Total current liabilities 168,240 155,095
Long term borrowings 231,409 263,241
Finance lease obligations, less current portion 474 315
Deferred tax liabilities, net 6,366 8,445
Operating lease liabilities, less current portion 80,531  
Other non-current liabilities 9,094 16,521
Total liabilities 496,114 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,295,083 shares issued and 34,206,324 shares outstanding as of June 30, 2019 and 37,850,544 shares issued and 34,222,476 shares outstanding as of December 31, 2018 38 38
Additional paid-in capital 378,633 364,179
Retained earnings 511,503 484,244
Accumulated other comprehensive loss (74,358) (83,467)
Total including shares held in treasury 815,816 764,994
Less: 4,088,759 shares as of June 30, 2019 and 3,628,068 shares as of December 31, 2018, held in treasury, at cost (174,463) (146,925)
Stockholders’ equity 641,353 618,069
Non-controlling interest 0 250
Total equity 641,353 618,319
Total liabilities and equity $ 1,137,467 $ 1,061,936
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 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,295,083 37,850,544
Common stock, outstanding (in shares) 34,206,324 34,222,476
Treasury stock (in shares) 4,088,759 3,628,068
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenues, net $ 243,509 $ 210,112 $ 483,082 $ 417,085
Cost of revenues [1] 162,446 139,649 319,686 277,750
Gross profit [1] 81,063 70,463 163,396 139,335
Operating expenses:        
General and administrative expenses 31,228 27,640 63,759 56,906
Selling and marketing expenses 17,647 15,151 35,694 29,103
Depreciation and amortization 12,752 10,582 26,419 21,086
Impairment and restructuring charges 5,580 0 6,807 0
Total operating expenses 67,207 53,373 132,679 107,095
Income from operations 13,856 17,090 30,717 32,240
Foreign exchange gain, net 1,202 1,414 2,462 2,029
Interest expense (3,864) (706) (7,446) (1,244)
Other income, net 4,102 2,232 8,525 5,766
Income before income tax expense and earnings from equity affiliates 15,296 20,030 34,258 38,791
Income tax expense 2,670 5,510 6,870 1,057
Income before earnings from equity affiliates 12,626 14,520 27,388 37,734
Loss from equity-method investment 62 58 129 114
Net income attributable to ExlService Holdings, Inc. stockholders $ 12,564 $ 14,462 $ 27,259 $ 37,620
Earnings per share attributable to ExlService Holdings, Inc. stockholders:        
Basic (in dollars per share) $ 0.36 $ 0.42 $ 0.79 $ 1.09
Diluted (in dollars per share) $ 0.36 $ 0.41 $ 0.78 $ 1.07
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:        
Basic (in shares) 34,451,671 34,511,777 34,413,455 34,479,202
Diluted (in shares) 34,702,547 35,142,388 34,768,203 35,222,838
[1] Exclusive of depreciation and amortization.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Comprehensive Income/(Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 12,564 $ 14,462 $ 27,259 $ 37,620
Other comprehensive income/(loss):        
Unrealized gain/(loss) on effective cash flow hedges, net of taxes $693, ($3,573), $1,882 and ($4,373), respectively 2,595 (8,656) 7,343 (12,870)
Foreign currency translation gain/(loss) 604 (18,219) 3,284 (26,030)
Reclassification adjustments        
(Gain)/loss on cash flow hedges, net of taxes $466, ($426), $820 and ($1,202), respectively [1] (324) (1,041) (1,349) (2,936)
Retirement benefits, net of taxes ($19), ($3), $90 and ($2), respectively [2] (21) (35) (169) (75)
Total other comprehensive income/(loss) 2,854 (27,951) 9,109 (41,911)
Total comprehensive income/(loss) $ 15,418 $ (13,489) $ 36,368 $ (4,291)
[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.2
Consolidated Statements of Comprehensive Income/(Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Effect of net investment hedges on accumulated other comprehensive income, tax $ 693 $ (3,573) $ 1,882 $ (4,373)
Realized gain on cash flow hedges, taxes (560) (426) (206) (1,202)
Retirement benefits, taxes $ (19) $ (3) $ 90 $ (2)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   792,409          
Stock issued against stock-based compensation plans 431 $ 1 430        
Stock-based compensation 11,967   11,967        
Acquisition of treasury stock (in shares)           (392,828)  
Acquisition of treasury stock (23,136)         $ (23,136)  
Non-controlling interest 9           9
Other comprehensive income (41,911)       (41,911)    
Net income 37,620     37,620      
Ending balance (in shares) at Jun. 30, 2018   37,583,160       (3,294,846)  
Ending balance at Jun. 30, 2018 585,479 $ 38 334,643 465,138 (87,621) $ (126,952) 233
Beginning balance (in shares) at Mar. 31, 2018   37,568,973       (3,126,011)  
Beginning balance at Mar. 31, 2018 601,705 $ 38 327,750 450,676 (59,670) $ (117,320) 231
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   14,187          
Stock issued against stock-based compensation plans 0            
Stock-based compensation 6,893   6,893        
Acquisition of treasury stock (in shares)           (168,835)  
Acquisition of treasury stock (9,632)         $ (9,632)  
Non-controlling interest 2           2
Other comprehensive income (27,951)       (27,951)    
Net income 14,462     14,462      
Ending balance (in shares) at Jun. 30, 2018   37,583,160       (3,294,846)  
Ending balance at Jun. 30, 2018 $ 585,479 $ 38 334,643 465,138 (87,621) $ (126,952) 233
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   444,539          
Stock issued against stock-based compensation plans 338   338        
Stock-based compensation 14,111   14,111        
Acquisition of treasury stock (in shares)           (460,691)  
Acquisition of treasury stock (27,538)         $ (27,538)  
Allocation of equity component related to issuance costs on convertible senior notes (13)   (13)        
Purchase of non-controlling interest, net of its share of income (232)   18       (250)
Other comprehensive income 9,109       9,109    
Net income $ 27,259     27,259      
Ending balance (in shares) at Jun. 30, 2019 34,206,324 38,295,083       (4,088,759)  
Ending balance at Jun. 30, 2019 $ 641,353 $ 38 378,633 511,503 (74,358) $ (174,463) 0
Beginning balance (in shares) at Mar. 31, 2019   38,256,036       (3,890,599)  
Beginning balance at Mar. 31, 2019 630,835 $ 38 371,144 498,939 (77,212) $ (162,333) 259
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock issued against stock-based compensation plans (in shares)   39,047          
Stock issued against stock-based compensation plans 316   316        
Stock-based compensation 7,155   7,155        
Acquisition of treasury stock (in shares)           (198,160)  
Acquisition of treasury stock (12,130)         $ (12,130)  
Purchase of non-controlling interest, net of its share of income (241)   18       (259)
Other comprehensive income 2,854       2,854    
Net income $ 12,564     12,564      
Ending balance (in shares) at Jun. 30, 2019 34,206,324 38,295,083       (4,088,759)  
Ending balance at Jun. 30, 2019 $ 641,353 $ 38 $ 378,633 $ 511,503 $ (74,358) $ (174,463) $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net income $ 27,259 $ 37,620
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,532 21,279
Stock-based compensation expense 14,111 11,967
Amortization of operating lease right-of-use assets 13,701  
Unrealized gain on short term investments (4,362) (3,940)
Unrealized foreign exchange loss/(gain), net 1,967 (7,782)
Deferred income tax (benefit)/expense (2,631) 543
Allowance for doubtful accounts receivable 281 (590)
Loss from equity-method investment 129 114
Amortization of non-cash interest expense related to convertible senior notes 1,218 0
Impairment charges 3,167 0
Others, net 961 123
Change in operating assets and liabilities:    
Accounts receivable (16,478) (11,719)
Prepaid expenses and other current assets (2,033) (2,430)
Advance income tax, net 1,345 (7,605)
Other assets 126 (4,287)
Accounts payable (2,114) (1,343)
Deferred revenue 5,654 (199)
Accrued employee costs (12,567) (20,711)
Accrued expenses and other liabilities 5,200 2,753
Operating lease liabilities (13,749)  
Net cash provided by operating activities 47,717 13,793
Cash flows from investing activities:    
Purchase of property and equipment (22,287) (19,296)
Purchase of non-controlling interest (241) 0
Business acquisition (net of cash acquired) 0 (495)
Purchase of investments (68,188) (40,663)
Proceeds from redemption of investments 91,669 60,811
Net cash provided by investing activities 953 357
Cash flows from financing activities:    
Principal payments on finance lease obligations (207) (83)
Proceeds from borrowings 46,000 12,000
Repayments of borrowings (79,590) (5,065)
Payment of debt issuance costs (117) 0
Acquisition of treasury stock (27,538) (23,136)
Proceeds from exercise of stock options 338 431
Net cash used for financing activities (61,114) (15,853)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (240) (2,582)
Net decrease in cash, cash equivalents and restricted cash (12,684) (4,285)
Cash, cash equivalents and restricted cash at beginning of period 104,131 94,277
Cash, cash equivalents and restricted cash at end of period $ 91,447 $ 89,992
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Organization
6 Months Ended
Jun. 30, 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.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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.

(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 June 30, 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 the Company's customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the services provided.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. 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.  
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
a.
Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b.
Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after Company’s assessment of “Principal versus agent considerations”. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement. Revenues are recognized on Gross basis if the Company is in the capacity of Principal and on Net basis if it falls in the capacity of an agent.
c.
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.
d.
Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
e.
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.
Modification to contracts

The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.

Arrangements with Multiple Performance Obligations

The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such
software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price. A separate contract is generally drafted for each type of service sold, even if to the same customer.

Variable Consideration

Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts.

The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.

The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.

Allocation of transaction price to performance obligations

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

Unbilled Receivables

Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services 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 unbilled receivables under accounts receivables.

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 consolidated balance sheets and subsequently recognized over the period in which the related services are performed. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets, and are recognized over the estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.

Contract Acquisition Cost

Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.

Upfront payment made to customer

Upfront payments, if any, made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.


Out of pocket expenses

Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms

All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.

Remaining Performance Obligation

The Company does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:

i.
Contract with an original expected length of one year or less as determined under ASC 606,
ii.
Contracts for which Company recognize revenue based on the right to invoice for service performed.
Accounts Receivable

The Company records 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 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 ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption 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.
In April 2019, FASB issued ASU no. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In May 2019, FASB issued ASU no. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities
that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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.2
Segment and Geographical Information
6 Months Ended
Jun. 30, 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 June 30, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
72,236

 
$
20,016

 
$
17,541

 
$
26,422

 
$
19,423

 
$
87,871

 
$
243,509

 
Cost of revenues(1)
49,906

 
16,865

 
9,989

 
15,994

 
12,261

 
57,431

 
162,446

 
Gross profit(1)
$
22,330

 
$
3,151

 
$
7,552

 
$
10,428

 
$
7,162

 
$
30,440

 
$
81,063

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
67,207

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
1,440

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
2,670

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
62

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
12,564


 
 
Three months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
64,812

 
$
19,817

 
$
18,549

 
$
24,228

 
$
23,088

 
$
59,618

 
$
210,112

 
Cost of revenues(1)
44,033

 
16,713

 
10,625

 
14,543

 
15,079

 
38,656

 
139,649

 
Gross profit(1)
$
20,779

 
$
3,104

 
$
7,924

 
$
9,685

 
$
8,009

 
$
20,962

 
$
70,463

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,373

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
5,510

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
58

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
14,462

(1) Exclusive of depreciation and amortization.

     
Revenues and cost of revenue for the six months ended June 30, 2019 and 2018, respectively, for each of the reportable
segments, are as follows:

 
 
Six months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
141,274

 
$
40,584

 
$
34,966

 
$
52,146

 
$
39,280

 
$
174,832

 
$
483,082

 
Cost of revenues(1)
96,598

 
33,860

 
19,789

 
30,268

 
24,838

 
114,333

 
319,686

 
Gross profit(1)
$
44,676

 
$
6,724

 
$
15,177

 
$
21,878

 
$
14,442

 
$
60,499

 
$
163,396

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
132,679

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
6,870

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
129

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
27,259

(1) Exclusive of depreciation and amortization.

 
 
Six months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
128,715

 
$
42,614

 
$
36,048

 
$
48,200

 
$
44,788

 
$
116,720

 
$
417,085

 
Cost of revenues(1)
86,460

 
33,955

 
21,068

 
29,272

 
30,264

 
76,731

 
277,750

 
Gross profit(1)
$
42,255

 
$
8,659

 
$
14,980

 
$
18,928

 
$
14,524

 
$
39,989

 
$
139,335

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
107,095

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
1,057

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
114

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
37,620

(1) Exclusive of depreciation and amortization.

Revenues, net by service type, were as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
BPM and related services(1)
$
155,638

 
$
150,494

 
$
308,250

 
$
300,365

Analytics services
87,871

 
59,618

 
174,832

 
116,720

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085


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

The Company attributes the revenues to regions based upon the location of its customers.
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenues, net
 
 
 
 
 
 
 
United States
$
197,901

 
$
174,087

 
$
394,005

 
$
345,285

Non-United States
 
 
 
 
 
 
 
          United Kingdom
30,155

 
27,480

 
59,256

 
55,496

          Rest of World
15,453

 
8,545

 
29,821

 
16,304

Total Non-United States
45,608

 
36,025

 
89,077

 
71,800

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085



Property and equipment, net by geographic area, were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
33,605

 
$
36,152

United States
31,378

 
28,254

Philippines
9,345

 
5,985

Rest of World
3,755

 
3,119

Property and equipment, net
$
78,083

 
$
73,510


XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, net
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenues, net Revenues, net

Disaggregation of revenues

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
June 30, 2019
 
December 31, 2018
Accounts receivable, net
$
180,680

 
$
164,752

Contract assets
$
4,885

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (consideration received in advance)
$
10,441

 
$
6,345

     Consideration received for process transition activities
$
3,233

 
$
1,669


Accounts receivable includes $79,890 and $63,952 as of June 30, 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. These costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Contract liabilities represents that portion of deferred revenue for which payments have been received in advance from customers 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 and six months ended June 30, 2019 that was included in the contract liabilities balance at the beginning of the period was $1,450 and $4,226, respectively, and revenue recognized during the three and six months ended June 30, 2018 that was included in the contract liabilities balance at the beginning of the period was $2,671 and $6,381, respectively.
Contract acquisition costs
The Company had contract acquisition costs of $469 as of June 30, 2019 and $713 as of December 31, 2018. Further, there was no additional capitalization made during the three and six months ended June 30, 2019, respectively. The Company amortized $44 and $244 during the three and six months ended June 30, 2019, respectively, and amortized $80 and $153 during the three and six months ended June 30, 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 $5,608 as of June 30, 2019 and $4,051 as of December 31, 2018. Further, the Company capitalized an additional $1,441 and $2,167 during the three and six months ended June 30, 2019, respectively. The Company amortized $305 and $610 during the three and six months ended June 30, 2019, respectively, and $254 and $395 during the three and six months ended June 30, 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 over the period in which the related performance obligations are fulfilled.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Numerators:
 
 
 
 
 
 
 
Net income
$
12,564

 
$
14,462

 
$
27,259

 
$
37,620

Denominators:
 
 
 
 
 
 
 
Basic weighted average common shares outstanding
34,451,671

 
34,511,777

 
34,413,455

 
34,479,202

Dilutive effect of share based awards
250,876

 
630,611

 
354,748

 
743,636

Diluted weighted average common shares outstanding
34,702,547

 
35,142,388

 
34,768,203

 
35,222,838

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

 
$
0.42

 
$
0.79

 
$
1.09

Diluted
$
0.36

 
$
0.41

 
$
0.78

 
$
1.07

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

 
336,599

 
212,751

 
242,561


XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Cash, Cash Equivalents and Restricted Cash
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
June 30, 2018
Cash and cash equivalents
$
84,842

 
$
84,091

Restricted cash (current)
4,098

 
2,256

Restricted cash (non-current)
2,507

 
3,645

Cash, cash equivalents and restricted cash
$
91,447

 
$
89,992


XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Other Income, net
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Other Income, net Other Income, net
Other income, net consists of the following:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Gain on sale and mark-to-market of mutual funds
$
3,318

 
$
1,694

 
$
6,844

 
$
4,827

Interest and dividend income
697

 
329

 
1,493

 
637

Others, net
87

 
209

 
188

 
302

Other income, net
$
4,102

 
$
2,232

 
$
8,525

 
$
5,766


XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net
6 Months Ended
Jun. 30, 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)
 
June 30, 2019
 
December 31, 2018
Owned Assets:
 
 
 
 
 
Network equipment and computers
3-5
 
$
91,514

 
$
85,921

Software
3-5
 
73,308

 
69,752

Leasehold improvements
3-8
 
43,577

 
39,533

Office furniture and equipment
3-8
 
22,034

 
20,097

Motor vehicles
2-5
 
723

 
635

Buildings
30
 
1,152

 
1,140

Land
 
754

 
746

Capital work in progress
 
14,637

 
11,026

 
 
 
247,699

 
228,850

Less: Accumulated depreciation and amortization
 
 
(170,316
)
 
(155,798
)
 
 
 
$
77,383

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
348

 
53

Motor vehicles
 
 
742

 
628

 
 
 
1,888

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,188
)
 
(1,001
)
 
 
 
$
700

 
$
458

Property and equipment, net
 
 
$
78,083

 
$
73,510

Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred to develop software not yet ready to be placed in service.
The depreciation and amortization, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Depreciation and amortization
$
7,198

 
$
6,821

 
$
15,337

 
$
13,378


The depreciation and amortization set forth above includes the effect of foreign exchange gain/(loss) upon settlement of cash flow hedges, amounting to $56 and $42 for the three months ended and $113 and $193 for the six months ended June 30, 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
 
June 30, 2019
 
December 31, 2018
Cost
$
10,522

 
$
8,783

Less : Accumulated amortization
(3,449
)
 
(2,393
)
Internally developed software, net
$
7,073

 
$
6,390



During the three and six months ended June 30, 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 impairment charges of $951 and $2,178 during the three and six months ended June 30, 2019, respectively, to write down the carrying value of property and equipment to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30
 
Six months ended June 30
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
559

 
$
254

 
$
1,206

 
$
472


XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 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 Company’s purchase price allocation to net tangible and intangible assets of SCIO is as follows:

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044



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

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

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

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


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

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
(20
)
 

 
116

 
140

 

 

 
236

Balance at June 30, 2019
$
38,183

 
$
19,276

 
$
12,813

 
$
47,333

 
$
5,326

 
$
227,289

 
$
350,220



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

As of June 30, 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 June 30, 2019

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

 
$
(63,261
)
 
$
(5,549
)
 
$
60,974

Leasehold benefits
2,673

 
(2,673
)
 

 

Developed technology
37,141

 
(17,899
)
 

 
19,242

Non-compete agreements
2,045

 
(2,012
)
 

 
33

Trade names and trademarks
9,637

 
(6,106
)
 
(278
)
 
3,253

 
$
181,280

 
$
(91,951
)
 
$
(5,827
)
 
$
83,502

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,180

 
$
(91,951
)
 
$
(5,827
)
 
$
84,402

 
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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
5,554

 
$
3,761

 
$
11,082

 
$
7,708



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

Customer relationships
7.77

Leasehold benefits

Developed technology
3.99

Non-compete agreements
0.22

Trade names and trademarks (Finite lived)
2.74


Estimated future amortization expense related to intangible assets as of June 30, 2019 is as follows:
2019 (July 1 - December 31)
$
10,472

2020
14,438

2021
12,740

2022
11,329

2023
9,040

2024 and thereafter
25,483

Total
$
83,502


XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Investment in Equity Affiliate
6 Months Ended
Jun. 30, 2019
Equity Method Investments and Joint Ventures [Abstract]  
Investment in Equity Affiliate 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 and six months ended June 30, 2019 was $62 and $129, and for the three and six months ended June 30, 2018 was $58 and $114, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
5,367

 
$
4,059

Advances to suppliers
3,007

 
2,910

Receivables from statutory authorities
15,796

 
14,145

Contract assets
1,203

 
1,201

Deferred contract fulfillment costs
1,267

 
1,236

Others
5,089

 
4,689

Other current assets
$
31,729

 
$
28,240


XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Other Assets
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
 
As of
 
June 30, 2019

 
December 31, 2018

Lease deposits
$
9,328

 
$
8,891

Derivative instruments
3,992

 
1,971

Deposits with statutory authorities
6,327

 
6,259

Term deposits
430

 
315

Contract assets
3,682

 
4,244

Deferred contract fulfillment costs
4,341

 
2,815

Others
5,094

 
6,520

Other assets
$
33,194

 
$
31,015


XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
December 31, 2018
Accrued expenses
$
48,797

 
$
44,711

Derivative instruments
928

 
3,204

Client liabilities
6,493

 
6,933

Other current liabilities
8,789

 
9,321

Accrued expenses and other current liabilities
$
65,007

 
$
64,169


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Other Non-Current Liabilities
6 Months Ended
Jun. 30, 2019
Liabilities, Noncurrent [Abstract]  
Other Non-Current Liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
1,140

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
4,002

 
3,616

Deferred transition revenue
2,472

 
945

Others
676

 
247

Other non-current liabilities
$
9,094

 
$
16,521


XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 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 815. Changes in the fair values of forward contracts are recognized in accumulated other comprehensive loss on the Company's unaudited consolidated balance sheets until the settlement of those contracts. The balances as of June 30, 2019 and December 31, 2018 are as follows:

 
As of
 
June 30, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(80,821
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,791 and $115, respectively
5,661

 
(333
)
Retirement benefits, net of taxes of $37 and ($53), respectively
802

 
971

Accumulated other comprehensive loss
$
(74,358
)
 
$
(83,467
)

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 2019 and December 31, 2018.
As of June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
136,699

 
$

 
$

 
$
136,699

Derivative financial instruments

 
9,359

 

 
9,359

Total
$
136,699

 
$
9,359

 
$

 
$
146,058

Liabilities

 

 

 

Derivative financial instruments
$

 
$
2,068

 
$

 
$
2,068

Total
$

 
$
2,068

 
$

 
$
2,068



 

 

 

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 June 30, 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 June 30, 2019 and December 31, 2018 was $143,740 and $130,510, respectively. The fair value was determined based on the market yields for similar Notes as of the June 30, 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.
Nonrecurring fair value measurements of assets:
Nonrecurring fair value measurements include impairment tests conducted by the Company during the three and six months ended June 30, 2019 of its ROU assets and long-lived assets related to its Health Integrated business. The fair value determination for ROU assets was based on third party quotes, which are Level 2 inputs and for other long-lived assets, it was based on Company’s internal assessment, which are Level 3 inputs. During the three and six months ended June 30, 2019, the Company recognized impairment charges on ROU assets and long-lived assets to write down the carrying value to their fair values. Refer Note 8 and 21 to the unaudited consolidated financial statements for further details.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting
6 Months Ended
Jun. 30, 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 $412,675 (including $8,800 of range forward contracts) as of June 30, 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 $107,814 and GBP 14,688 as of June 30, 2019 and amounted to $125,503, GBP 15,616 and EUR 512 as of December 31, 2018.
The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
The Company estimates that approximately $4,600 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 June 30, 2019. At June 30, 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
 
June 30, 2019
 
December 31, 2018
Other current assets
 
$
5,367

 
$
4,022

Other assets
 
$
3,992

 
$
1,971

Accrued expenses and other current liabilities
 
$
767

 
$
3,137

Other non-current liabilities
 
$
1,140

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
161

 
$
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 and six months ended June 30, 2019 and 2018:
 
 
Three months ended June 30,
 
Six months ended June 30,
Forward Exchange Contracts:
 
2019
 
2018
 
2019
 
2018
Gain/(Loss) recognized in AOCI
 
 
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
3,288

 
$
(12,229
)
 
$
9,225

 
$
(17,243
)
 
 
 
 
 
 
 
 
 
Gain/(Loss) recognized in unaudited consolidated statements of income
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
2,923

 
$
(2,641
)
 
$
4,319

 
$
(5,569
)
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 June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
162,446

 
$
719

 
$
139,649

 
$
1,191

General and administrative expenses
 
$
31,228

 
106

 
$
27,640

 
180

Selling & marketing expenses
 
$
17,647

 
12

 
$
15,151

 
17

Depreciation & amortization
 
$
12,752

 
47

 
$
10,582

 
79

 
 
 
 
$
884

 
 
 
$
1,467

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

 
$
2,923

 
$
1,414

 
$
(2,641
)
 
 
$
1,202

 
$
2,923

 
$
1,414

 
$
(2,641
)

 
 
Six months ended June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
319,686

 
$
1,250

 
$
277,750

 
$
3,336

General and administrative expenses
 
$
63,759

 
186

 
$
56,906

 
511

Selling & marketing expenses
 
$
35,694

 
19

 
$
29,103

 
50

Depreciation & amortization
 
$
26,419

 
100

 
$
21,086

 
241

 
 
 
 
$
1,555

 
 
 
$
4,138

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

 
$
4,319

 
$
2,029

 
$
(5,569
)
 
 
$
2,462

 
$
4,319

 
$
2,029

 
$
(5,569
)
Effect of net investment hedges on accumulated other comprehensive loss
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
Amount of (Loss) Recognized in AOCI
 
Amount of (Loss) Recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2019
 
2018
Foreign exchange contracts
 
$
(580
)
 
$

 
$
(580
)
 
$

 
 
$
(580
)
 
$

 
$
(580
)
 
$


XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Borrowings
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Borrowings Borrowings
Revolver Credit Agreement
On November 21, 2017, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into a Credit Agreement with certain lenders, and Citibank, N.A. as Administrative Agent (the “Credit Agreement”). The Credit Agreement provides for a $200,000 revolving credit facility (the “Credit Facility”) with an option to increase the commitments by up to $100,000, subject to certain approvals and conditions as set forth in the Credit Agreement. The Credit Agreement also includes a letter of credit sub facility. The Credit Facility has a maturity date of November 21, 2022 and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the Credit Agreement may be used for working capital and general corporate purposes, including permitted acquisitions. On July 2, 2018, the Company exercised its option under the Credit Agreement to increase the commitments by $100,000 thereby utilizing the entire revolver under the Credit Facility of $300,000, to fund the SCIO acquisition. The incremental commitments were made pursuant to (and constitute part of) the existing commitments and 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 4.2% and 4.0% per annum during the three and six months ended June 30, 2019, respectively, and 3.8% and 3.6% per annum during the three and six months ended June 30, 2018, respectively.
Obligations under the Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the assets of the Company and 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 June 30, 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 June 30, 2019, the Company had outstanding indebtedness under the credit facility of $117,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 $97,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 June 30, 2019 and December 31, 2018 was $877 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 and six months ended June 30, 2019, the Company recognized interest expense of $1,269 and $2,581, respectively. 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 repurchase all or part of the principal amount of the Notes at a purchase price equal to the principal amount plus accrued and unpaid interest. The Company may redeem the principal amount of the Notes, at its option, in whole but not in part, at a purchase price equal to the principal amount plus accrued and unpaid interest on or after October 1, 2021, if the closing sale price of the common stock exceeds 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).The Company may elect to settle conversions of the Notes by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. The Company used the proceeds from the issuance of the Notes to repay $150,000 of its outstanding borrowings under the Credit Facility.
The net proceeds from the issuance of the Notes were approximately $149,000, after deducting debt issuance costs of $1,000 and offering expenses of approximately $442 paid by the Company. These transaction and debt issuance costs were allocated between the liability and equity components based on their relative values. The transaction costs and debt issuance costs allocated to the liability and equity components were $1,279 and $163, respectively. The debt issuance costs allocated to the liability component are deferred and amortized as an adjustment to interest expense over the term of the Notes. The unamortized debt issuance costs is presented as a direct reduction from the Notes in the unaudited consolidated balance sheets. The unamortized debt issuance costs as of June 30, 2019 and December 31, 2018 was $1,125 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 and six months ended June 30, 2019, the Company amortized $618 and $1,218, respectively, 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 the 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,524 and $2,114 as of June 30, 2019 and December 31, 2018, respectively, of which $885 and $1,423 is included under "current portion of long-term borrowings", and $639 and $691, respectively, included under "long-term borrowings" in the unaudited consolidated balance sheets.
Future principal payments/maturities for all of the Company's borrowings as of June 30, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (July - December)
 
$

 
$
10,000

 
$
831

 
$
10,831

2020
 

 
24,000

 
693

 
24,693

2021
 

 
34,000

 

 
34,000

2022
 

 
49,000

 

 
49,000

2023
 

 

 

 

2024 and thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
117,000

 
$
1,524

 
$
268,524


XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Capital Structure
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.
During the three months ended June 30, 2019 and 2018, the Company acquired nil and 3,835 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 $nil and $226, respectively. The weighted average purchase price per share of $nil and $58.82, 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.
During the six months ended June 30, 2019 and 2018, the Company acquired 22,666 and 45,646 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,790, respectively. The weighted average purchase price per share of $62.11 and $61.12, 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 and six months ended June 30, 2019, the Company purchased 198,160 and 438,025 shares of its common stock, respectively, for an aggregate purchase price of approximately $12,130 and $26,130, respectively, including commissions, representing an average purchase price per share of $61.21 and $59.65, respectively, under the 2017 Repurchase Program.
During the three and six months ended June 30, 2018, the Company purchased 165,000 and 347,182 shares of its common stock, respectively, for an aggregate purchase price of approximately $9,407 and $20,346, respectively, including commissions, representing an average purchase price per share of $57.01 and $58.60, respectively, under the 2017 Repurchase Program.
Repurchased shares have been recorded as treasury shares and will be held until the Board of Directors designates that these shares be retired or used for other purposes.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Service cost
$
493

 
$
423

 
$
980

 
$
862

Interest cost
221

 
173

 
440

 
353

Expected return on plan assets
(144
)
 
(118
)
 
(286
)
 
(242
)
Amortization of actuarial gain
(40
)
 
(38
)
 
(79
)
 
(77
)
Net periodic benefit cost
$
530

 
$
440

 
$
1,055

 
$
896


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 six months ended June 30, 2019.
Change in Plan Assets
 
 
Plan assets at January 1, 2019
 
$
7,420

Actual return
 
268

Employer contribution
 

Benefits paid*
 
(416
)
Effect of exchange rate changes
 
79

Plan assets at June 30, 2019
 
$
7,351

*Benefit payments were substantially made through the plan assets during the six months ended June 30, 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 $909 and $755 for the three months ended June 30, 2019 and 2018, respectively, and $2,122 and $1,985 for the six months ended June 30, 2019 and 2018, respectively.
During the three months ended June 30, 2019 and 2018, the Company contributed $2,710 and $1,753, respectively, and during the six months ended June 30, 2019 and 2018, the Company contributed $4,714 and $3,667, 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.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases
The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.



Supplemental balance sheet information
 
As of
 
June 30, 2019
Operating Lease
 
Operating lease right-of-use assets
$
93,162

 
 
Operating lease liabilities - Current
$
23,439

Operating lease liabilities - Non-current
80,531

Total operating lease liabilities
$
103,970

 
 
Finance Lease
 
Property and equipment, gross
$
1,888

Accumulated depreciation
(1,188
)
Property and equipment, net
$
700

 
 
Finance lease liabilities - Current
$
279

Finance lease liabilities - Non-current
474

Total finance lease liabilities
$
753


During the three months ended June 30, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the operating lease right-of-use 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 an impairment charge of $989 during the three and six months ended June 30, 2019 to write down the carrying value of operating lease right-of-use to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.

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 June 30, 2019
 
Six months ended June 30, 2019
Finance lease:
 
 
 
Amortization of right-of-use assets
$
92

 
$
187

Interest on lease liabilities
20

 
45

Operating lease(a)
6,684

 
13,701

Sublease income
(105
)
 
(105
)
Total lease cost
$
6,691

 
$
13,828

Operating lease cost for leases classified as such under Topic 840 for the three and six months ended June 30, 2018 was $6,057 and $12,479, respectively.
(a) Includes short-term leases, which are immaterial.

Supplemental cash flow and other information related to leases are as follows:
 
Six months ended June 30, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
       Operating cash outflows for operating leases
$
13,749

       Operating cash outflows for finance leases
$
45

       Financing cash outflows for finance leases
$
207

Right-of-use assets obtained in exchange for new operating lease liabilities
$
27,750

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

Weighted-average remaining lease term
 
Finance lease
2.4 years

Operating lease
6.5 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 June 30, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (July 1 - December 31)
$
12,524

 
$
206

2020
24,997

 
309

2021
22,221

 
215

2022
20,098

 
103

2023
18,000

 
79

2024
14,057

 
9

2025 and thereafter
23,223

 

Total lease payments
$
135,120

 
$
921

Less: Imputed interest
31,150

 
168

Present value of lease liabilities
$
103,970

 
$
753



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

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315


Leases Leases
The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions.
The Company has performed an evaluation of its contracts with suppliers in accordance with Topic 842 and has determined that, except for leases for office facilities, motor vehicles and other equipments as described above, none of the Company’s contracts contain a lease.
In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option.
The lease agreements do not contain any covenant to impose any restrictions except for market-standard practice for similar lease arrangements.



Supplemental balance sheet information
 
As of
 
June 30, 2019
Operating Lease
 
Operating lease right-of-use assets
$
93,162

 
 
Operating lease liabilities - Current
$
23,439

Operating lease liabilities - Non-current
80,531

Total operating lease liabilities
$
103,970

 
 
Finance Lease
 
Property and equipment, gross
$
1,888

Accumulated depreciation
(1,188
)
Property and equipment, net
$
700

 
 
Finance lease liabilities - Current
$
279

Finance lease liabilities - Non-current
474

Total finance lease liabilities
$
753


During the three months ended June 30, 2019, the Company performed an impairment test of its long-lived assets of its Health Integrated business. Based on the results, the operating lease right-of-use 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 an impairment charge of $989 during the three and six months ended June 30, 2019 to write down the carrying value of operating lease right-of-use to its fair value. This impairment charge was recorded in the unaudited consolidated statements of income under "Impairment and restructuring charges". Refer Note 24 to the unaudited consolidated financial statements for further details.

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 June 30, 2019
 
Six months ended June 30, 2019
Finance lease:
 
 
 
Amortization of right-of-use assets
$
92

 
$
187

Interest on lease liabilities
20

 
45

Operating lease(a)
6,684

 
13,701

Sublease income
(105
)
 
(105
)
Total lease cost
$
6,691

 
$
13,828

Operating lease cost for leases classified as such under Topic 840 for the three and six months ended June 30, 2018 was $6,057 and $12,479, respectively.
(a) Includes short-term leases, which are immaterial.

Supplemental cash flow and other information related to leases are as follows:
 
Six months ended June 30, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
       Operating cash outflows for operating leases
$
13,749

       Operating cash outflows for finance leases
$
45

       Financing cash outflows for finance leases
$
207

Right-of-use assets obtained in exchange for new operating lease liabilities
$
27,750

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

Weighted-average remaining lease term
 
Finance lease
2.4 years

Operating lease
6.5 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 June 30, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (July 1 - December 31)
$
12,524

 
$
206

2020
24,997

 
309

2021
22,221

 
215

2022
20,098

 
103

2023
18,000

 
79

2024
14,057

 
9

2025 and thereafter
23,223

 

Total lease payments
$
135,120

 
$
921

Less: Imputed interest
31,150

 
168

Present value of lease liabilities
$
103,970

 
$
753



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.2
Income Taxes
6 Months Ended
Jun. 30, 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 of $2,670 and $5,510 for the three months ended June 30, 2019 and 2018, respectively. The effective tax rate decreased from 27.5% during the three months ended June 30, 2018 to 17.5% during the three months ended June 30, 2019, primarily due to impact of change in effective state tax rates during the three months ended June 30, 2019.
The Company recorded income tax expense of $6,870 and $1,057 for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate increased from 2.7% during the six months ended June 30, 2018 to 20.1% during the six months ended June 30, 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 six months ended June 30, 2018 and (ii) the recording of excess tax benefits related to stock awards of $5,150 pursuant to ASU No. 2016-09 during the six months ended June 30, 2018 compared to $1,072 during the six months ended June 30, 2019.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
1,638

 
$
1,370

 
$
2,964

 
$
2,463

General and administrative expenses
2,781

 
3,099

 
5,756

 
5,349

Selling and marketing expenses
2,736

 
2,424

 
5,391

 
4,155

Total
$
7,155

 
$
6,893

 
$
14,111

 
$
11,967


As of June 30, 2019, the Company had 2,672,199 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
(35,500
)
 
9.53

 
1,811

 

Forfeited

 

 

 

Outstanding at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26

Vested and exercisable at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26


The unrecognized compensation cost for unvested options as of June 30, 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

 

 
466,173

 
64.15

Vested
(48,854
)
 
35.91

 
(367,613
)
 
46.48

Forfeited

 

 
(38,512
)
 
56.35

Outstanding at June 30, 2019*
54,769

 
$
48.72

 
1,013,626

 
$
59.25

* As of June 30, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 163,181 and 155,753, respectively.
As of June 30, 2019, unrecognized compensation cost of $53,355 is expected to be expensed over a weighted average period of 2.89 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 June 30, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83


As of June 30, 2019, unrecognized compensation cost of $12,424 is expected to be expensed over a weighted average period of 2.01 years.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Impairment and Restructuring Charges
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Impairment and Restructuring Charges Impairment and Restructuring Charges

On March 29, 2019, 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 expects the wind down process to be substantially completed by the end of 2019. In connection with the wind down process, the Company recorded pre-tax costs in the unaudited consolidated statements of income under “Impairment and restructuring charges”. The following table summarizes the activity related to the costs incurred and paid for the wind down during the three and six months ended June 30, 2019:

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

 
$

 
$

 
$

Costs incurred during the three and six months ended June 30, 2019
 
2,597

 
752

 
291

 
3,640

Cumulative costs incurred as of June 30, 2019
 
$
2,597

 
$
752

 
$
291

 
$
3,640

Costs paid during the three and six months ended June 30, 2019
 

 
(57
)
 
(204
)
 
(261
)
Balance as of June 30, 2019
 
$
2,597

 
$
695

 
$
87

 
$
3,379

 
 
 
 
 
 
 
 
 
Total expected costs
 
$
3,200

 
$
1,800

 
$
1,000

 
$
6,000



Additionally, the Company recognized impairment on ROU assets and long-lived assets of $1,940 and $3,167 during the three and six months ended June 30, 2019, respectively in the unaudited consolidated statements of income under "Impairment and restructuring charges".

Costs and cash expenditures expected to be incurred are subject to a number of assumptions, and the Company may incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with the wind down process.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Disclosures
6 Months Ended
Jun. 30, 2019
Related Party Transactions [Abstract]  
Related Party Disclosures Related Party Disclosures
On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of $150,000 aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s Board of Directors.
The Company had outstanding Notes with a principal amount of $150,000 as of June 30, 2019 and December 31, 2018 and interest accrued of $1,313 each as of June 30, 2019 and December 31, 2018, related to the Investment Agreement. Refer Note 18 to the unaudited consolidated financial statements for details.
The Company provides consulting services to PharmaCord, LLC. One of the Company’s directors, Nitin Sahney, is the member-manager and chief executive officer of PharmaCord, LLC. The Company recognized revenue of $nil each during the three and six months ended June 30, 2019, and $16 and $215 during the three and six months ended June 30, 2018, respectively, for services provided.
As of June 30, 2019 and December 31, 2018, the Company had accounts receivable of $nil and $5, respectively, related to these services.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Fixed Asset Commitments
At June 30, 2019, the Company has committed to spend approximately $7,495 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 June 30, 2019.

The aggregate amount demanded by Income tax authorities (net of advance payments, if any) from the Company primarily 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 June 30, 2019 and December 31, 2018 is $17,924 and $18,177, respectively, of which the Company has made payments or provided bank guarantees to the extent of $8,262 and $8,171, respectively. Amounts paid as deposits in respect of such assessments aggregating to $6,343 and $6,272 as of June 30, 2019 and December 31, 2018, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,919 and $1,899 as of June 30, 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.

During the quarter ended March 31, 2019, there was a judicial pronouncement in India with respect to defined contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. It is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past and future periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company will re-evaluate the amount of a potential provision, if any, upon further analysis.

From time to time, the Company and/or its present officers or directors, on individual basis, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorneys’ fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.

The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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
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 June 30, 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 the Company's customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the services provided.
Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. 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.  
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
a.
Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b.
Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after Company’s assessment of “Principal versus agent considerations”. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is Principal or Agent in the arrangement. Revenues are recognized on Gross basis if the Company is in the capacity of Principal and on Net basis if it falls in the capacity of an agent.
c.
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.
d.
Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
e.
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.
Modification to contracts

The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.

Arrangements with Multiple Performance Obligations

The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such
software and related services contracts, revenue is allocated to each performance obligation based on the relative standalone selling price. A separate contract is generally drafted for each type of service sold, even if to the same customer.

Variable Consideration

Variability in the transaction price arises primarily due to service level agreements, pre-payment and volume discounts.

The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.

The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.

Allocation of transaction price to performance obligations

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

Unbilled Receivables

Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services 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 unbilled receivables under accounts receivables.

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 consolidated balance sheets and subsequently recognized over the period in which the related services are performed. Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets, and are recognized over the estimated expected period of benefit, under Cost of Revenues in the consolidated statements of income. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.

Contract Acquisition Cost

Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other Current Assets” and “Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and recorded under Selling and marketing expenses in the consolidated statements of income.

Upfront payment made to customer

Upfront payments, if any, made to customers are contract assets and classified under “Other Current Assets and Other Assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.


Out of pocket expenses

Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.

Payment terms

All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.

Remaining Performance Obligation

The Company does not disclose the value of remaining performance obligations by applying the practical expedient provided in Topic 606, for contracts that meet any of the following criteria:

i.
Contract with an original expected length of one year or less as determined under ASC 606,
ii.
Contracts for which Company recognize revenue based on the right to invoice for service performed.
Accounts Receivable
The Company records 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 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 ASU remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in ASU are effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The adoption of this ASU is not expected to have any material effect on the Company’s consolidated financial statements.
In August 2018, FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the ASU requires an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in FASB Accounting Standard Codification Subtopic 350-40 on internal-use software to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The ASU 2018-15 also provides guidance on amortization and impairment of any costs capitalized, along with new presentation and disclosure requirements. The new guidance is effective for fiscal years beginning after December 15, 2019.  Early adoption 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.
In April 2019, FASB issued ASU no. 2019-04, Codification Improvements to Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Financial Instruments: Targeted Transition Relief (Topic 825). The amendments clarify the scope of the credit losses standard and address issues related to accrued interest receivable balances, recoveries, variable interest rates and prepayments, among other things. With respect to hedge accounting, the amendments address partial-term fair value hedges, fair value hedge basis adjustments, and certain transition requirements, among other things. With respect to recognizing and measuring financial instruments, the amendment in ASU address the scope of the guidance, the requirement for remeasurement under ASC 820 when using the measurement alternative, certain disclosure requirements and which equity securities have to be remeasured at historical exchange rates. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.
In May 2019, FASB issued ASU no. 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief. This ASU provide entities with the option to irrevocably elect the fair value option, on an instrument-by-instrument basis in accordance with Subtopic 825-10, for certain financial instruments that are within the scope of Subtopic 326-20, upon adopting Topic 326. The fair value option election does not apply to held-to-maturity debt securities. The amendments in this Update provide entities with targeted transition relief that is intended to increase comparability of financial statement information for some entities
that otherwise would have measured similar financial instruments using different measurement methodologies. This ASU is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. Early adoption is permitted. The 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.2
Segment and Geographical Information (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Revenues and Cost of Revenues for Company's Reportable Segments
Revenues and cost of revenues for the three months ended June 30, 2019 and 2018, respectively, for each of the reportable segments, are as follows:
 
 
Three months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
72,236

 
$
20,016

 
$
17,541

 
$
26,422

 
$
19,423

 
$
87,871

 
$
243,509

 
Cost of revenues(1)
49,906

 
16,865

 
9,989

 
15,994

 
12,261

 
57,431

 
162,446

 
Gross profit(1)
$
22,330

 
$
3,151

 
$
7,552

 
$
10,428

 
$
7,162

 
$
30,440

 
$
81,063

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
67,207

 
Foreign exchange gain, interest expense and other income, net
 
 
 
 
 
 
 
 
 
 
 
 
1,440

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
2,670

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
62

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
12,564


 
 
Three months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
64,812

 
$
19,817

 
$
18,549

 
$
24,228

 
$
23,088

 
$
59,618

 
$
210,112

 
Cost of revenues(1)
44,033

 
16,713

 
10,625

 
14,543

 
15,079

 
38,656

 
139,649

 
Gross profit(1)
$
20,779

 
$
3,104

 
$
7,924

 
$
9,685

 
$
8,009

 
$
20,962

 
$
70,463

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
53,373

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
5,510

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
58

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
14,462

(1) Exclusive of depreciation and amortization.

     
Revenues and cost of revenue for the six months ended June 30, 2019 and 2018, respectively, for each of the reportable
segments, are as follows:

 
 
Six months ended June 30, 2019
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
141,274

 
$
40,584

 
$
34,966

 
$
52,146

 
$
39,280

 
$
174,832

 
$
483,082

 
Cost of revenues(1)
96,598

 
33,860

 
19,789

 
30,268

 
24,838

 
114,333

 
319,686

 
Gross profit(1)
$
44,676

 
$
6,724

 
$
15,177

 
$
21,878

 
$
14,442

 
$
60,499

 
$
163,396

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
132,679

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
6,870

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
129

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
27,259

(1) Exclusive of depreciation and amortization.

 
 
Six months ended June 30, 2018
 
Insurance
 
Healthcare
 
TT&L
 
F&A
 
All Other
 
Analytics
 
Total
 
 
Revenues, net
$
128,715

 
$
42,614

 
$
36,048

 
$
48,200

 
$
44,788

 
$
116,720

 
$
417,085

 
Cost of revenues(1)
86,460

 
33,955

 
21,068

 
29,272

 
30,264

 
76,731

 
277,750

 
Gross profit(1)
$
42,255

 
$
8,659

 
$
14,980

 
$
18,928

 
$
14,524

 
$
39,989

 
$
139,335

 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
107,095

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

 
Income tax expense
 
 
 
 
 
 
 
 
 
 
 
 
1,057

 
Loss from equity-method investment
 
 
 
 
 
 
 
 
 
 
 
 
114

 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
$
37,620

(1) Exclusive of depreciation and amortization.

Revenues, net by service type, were as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
BPM and related services(1)
$
155,638

 
$
150,494

 
$
308,250

 
$
300,365

Analytics services
87,871

 
59,618

 
174,832

 
116,720

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085


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

Revenues Based on Geographical Information
The Company attributes the revenues to regions based upon the location of its customers.
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenues, net
 
 
 
 
 
 
 
United States
$
197,901

 
$
174,087

 
$
394,005

 
$
345,285

Non-United States
 
 
 
 
 
 
 
          United Kingdom
30,155

 
27,480

 
59,256

 
55,496

          Rest of World
15,453

 
8,545

 
29,821

 
16,304

Total Non-United States
45,608

 
36,025

 
89,077

 
71,800

Revenues, net
$
243,509

 
$
210,112

 
$
483,082

 
$
417,085


Property, Plant and Equipment based on Geographical Information
Property and equipment, net by geographic area, were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
Property and equipment, net
 
 
 
India
$
33,605

 
$
36,152

United States
31,378

 
28,254

Philippines
9,345

 
5,985

Rest of World
3,755

 
3,119

Property and equipment, net
$
78,083

 
$
73,510


XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, net (Tables)
6 Months Ended
Jun. 30, 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
June 30, 2019
 
December 31, 2018
Accounts receivable, net
$
180,680

 
$
164,752

Contract assets
$
4,885

 
$
5,445

Contract liabilities:
 
 
 
     Deferred revenue (consideration received in advance)
$
10,441

 
$
6,345

     Consideration received for process transition activities
$
3,233

 
$
1,669


XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Numerators:
 
 
 
 
 
 
 
Net income
$
12,564

 
$
14,462

 
$
27,259

 
$
37,620

Denominators:
 
 
 
 
 
 
 
Basic weighted average common shares outstanding
34,451,671

 
34,511,777

 
34,413,455

 
34,479,202

Dilutive effect of share based awards
250,876

 
630,611

 
354,748

 
743,636

Diluted weighted average common shares outstanding
34,702,547

 
35,142,388

 
34,768,203

 
35,222,838

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

 
$
0.42

 
$
0.79

 
$
1.09

Diluted
$
0.36

 
$
0.41

 
$
0.78

 
$
1.07

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

 
336,599

 
212,751

 
242,561


XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Cash, Cash Equivalents and Restricted Cash (Tables)
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
June 30, 2018
Cash and cash equivalents
$
84,842

 
$
84,091

Restricted cash (current)
4,098

 
2,256

Restricted cash (non-current)
2,507

 
3,645

Cash, cash equivalents and restricted cash
$
91,447

 
$
89,992


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
 
June 30, 2019
 
June 30, 2018
Cash and cash equivalents
$
84,842

 
$
84,091

Restricted cash (current)
4,098

 
2,256

Restricted cash (non-current)
2,507

 
3,645

Cash, cash equivalents and restricted cash
$
91,447

 
$
89,992


XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Other Income, net (Tables)
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Summary of Other Income, net
Other income, net consists of the following:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Gain on sale and mark-to-market of mutual funds
$
3,318

 
$
1,694

 
$
6,844

 
$
4,827

Interest and dividend income
697

 
329

 
1,493

 
637

Others, net
87

 
209

 
188

 
302

Other income, net
$
4,102

 
$
2,232

 
$
8,525

 
$
5,766


XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:

Estimated useful lives
 
As of
 
(Years)
 
June 30, 2019
 
December 31, 2018
Owned Assets:
 
 
 
 
 
Network equipment and computers
3-5
 
$
91,514

 
$
85,921

Software
3-5
 
73,308

 
69,752

Leasehold improvements
3-8
 
43,577

 
39,533

Office furniture and equipment
3-8
 
22,034

 
20,097

Motor vehicles
2-5
 
723

 
635

Buildings
30
 
1,152

 
1,140

Land
 
754

 
746

Capital work in progress
 
14,637

 
11,026

 
 
 
247,699

 
228,850

Less: Accumulated depreciation and amortization
 
 
(170,316
)
 
(155,798
)
 
 
 
$
77,383

 
$
73,052

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

 
$
778

Office furniture and equipment
 
 
348

 
53

Motor vehicles
 
 
742

 
628

 
 
 
1,888

 
1,459

Less: Accumulated depreciation and amortization
 
 
(1,188
)
 
(1,001
)
 
 
 
$
700

 
$
458

Property and equipment, net
 
 
$
78,083

 
$
73,510

Internally developed software costs, included under Software, was as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
Cost
$
10,522

 
$
8,783

Less : Accumulated amortization
(3,449
)
 
(2,393
)
Internally developed software, net
$
7,073

 
$
6,390


The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30
 
Six months ended June 30
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
559

 
$
254

 
$
1,206

 
$
472


The depreciation and amortization, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Depreciation and amortization
$
7,198

 
$
6,821

 
$
15,337

 
$
13,378


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

Assets:
 
 
Cash and cash equivalents
 
$
9,842

Restricted cash
 
2,790

Accounts receivable
 
19,924

Other current assets
 
2,076

Property and equipment
 
1,824

Other assets
 
1,751

Intangible assets
 
 
Customer relationships
 
47,800

Developed technology
 
21,400

Trade names and trademarks
 
3,700

 
 
111,107

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

Goodwill
 
163,751

Total purchase consideration
 
$
245,044


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

 
$
35,233

 
$
13,679

 
$
48,372

 
$
5,326

 
$
63,538

 
$
204,481

Acquisitions

 

 

 

 

 
163,751

 
163,751

Measurement period adjustments

 
(1,728
)
 

 

 

 

 
(1,728
)
Currency translation adjustments
(130
)
 

 
(982
)
 
(1,179
)
 

 

 
(2,291
)
Impairment charges

 
(14,229
)
 

 

 

 

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

 
$
19,276

 
$
12,697

 
$
47,193

 
$
5,326

 
$
227,289

 
$
349,984

Currency translation adjustments
(20
)
 

 
116

 
140

 

 

 
236

Balance at June 30, 2019
$
38,183

 
$
19,276

 
$
12,813

 
$
47,333

 
$
5,326

 
$
227,289

 
$
350,220



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

As of June 30, 2019

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

 
$
(63,261
)
 
$
(5,549
)
 
$
60,974

Leasehold benefits
2,673

 
(2,673
)
 

 

Developed technology
37,141

 
(17,899
)
 

 
19,242

Non-compete agreements
2,045

 
(2,012
)
 

 
33

Trade names and trademarks
9,637

 
(6,106
)
 
(278
)
 
3,253

 
$
181,280

 
$
(91,951
)
 
$
(5,827
)
 
$
83,502

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names and trademarks
900

 

 

 
900

Total intangible assets
$
182,180

 
$
(91,951
)
 
$
(5,827
)
 
$
84,402

 
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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Amortization expense
$
5,554

 
$
3,761

 
$
11,082

 
$
7,708


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

Customer relationships
7.77

Leasehold benefits

Developed technology
3.99

Non-compete agreements
0.22

Trade names and trademarks (Finite lived)
2.74


Schedule of estimated future amortization of Intangible Assets
Estimated future amortization expense related to intangible assets as of June 30, 2019 is as follows:
2019 (July 1 - December 31)
$
10,472

2020
14,438

2021
12,740

2022
11,329

2023
9,040

2024 and thereafter
25,483

Total
$
83,502


XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
 
As of
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
5,367

 
$
4,059

Advances to suppliers
3,007

 
2,910

Receivables from statutory authorities
15,796

 
14,145

Contract assets
1,203

 
1,201

Deferred contract fulfillment costs
1,267

 
1,236

Others
5,089

 
4,689

Other current assets
$
31,729

 
$
28,240


XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Other Assets (Tables)
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
 
As of
 
June 30, 2019

 
December 31, 2018

Lease deposits
$
9,328

 
$
8,891

Derivative instruments
3,992

 
1,971

Deposits with statutory authorities
6,327

 
6,259

Term deposits
430

 
315

Contract assets
3,682

 
4,244

Deferred contract fulfillment costs
4,341

 
2,815

Others
5,094

 
6,520

Other assets
$
33,194

 
$
31,015


XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
December 31, 2018
Accrued expenses
$
48,797

 
$
44,711

Derivative instruments
928

 
3,204

Client liabilities
6,493

 
6,933

Other current liabilities
8,789

 
9,321

Accrued expenses and other current liabilities
$
65,007

 
$
64,169


XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Other Non-Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2019
Liabilities, Noncurrent [Abstract]  
Summary of Other Non-Current Liabilities
Other non-current liabilities consist of the following:
 
As of
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
1,140

 
$
3,075

Unrecognized tax benefits
804

 
804

Deferred rent

 
7,834

Retirement benefits
4,002

 
3,616

Deferred transition revenue
2,472

 
945

Others
676

 
247

Other non-current liabilities
$
9,094

 
$
16,521


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

 
As of
 
June 30, 2019
 
December 31, 2018
Cumulative foreign currency translation loss
$
(80,821
)
 
$
(84,105
)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,791 and $115, respectively
5,661

 
(333
)
Retirement benefits, net of taxes of $37 and ($53), respectively
802

 
971

Accumulated other comprehensive loss
$
(74,358
)
 
$
(83,467
)

XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2019 and December 31, 2018.
As of June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets

 

 

 

Mutual funds*
$
136,699

 
$

 
$

 
$
136,699

Derivative financial instruments

 
9,359

 

 
9,359

Total
$
136,699

 
$
9,359

 
$

 
$
146,058

Liabilities

 

 

 

Derivative financial instruments
$

 
$
2,068

 
$

 
$
2,068

Total
$

 
$
2,068

 
$

 
$
2,068



 

 

 

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 June 30, 2019 and December 31, 2018.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting (Tables)
6 Months Ended
Jun. 30, 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
 
June 30, 2019
 
December 31, 2018
Other current assets
 
$
5,367

 
$
4,022

Other assets
 
$
3,992

 
$
1,971

Accrued expenses and other current liabilities
 
$
767

 
$
3,137

Other non-current liabilities
 
$
1,140

 
$
3,075

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

 
$
37

Accrued expenses and other current liabilities
 
$
161

 
$
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 and six months ended June 30, 2019 and 2018:
 
 
Three months ended June 30,
 
Six months ended June 30,
Forward Exchange Contracts:
 
2019
 
2018
 
2019
 
2018
Gain/(Loss) recognized in AOCI
 
 
 
 
 
 
 
 
Derivatives in cash flow hedging relationships
 
$
3,288

 
$
(12,229
)
 
$
9,225

 
$
(17,243
)
 
 
 
 
 
 
 
 
 
Gain/(Loss) recognized in unaudited consolidated statements of income
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
$
2,923

 
$
(2,641
)
 
$
4,319

 
$
(5,569
)
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 June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
162,446

 
$
719

 
$
139,649

 
$
1,191

General and administrative expenses
 
$
31,228

 
106

 
$
27,640

 
180

Selling & marketing expenses
 
$
17,647

 
12

 
$
15,151

 
17

Depreciation & amortization
 
$
12,752

 
47

 
$
10,582

 
79

 
 
 
 
$
884

 
 
 
$
1,467

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

 
$
2,923

 
$
1,414

 
$
(2,641
)
 
 
$
1,202

 
$
2,923

 
$
1,414

 
$
(2,641
)

 
 
Six months ended June 30,
 
 
2019
 
2018
 
 
As per unaudited consolidated statements of income
 
Gain 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 was reclassed from AOCI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
$
319,686

 
$
1,250

 
$
277,750

 
$
3,336

General and administrative expenses
 
$
63,759

 
186

 
$
56,906

 
511

Selling & marketing expenses
 
$
35,694

 
19

 
$
29,103

 
50

Depreciation & amortization
 
$
26,419

 
100

 
$
21,086

 
241

 
 
 
 
$
1,555

 
 
 
$
4,138

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

 
$
4,319

 
$
2,029

 
$
(5,569
)
 
 
$
2,462

 
$
4,319

 
$
2,029

 
$
(5,569
)
Effect of net investment hedges on accumulated other comprehensive loss
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
Amount of (Loss) Recognized in AOCI
 
Amount of (Loss) Recognized in AOCI
Net investment hedging relationships
 
2019
 
2018
 
2019
 
2018
Foreign exchange contracts
 
$
(580
)
 
$

 
$
(580
)
 
$

 
 
$
(580
)
 
$

 
$
(580
)
 
$


XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Borrowings Borrowings (Tables)
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
Future principal payments/maturities for all of the Company's borrowings as of June 30, 2019 were as follows:
 
 
Notes
 
Revolver Credit
 
Structured Payables
 
Total
2019 (July - December)
 
$

 
$
10,000

 
$
831

 
$
10,831

2020
 

 
24,000

 
693

 
24,693

2021
 

 
34,000

 

 
34,000

2022
 

 
49,000

 

 
49,000

2023
 

 

 

 

2024 and thereafter
 
150,000

 

 

 
150,000

Total
 
$
150,000

 
$
117,000

 
$
1,524

 
$
268,524


XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2019
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
Components of net periodic benefit cost:
 
Three months ended June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Service cost
$
493

 
$
423

 
$
980

 
$
862

Interest cost
221

 
173

 
440

 
353

Expected return on plan assets
(144
)
 
(118
)
 
(286
)
 
(242
)
Amortization of actuarial gain
(40
)
 
(38
)
 
(79
)
 
(77
)
Net periodic benefit cost
$
530

 
$
440

 
$
1,055

 
$
896


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

Actual return
 
268

Employer contribution
 

Benefits paid*
 
(416
)
Effect of exchange rate changes
 
79

Plan assets at June 30, 2019
 
$
7,351

*Benefit payments were substantially made through the plan assets during the six months ended June 30, 2019.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Schedule of supplemental balance sheet information
Supplemental balance sheet information
 
As of
 
June 30, 2019
Operating Lease
 
Operating lease right-of-use assets
$
93,162

 
 
Operating lease liabilities - Current
$
23,439

Operating lease liabilities - Non-current
80,531

Total operating lease liabilities
$
103,970

 
 
Finance Lease
 
Property and equipment, gross
$
1,888

Accumulated depreciation
(1,188
)
Property and equipment, net
$
700

 
 
Finance lease liabilities - Current
$
279

Finance lease liabilities - Non-current
474

Total finance lease liabilities
$
753


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 June 30, 2019
 
Six months ended June 30, 2019
Finance lease:
 
 
 
Amortization of right-of-use assets
$
92

 
$
187

Interest on lease liabilities
20

 
45

Operating lease(a)
6,684

 
13,701

Sublease income
(105
)
 
(105
)
Total lease cost
$
6,691

 
$
13,828

Operating lease cost for leases classified as such under Topic 840 for the three and six months ended June 30, 2018 was $6,057 and $12,479, respectively.
(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:
 
Six months ended June 30, 2019
Cash payments for amounts included in the measurement of lease liabilities :
 
       Operating cash outflows for operating leases
$
13,749

       Operating cash outflows for finance leases
$
45

       Financing cash outflows for finance leases
$
207

Right-of-use assets obtained in exchange for new operating lease liabilities
$
27,750

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

Weighted-average remaining lease term
 
Finance lease
2.4 years

Operating lease
6.5 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 June 30, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (July 1 - December 31)
$
12,524

 
$
206

2020
24,997

 
309

2021
22,221

 
215

2022
20,098

 
103

2023
18,000

 
79

2024
14,057

 
9

2025 and thereafter
23,223

 

Total lease payments
$
135,120

 
$
921

Less: Imputed interest
31,150

 
168

Present value of lease liabilities
$
103,970

 
$
753



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 June 30, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (July 1 - December 31)
$
12,524

 
$
206

2020
24,997

 
309

2021
22,221

 
215

2022
20,098

 
103

2023
18,000

 
79

2024
14,057

 
9

2025 and thereafter
23,223

 

Total lease payments
$
135,120

 
$
921

Less: Imputed interest
31,150

 
168

Present value of lease liabilities
$
103,970

 
$
753



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.2
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
1,638

 
$
1,370

 
$
2,964

 
$
2,463

General and administrative expenses
2,781

 
3,099

 
5,756

 
5,349

Selling and marketing expenses
2,736

 
2,424

 
5,391

 
4,155

Total
$
7,155

 
$
6,893

 
$
14,111

 
$
11,967


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
(35,500
)
 
9.53

 
1,811

 

Forfeited

 

 

 

Outstanding at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26

Vested and exercisable at June 30, 2019
126,975

 
$
23.20

 
$
5,453

 
2.26


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

 

 
466,173

 
64.15

Vested
(48,854
)
 
35.91

 
(367,613
)
 
46.48

Forfeited

 

 
(38,512
)
 
56.35

Outstanding at June 30, 2019*
54,769

 
$
48.72

 
1,013,626

 
$
59.25

* As of June 30, 2019 and December 31, 2018 restricted stock units vested for which the underlying common stock is yet to be issued are 163,181 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 June 30, 2019
154,415

 
$
57.66

 
154,389

 
$
72.83


XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Impairment and Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Schedule of Expected Exit Costs The following table summarizes the activity related to the costs incurred and paid for the wind down during the three and six months ended June 30, 2019:

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

 
$

 
$

 
$

Costs incurred during the three and six months ended June 30, 2019
 
2,597

 
752

 
291

 
3,640

Cumulative costs incurred as of June 30, 2019
 
$
2,597

 
$
752

 
$
291

 
$
3,640

Costs paid during the three and six months ended June 30, 2019
 

 
(57
)
 
(204
)
 
(261
)
Balance as of June 30, 2019
 
$
2,597

 
$
695

 
$
87

 
$
3,379

 
 
 
 
 
 
 
 
 
Total expected costs
 
$
3,200

 
$
1,800

 
$
1,000

 
$
6,000



XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease right-of-use assets $ 93,162  
Operating lease liabilities $ 103,970  
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 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Segment and Geographical Information - Additional Information (Details)
6 Months Ended
Jun. 30, 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 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
operating_segment
Jun. 30, 2018
USD ($)
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net $ 243,509 $ 210,112 $ 483,082 $ 417,085
Cost of revenues [1] 162,446 139,649 319,686 277,750
Gross profit [1] 81,063 70,463 163,396 139,335
Operating expenses 67,207 53,373 132,679 107,095
Foreign exchange gain, interest expense and other income, net 1,440 2,940 3,541 6,551
Income tax expense 2,670 5,510 6,870 1,057
Loss from equity-method investment 62 58 129 114
Net income attributable to ExlService Holdings, Inc. stockholders 12,564 14,462 $ 27,259 37,620
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 155,638 150,494 $ 308,250 300,365
Analytics services        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 87,871 59,618 174,832 116,720
Insurance        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 72,236 64,812 141,274 128,715
Cost of revenues 49,906 44,033 96,598 86,460
Gross profit 22,330 20,779 44,676 42,255
Healthcare        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 20,016 19,817 40,584 42,614
Cost of revenues 16,865 16,713 33,860 33,955
Gross profit 3,151 3,104 6,724 8,659
TT&L        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 17,541 18,549 34,966 36,048
Cost of revenues 9,989 10,625 19,789 21,068
Gross profit 7,552 7,924 15,177 14,980
F&A        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 26,422 24,228 52,146 48,200
Cost of revenues 15,994 14,543 30,268 29,272
Gross profit 10,428 9,685 21,878 18,928
All Other        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 19,423 23,088 39,280 44,788
Cost of revenues 12,261 15,079 24,838 30,264
Gross profit 7,162 8,009 14,442 14,524
Analytics        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 87,871 59,618 174,832 116,720
Cost of revenues 57,431 38,656 114,333 76,731
Gross profit $ 30,440 $ 20,962 $ 60,499 $ 39,989
[1] Exclusive of depreciation and amortization.
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Segment and Geographical Information - Revenues based on Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net $ 243,509 $ 210,112 $ 483,082 $ 417,085
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net 197,901 174,087 394,005 345,285
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net 30,155 27,480 59,256 55,496
Rest of World        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net 15,453 8,545 29,821 16,304
Total Non-United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net $ 45,608 $ 36,025 $ 89,077 $ 71,800
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 78,083 $ 73,510
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 33,605 36,152
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 31,378 28,254
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 9,345 5,985
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 3,755 $ 3,119
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 180,680 $ 164,752
Contract assets 4,885 5,445
Contract liabilities:    
Deferred revenue (consideration received in advance) 10,441 6,345
Consideration received for process transition activities $ 3,233 $ 1,669
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, net - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounts receivable not billed $ 79,890,000   $ 79,890,000   $ 63,952,000
Contract liability, revenue recognized 1,450,000 $ 2,671,000 4,226,000 $ 6,381,000  
Contract Acquisition Costs          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Capitalized contract acquisition costs 469,000   469,000   713,000
Capitalized contract acquisition costs, amount amortized 44,000 80,000 244,000 153,000  
Impairment loss in relation to costs capitalized     0    
Contract Fulfillment Costs          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Capitalized contract acquisition costs, amount amortized 305,000 $ 254,000 610,000 $ 395,000  
Impairment loss in relation to costs capitalized     0    
Deferred costs, contract fulfillment 5,608,000   5,608,000   $ 4,051,000
Increase in capitalized contract costs $ 1,441,000   $ 2,167,000    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerators:        
Net income $ 12,564 $ 14,462 $ 27,259 $ 37,620
Denominators:        
Basic weighted average common shares outstanding (in shares) 34,451,671 34,511,777 34,413,455 34,479,202
Dilutive effect of share based awards (in shares) 250,876 630,611 354,748 743,636
Diluted weighted average common shares outstanding (in shares) 34,702,547 35,142,388 34,768,203 35,222,838
Earnings per share attributable to ExlService Holdings Inc. stockholders:        
Basic (in dollars per share) $ 0.36 $ 0.42 $ 0.79 $ 1.09
Diluted (in dollars per share) $ 0.36 $ 0.41 $ 0.78 $ 1.07
Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 69 336,599 212,751 242,561
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 84,842 $ 95,881 $ 84,091  
Restricted cash (current) 4,098 5,608 2,256  
Restricted cash (non-current) 2,507 2,642 3,645  
Cash, cash equivalents and restricted cash $ 91,447 $ 104,131 $ 89,992 $ 94,277
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Other Income, net - Summary of Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Other Income and Expenses [Abstract]        
Gain on sale and mark-to-market of mutual funds $ 3,318 $ 1,694 $ 6,844 $ 4,827
Interest and dividend income 697 329 1,493 637
Others, net 87 209 188 302
Other income, net $ 4,102 $ 2,232 $ 8,525 $ 5,766
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Owned Assets:    
Owned assets, gross $ 247,699 $ 228,850
Less: Accumulated depreciation and amortization (170,316) (155,798)
Owned assets, net 77,383 73,052
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 1,888 1,459
Less: Accumulated depreciation and amortization (1,188) (1,001)
Property and equipment, net 700 458
Property and equipment, net 78,083 73,510
Network equipment and computers    
Owned Assets:    
Owned assets, gross 91,514 85,921
Software    
Owned Assets:    
Owned assets, gross 73,308 69,752
Leasehold improvements    
Owned Assets:    
Owned assets, gross 43,577 39,533
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 798 778
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 22,034 20,097
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 348 53
Motor vehicles    
Owned Assets:    
Owned assets, gross 723 635
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross $ 742 628
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,152 1,140
Land    
Owned Assets:    
Owned assets, gross 754 746
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 14,637 $ 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 77 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net - Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 7,198 $ 6,821 $ 15,337 $ 13,378
Depreciation and Amortization        
Property, Plant and Equipment [Line Items]        
Effect of the foreign exchange gains upon settlement of cash flow hedges $ 56 $ 42 $ 113 $ 193
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Property, Plant and Equipment [Abstract]          
Cost $ 10,522   $ 10,522   $ 8,783
Less : Accumulated amortization (3,449)   (3,449)   (2,393)
Internally developed software, net 7,073   7,073   $ 6,390
Amortization expense 559 $ 254 1,206 $ 472  
Impairment charges $ 951   $ 2,178    
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 01, 2018
Dec. 31, 2018
Dec. 31, 2018
Business Acquisition [Line Items]      
Impairment charges   $ 14,229 $ 14,229
SCIO      
Business Acquisition [Line Items]      
Purchase consideration $ 245,044    
Trade names and trademarks      
Business Acquisition [Line Items]      
Impairment of intangible assets   278  
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      
Business Acquisition [Line Items]      
Impairment of intangible assets   5,549  
Trade names and trademarks   $ 0 $ 0
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    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Purchase Price Allocation - SCIO (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jul. 01, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Goodwill $ 350,220 $ 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 81 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2018
Jun. 30, 2019
Dec. 31, 2018
Goodwill [Roll Forward]      
Beginning Balance   $ 349,984,000 $ 204,481,000
Acquisitions     163,751,000
Measurement period adjustments     (1,728,000)
Currency translation adjustments   236,000 (2,291,000)
Impairment charges $ 14,229,000   14,229,000
Ending Balance 349,984,000 350,220,000 349,984,000
Fair value of goodwill 0   0
Insurance      
Goodwill [Roll Forward]      
Beginning Balance   38,203,000 38,333,000
Acquisitions     0
Measurement period adjustments     0
Currency translation adjustments   (20,000) (130,000)
Impairment charges     0
Ending Balance 38,203,000 38,183,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   116,000 (982,000)
Impairment charges     0
Ending Balance 12,697,000 12,813,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   140,000 (1,179,000)
Impairment charges     0
Ending Balance 47,193,000 47,333,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
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount $ 181,280 $ 181,272
Accumulated Amortization (91,951) (80,850)
Accumulated Impairment (5,827) (5,827)
Total 83,502 94,595
Total intangible assets, gross carrying amount 182,180 182,172
Total intangible assets, net carrying amount 84,402 95,495
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 129,784 129,790
Accumulated Amortization (63,261) (56,367)
Accumulated Impairment (5,549) (5,549)
Total 60,974 67,874
Indefinite lived intangible assets [Abstract]    
Trade names and trademarks   0
Leasehold benefits    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,673 2,644
Accumulated Amortization (2,673) (2,567)
Accumulated Impairment 0 0
Total 0 77
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 37,141 37,154
Accumulated Amortization (17,899) (14,653)
Accumulated Impairment 0 0
Total 19,242 22,501
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,045 2,045
Accumulated Amortization (2,012) (1,937)
Accumulated Impairment 0 0
Total 33 108
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 9,637 9,639
Accumulated Amortization (6,106) (5,326)
Accumulated Impairment (278) (278)
Total 3,253 4,035
Trade names and trademarks    
Indefinite lived intangible assets [Abstract]    
Trade names and trademarks $ 900 $ 900
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]        
Amortization expense $ 5,554 $ 3,761 $ 11,082 $ 7,708
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
6 Months Ended
Jun. 30, 2019
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 7 years 9 months 7 days
Leasehold benefits  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 0 years
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 3 years 11 months 26 days
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 months 19 days
Trade names and trademarks (Finite lived)  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 8 months 26 days
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Business Combination, Goodwill And Intangible Assets Disclosure [Abstract]    
2019 (July 1 - December 31) $ 10,472  
2020 14,438  
2021 12,740  
2022 11,329  
2023 9,040  
2024 and thereafter 25,483  
Total $ 83,502 $ 94,595
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Investment in Equity Affiliate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 12, 2017
Schedule of Equity Method Investments [Line Items]          
Loss from equity-method investment $ (62) $ (58) $ (129) $ (114)  
Corridor          
Schedule of Equity Method Investments [Line Items]          
Aggregate cost         $ 3,000
Loss from equity-method investment $ 62 $ 58 $ 129 $ 114  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Derivative instruments $ 5,367 $ 4,059
Advances to suppliers 3,007 2,910
Receivables from statutory authorities 15,796 14,145
Contract assets 1,203 1,201
Deferred contract fulfillment costs 1,267 1,236
Others 5,089 4,689
Other current assets $ 31,729 $ 28,240
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Lease deposits $ 9,328 $ 8,891
Derivative instruments 3,992 1,971
Deposits with statutory authorities 6,327 6,259
Term deposits 430 315
Contract assets 3,682 4,244
Deferred contract fulfillment costs 4,341 2,815
Others 5,094 6,520
Other assets $ 33,194 $ 31,015
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued expenses $ 48,797 $ 44,711
Derivative instruments 928 3,204
Client liabilities 6,493 6,933
Other current liabilities 8,789 9,321
Accrued expenses and other current liabilities $ 65,007 $ 64,169
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Liabilities, Noncurrent [Abstract]    
Derivative instruments $ 1,140 $ 3,075
Unrecognized tax benefits 804 804
Deferred rent 0 7,834
Retirement benefits 4,002 3,616
Deferred transition revenue 2,472 945
Others 676 247
Other non-current liabilities $ 9,094 $ 16,521
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.19.2
Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Cumulative foreign currency translation loss $ (80,821) $ (84,105)
Unrealized gain/(loss) on cash flow hedges, net of taxes of $1,791 and $115, respectively 5,661 (333)
Retirement benefits, net of taxes of $37 and ($53), respectively 802 971
Accumulated other comprehensive loss (74,358) (83,467)
Unrealized gain on cash flow hedges, taxes 1,791 115
Retirement benefits, taxes $ 37 $ (53)
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets    
Mutual funds $ 136,699 $ 142,408
Derivative financial instruments 9,359 6,030
Total 146,058 148,438
Liabilities    
Derivative financial instruments 2,068 6,279
Total 2,068 6,279
Level 1    
Assets    
Mutual funds 136,699 142,408
Derivative financial instruments 0 0
Total 136,699 142,408
Liabilities    
Derivative financial instruments 0 0
Total 0 0
Level 2    
Assets    
Mutual funds 0 0
Derivative financial instruments 9,359 6,030
Total 9,359 6,030
Liabilities    
Derivative financial instruments 2,068 6,279
Total 2,068 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 93 R82.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Level 2    
Business Acquisition [Line Items]    
Fair value of convertible notes $ 143,740 $ 130,510
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting - Additional Information (Details)
€ in Thousands, £ in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 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 $ 4,600        
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 $ 412,675   $ 362,435    
Derivatives not designated as hedging instruments | Foreign currency exchange contracts          
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts outstanding 107,814 £ 14,688 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 $ 8,800   $ 6,900    
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) - Foreign currency exchange contracts - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 5,367 $ 4,022
Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 3,992 1,971
Derivatives Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 767 3,137
Derivatives Designated as Hedging Instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,140 3,075
Derivatives not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 0 37
Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability $ 161 $ 67
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Effect of net investment hedges on accumulated other comprehensive loss $ (580) $ 0 $ (580) $ 0
Gain/(Loss) recognized in unaudited consolidated statements of income 1,202 1,414 2,462 2,029
Foreign currency exchange contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Effect of net investment hedges on accumulated other comprehensive loss (580) 0 (580) 0
Derivatives in cash flow hedging relationships | Derivatives in hedging relationships | Foreign currency exchange contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Effect of net investment hedges on accumulated other comprehensive loss 3,288 (12,229) 9,225 (17,243)
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 $ 2,923 $ (2,641) $ 4,319 $ (5,569)
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Cost of revenues $ 162,446 $ 139,649 $ 319,686 $ 277,750
General and administrative expenses 31,228 27,640 63,759 56,906
Selling & marketing expenses 17,647 15,151 35,694 29,103
Depreciation & amortization 12,752 10,582 26,419 21,086
Foreign exchange gain, net 1,202 1,414 2,462 2,029
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 719 1,191 1,250 3,336
General and administrative expenses 106 180 186 511
Selling & marketing expenses 12 17 19 50
Depreciation & amortization 47 79 100 241
Reclassification from AOCI, before tax 884 1,467 1,555 4,138
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 $ 2,923 $ (2,641) $ 4,319 $ (5,569)
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Effect of net investment hedges on accumulated other comprehensive loss $ (580) $ 0 $ (580) $ 0
Foreign currency exchange contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Effect of net investment hedges on accumulated other comprehensive loss $ (580) $ 0 $ (580) $ 0
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.19.2
Borrowings - Additional Information (Details)
3 Months Ended 6 Months Ended
Oct. 01, 2018
USD ($)
$ / shares
Nov. 21, 2017
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Jul. 02, 2018
USD ($)
Credit Facilities [Line Items]                
Interest coverage ratio, minimum     3.5   3.5      
Leverage ratio, maximum     3.0   3.0      
Long-term debt, maturities, repayments of principal in next twelve months     $ 20,000,000   $ 20,000,000      
Payment of debt issuance costs         117,000 $ 0    
Allocation of equity component related to issuance costs on convertible senior notes         (13,000)      
Debt discount amortization         1,218,000 $ 0    
Structured payable     268,524,000   268,524,000      
Current portion of long-term borrowings     20,885,000   20,885,000   $ 21,423,000  
Long term borrowings     231,409,000   231,409,000   263,241,000  
Notes Payable, Other Payables                
Credit Facilities [Line Items]                
Structured payable     1,524,000   1,524,000   2,114,000  
Current portion of long-term borrowings     885,000   885,000   1,423,000  
Long term borrowings     639,000   639,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,269,000   2,581,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,125,000   1,125,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     618,000   1,218,000      
Structured payable     150,000,000   150,000,000   $ 150,000,000  
Revolving Credit Facility                
Credit Facilities [Line Items]                
Outstanding debt     117,000,000   117,000,000   150,000,000  
Outstanding debt, noncurrent     97,000,000   97,000,000   130,000,000  
Outstanding debt, current             20,000,000  
Unamortized debt issuance costs     877,000   877,000   $ 1,006,000  
Repayments of outstanding borrowings $ 150,000,000              
Structured payable     $ 117,000,000   $ 117,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     4.20% 3.80% 4.00% 3.60%    
Unrestricted domestic cash and cash equivalents threshold     $ 50,000,000          
Interest coverage ratio, minimum     3.5   3.5      
Leverage ratio, maximum     3.0   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 100 R89.htm IDEA: XBRL DOCUMENT v3.19.2
Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
2019 (July - December) $ 10,831  
2020 24,693  
2021 34,000  
2022 49,000  
2023 0  
2024 and thereafter 150,000  
Total 268,524  
Notes | 3.50% Convertible Senior Notes due October 1, 2024    
Debt Instrument [Line Items]    
2019 (July - December) 0  
2020 0  
2021 0  
2022 0  
2023 0  
2024 and thereafter 150,000  
Total 150,000 $ 150,000
Structured Payables    
Debt Instrument [Line Items]    
2019 (July - December) 831  
2020 693  
2021 0  
2022 0  
2023 0  
2024 and thereafter 0  
Total 1,524 $ 2,114
Revolver Credit    
Debt Instrument [Line Items]    
2019 (July - December) 10,000  
2020 24,000  
2021 34,000  
2022 49,000  
2023 0  
2024 and thereafter 0  
Total $ 117,000  
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.19.2
Capital Structure - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
ClassOfCommonStock
$ / shares
shares
Jun. 30, 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 0 3,835 22,666 45,646    
Withholding tax payments related to the vesting of restricted stock for total consideration $ 0 $ 226,000 $ 1,408,000 $ 2,790,000    
Weighted average purchase price prior to the vesting date (in dollars per share) | $ / shares $ 0 $ 58.82 $ 62.11 $ 61.12    
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 198,160 165,000 438,025 347,182    
Common stock aggregate purchase price including commissions $ 12,130,000 $ 9,407,000 $ 26,130,000 $ 20,346,000    
Common stock average purchase price per share (in dollars per share) | $ / shares $ 61.21 $ 57.01 $ 59.65 $ 58.60    
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 102 R91.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Retirement Benefits [Abstract]        
Service cost $ 493 $ 423 $ 980 $ 862
Interest cost 221 173 440 353
Expected return on plan assets (144) (118) (286) (242)
Amortization of actuarial gain (40) (38) (79) (77)
Net periodic benefit cost $ 530 $ 440 $ 1,055 $ 896
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 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 $ 909 $ 755 $ 2,122 $ 1,985
Defined contribution plan, cost $ 2,710 $ 1,753 $ 4,714 $ 3,667
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans - Change in Plan Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]  
Plan assets at January 1, 2019 $ 7,420
Actual return 268
Employer contribution 0
Benefits paid (416)
Effect of exchange rate changes 79
Plan assets at June 30, 2019 $ 7,351
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Operating Lease      
Operating lease right-of-use assets $ 93,162 $ 93,162  
Operating lease liabilities - Current 23,439 23,439  
Operating lease liabilities - Non-current 80,531 80,531  
Total operating lease liabilities 103,970 103,970  
Finance Lease      
Property and equipment, gross 1,888 1,888 $ 1,459
Accumulated depreciation (1,188) (1,188) (1,001)
Property and equipment, net 700 700 458
Finance lease liabilities - Current 279 279 223
Finance lease liabilities - Non-current 474 474 $ 315
Total finance lease liabilities 753 753  
Operating lease, impairment charge $ 989 $ 1  
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Finance lease:        
Amortization of right-of-use assets $ 92   $ 187  
Interest on lease liabilities 20   45  
Operating lease 6,684   13,701  
Sublease income (105)   (105)  
Total lease cost $ 6,691   $ 13,828  
Operating lease costs for leases classified as such under Topic 840   $ 6,057   $ 12,479
XML 107 R96.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Cash Flow and Other Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Cash payments for amounts included in the measurement of lease liabilities :  
Operating cash outflows for operating leases $ 13,749
Operating cash outflows for finance leases 45
Financing cash outflows for finance leases 207
Right-of-use assets obtained in exchange for new operating lease liabilities 27,750
Right-of-use assets obtained in exchange for new finance lease liabilities $ 0
Weighted-average remaining lease term  
Finance lease 2 years 4 months 24 days
Operating lease 6 years 6 months
Weighted-average discount rate  
Finance lease 8.70%
Operating lease 7.30%
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases  
2019 (July 1 - December 31) $ 12,524
2020 24,997
2021 22,221
2022 20,098
2023 18,000
2024 14,057
2025 and thereafter 23,223
Total lease payments 135,120
Less: Imputed interest 31,150
Lease liabilities 103,970
Finance Leases  
2019 (July 1 - December 31) 206
2020 309
2021 215
2022 103
2023 79
2024 9
2025 and thereafter 0
Total lease payments 921
Less: Imputed interest 168
Lease liabilities $ 753
XML 109 R98.htm IDEA: XBRL DOCUMENT v3.19.2
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 110 R99.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Income tax expense $ 2,670 $ 5,510 $ 6,870 $ 1,057
Effective tax rate, current income tax expense (benefit) 17.50% 27.50% 20.10% 2.70%
Measurement period adjustment, transition tax increase (decrease)     $ 4,836  
Excess tax benefits, stock awards     $ 1,072 $ 5,150
XML 111 R100.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expenses $ 7,155 $ 6,893 $ 14,111 $ 11,967
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expenses 1,638 1,370 2,964 2,463
General and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expenses 2,781 3,099 5,756 5,349
Selling and marketing expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expenses $ 2,736 $ 2,424 $ 5,391 $ 4,155
XML 112 R101.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan Additional Information (Details)
Jun. 30, 2019
shares
2018 Omnibus Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number available for grant (in shares) 2,672,199
XML 113 R102.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) - Employee Stock Option
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options, Outstanding, Beginning Balance (in shares) | shares 162,475  
Number of Options, Granted (in shares) | shares 0  
Number of Options, Exercised (in shares) | shares (35,500)  
Number of Options, Forfeited (in shares) | shares 0  
Number of Options, Outstanding, Ending Balance (in shares) | shares 126,975 162,475
Number of Options, Vested and exercisable at end of period (in shares) | shares 126,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) | $ / shares $ 20.21  
Weighted-Average Exercise Price, Granted (in dollars per share) | $ / shares 0  
Weighted-Average Exercise Price, Exercised (in dollars per share) | $ / shares 9.53  
Weighted-Average Exercise Price, Forfeited (in dollars per share) | $ / shares 0  
Weighted-Average Exercise Price, Outstanding, Ending Balance (in dollars per share) | $ / shares 23.20 $ 20.21
Weighted Average Exercise Price, Vested and exercisable at end of period (in dollars per share) | $ / shares $ 23.20  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Aggregate Intrinsic Value, Outstanding | $ $ 5,453 $ 5,267
Aggregate Intrinsic Value, Exercised | $ 1,811  
Aggregate Intrinsic Value, Vested and exercisable at end of period | $ $ 5,453  
Weighted-Average Remaining Contractual Life 2 years 3 months 3 days 2 years 2 months 26 days
Weighted-Average Remaining Contractual Life, Vested and exercisable at end of period 2 years 3 months 3 days  
XML 114 R103.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Stock Options Additional Information (Details) - Employee Stock Option
Jun. 30, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 0
Unrecognized compensation cost, unvested options $ 0
XML 115 R104.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) - $ / shares
6 Months Ended
Jun. 30, 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) 466,173  
Number, Vested (in shares) (367,613)  
Number, Forfeited (in shares) (38,512)  
Number, Outstanding, at Ending Balance (in shares) 1,013,626  
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.15  
Weighted-Average Fair Value, Vested (in dollars per share) 46.48  
Weighted-Average Fair Value, Forfeited (in dollars per share) 56.35  
Weighted-Average Fair Value, Outstanding, at Ending Balance (in dollars per share) $ 59.25  
Units vested for which the underlying common stock is yet to be issued (in shares) 163,181 155,753
XML 116 R105.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Restricted Stock and Restricted Stock Unit Additional Information (Details) - Restricted Stock and Restricted Stock Units
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 53,355
Cost not yet recognized, period for recognition 2 years 10 months 20 days
XML 117 R106.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Performance Based Stock Awards (Details)
6 Months Ended
Jun. 30, 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 118 R107.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation - Performance Based Stock Awards Additional Information (Details) - Performance Based Stock Awards
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 12,424
Cost not yet recognized, period for recognition 2 years 3 days
XML 119 R108.htm IDEA: XBRL DOCUMENT v3.19.2
Impairment and Restructuring Charges - Summary of Wind Down Process (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Jun. 30, 2018
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019   $ 0  
Cumulative costs incurred as of June 30, 2019   3,640  
Costs paid during the three and six months ended June 30, 2019   (261)  
Balance as of June 30, 2019 $ 3,379 3,379  
Total expected costs 6,000 6,000  
Asset impairment charges 1,940 3,167 $ 0
Contract Termination Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019   0  
Cumulative costs incurred as of June 30, 2019   2,597  
Costs paid during the three and six months ended June 30, 2019   0  
Balance as of June 30, 2019 2,597 2,597  
Total expected costs 3,200 3,200  
Employee-Related Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019   0  
Cumulative costs incurred as of June 30, 2019   752  
Costs paid during the three and six months ended June 30, 2019   (57)  
Balance as of June 30, 2019 695 695  
Total expected costs 1,800 1,800  
Other Associated Costs      
Restructuring Reserve [Roll Forward]      
Balance as of January 1, 2019   0  
Cumulative costs incurred as of June 30, 2019   291  
Costs paid during the three and six months ended June 30, 2019   (204)  
Balance as of June 30, 2019 87 87  
Total expected costs $ 1,000 $ 1,000  
XML 120 R109.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Disclosures (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Oct. 01, 2018
Related Party Transaction [Line Items]            
Debt outstanding $ 268,524,000   $ 268,524,000      
Revenues from related party 243,509,000 $ 210,112,000 483,082,000 $ 417,085,000    
Accounts receivable from related party 0   0   $ 5,000  
Consulting Services | Affiliated Entity            
Related Party Transaction [Line Items]            
Revenues from related party 0 $ 16,000   $ 215,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   150,000,000  
Interest accrued $ 1,313,000   $ 1,313,000   $ 1,313,000  
XML 121 R110.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitments, net of advances $ 7,495  
Export-oriented units established, percentage 100.00%  
Litigation, settlement amount   $ 2,400
Settlement payments made during the period   1,200
Aggregate disputed amount amount related to transfer pricing and permanent establishment $ 17,924 18,177
Total bank guarantees and deposits in respect of contingencies 8,262 8,171
Amounts paid as deposits in respect of contingencies 6,343 6,272
Bank guarantee issued $ 1,919 $ 1,899
EXCEL 122 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&%_DX?(\\#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,$% @ 487^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 " !1A?Y.UOV^3.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)]G*BJ';B^))07!!\1:2V=U@TX1DI-VW-XV[ M740?P&-F_GSS#4RK@]0^XG/T 2-93%>3ZX*,7?/B,?8$9#=BC MPX$2B%H Z^:)X3CU+5P ,XPPNO1=0+,02_5/;.D .R6G9)?4.([UV)1?)K\W=_?:!=2LN;BM^4S5\*];R6DC.WV?7 M'WX78>>-W=E_;'P6[%KX=1?=%U!+ P04 " !1A?Y.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %&%_DZ^> #900, * / 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,<^(-\G))(=ZFJ5FJETU5M?Y/$2= !3L%) MKF]?8S@N]8ZK_@G8F=VQ&<_"+JZZ>6F/2IGHM2KK=AD?C3G=)TF[/:HJ;^_T M2=7VG[UNJMS887-(VE.C\IT+JLJ$I^DDJ?*BCE<+-_?4K!;Z;,JB5D]-U)ZK M*F]^/ZI27YJK4N?Q8[\.!;L7]F%NNTGW[-Q_=K>MG;VL MTD5RZ=(,B,<>P6\0;$0D-O=(P!'!(R?A_&^"-44(3"#@#H0+%S?A$H=+&"Y= MN+P)S[P'0!$33)!!@HR$3ST"BIAA@@DDF)#PN4= $2S%#%/(,*7QS*, $(XI M9I!B1N.%1P$@ :7GD&).XWVI 22@-4NQG5*:P9<;80*"LX!I&"J \P ?4Y M]CZGOA:^^@@38L'>Y]378N:S ,P\P(*]SZFOI?]A #"AFL^Q]SGUM?3/&, $ M6;#W.?6UY#X+P 2^0CCV/J>^EM)G 9@LP(*]SZFOY<1G 9AI@ 5[GU-?2W+& M_O^-S['W.?6U].K8>L!D#E,/WF=3.9L$JAG'%8!3=V?D/(.W?V!' E< 0=V= M^><984(LN ((ZN[,KYD($ZB9 E< 0=V=^34380+53 0^WJF[,[]F(HS_QDQN M^IU*-0?7&K;15I]KUY?>S([MYP-W_=([O.]=O^;-H:C;:*.-[;I<;[37VBB[ ME/3.'L2C;9?'0:GVIKN=VONF[QG[@=&GH1].QJ9\]0=02P,$% @ 487^ M3HKNAX!B!0 SAL !@ !X;"]W;W)K3;[F71'[JF?IH*[;8+-,8O=O5F/U_>3L_NN^5M^SIL-_OFOIOUK[M=W?U7 M-=OV_6X.\X\'WS8OZV%\L%C>'NJ7YL]F^.MPW^6[Q;F6I\VNV?>;=C_KFN>[ M^4]PL[)Q+# I_MXT[_W%]6SLRD/;?A]O?GNZFYO14;-M'H>QBCK_O#6K9KL= M:\H^_CU5.C^W.1:\O/ZH_9>I\[DS#W7?K-KM/YNG87TWC_/94_-' MT]A-_\N][?/3MZ5+MXNWL9Z3I#I*\$*"UXJ55'ASEBQR^V<3J)K J3Q=E@>] M/*GE:2IO+\LSB]51XB?)?I)$&RWOB%0E%V/!BU6]6.F%F)>CQ%VT CZBL9%BIPW47?B52=>.G',B5HNHE2B^!>8FBE9 ,MR)%R5-AM23529). MV$*HDFB$("!#QDJJ,*(M, &,3B8CW0@T&;EX8S+!<4 INI02N8*C BM!. J& M.P(Y5=%$XH84&3DHC9".34#I![@?E*N"P!=>%M#Y"@I@.49.FJLY=R;P?BLJ M;TMN=,*"1&S@N <)3YMS&^Y&JKPW)3)E28T'A(5 A+JZ$4C$K)0 M"/:HHQ(55')XHV1@CIP\E"@JYTMCC(7\4H*29Q452E"BB9%'$DT&%DM^=)ZB MY&GDX$9)2H <];D?*0L!"PA#':@H@1HY4%$#:A(+4)&Y')%+PZ,C%252>0"M M4++2.R/BC2:SX M9$>I(18G4R)&*$I5(MI1^H4Y*E*3D"[!"B4 OM@Z**&.R MM"IT3*+$9.281 V X@U61,471HOLLZ3'47GG"F%6=(123([ MC3Q7)IEU(D'>7?%=IZ+SA+:T!]:12Q*YD2.7)$PMSPY6BHA*(99TX)($+B=7 M19*DGO@N;*6H_FBY'Y5 (EE;GG96\ [[#JZR2/0(X(RPI8(P6;6&G8W7L68F]'':Y)4FT M+\&2XW.FZ2)=YOS7EG3V6B"SYO"$NC5#@AE90$/B&5 ME0#\ L%:?IBZ4H76)RPPP^JLM)*5P-.JRJK9)#GA2=&-1YFE!:[#TDH0@N'I MH)5Y)^>8(D%7()G5B6HE48&?/U96R4S5T5%T$/-NOV!)AZN5Z2GP]+\ZB2X/ M]/6-LR94-\Z+BP\KXY>N/^KN9;/O9P_M,+2[Z4O*<]L.3:[4?,U=7#?UT_EF MVSP/XV7(U]WQ"]/Q9F@/IZ]GB_,GO.7_4$L#!!0 ( %&%_DYG$D876 ( M ,H' 8 >&PO=V]R:W-H965T&ULC97;CILP%$5_!?$! M@S$W$Y%(#5752JT43=7VV4F<@,9@:CMA^O>U#8/ 6#/)0WS;9Y]U;&07/>,O MHB)$>J\-;<76KZ3L-D$@3A5IL'AB'6G5RH7Q!DLUY-= =)S@LPEJ: !2(,& MUZV_*\S<@>\*=I.T;LF!>^+6-)C_VQ/*^JT?^F\3S_6UDGHBV!4=OI*?1/[J M#ER-@LGE7#>D%35K/4XN6_]3N"E#H .,XG=->C'K>[J4(V,O>O#MO/6!)B*4 MG*2VP*JYDY)0JIT4Q]_1U)]RZL!Y_\W]BRE>%7/$@I2,_JG/LMKZR/?.Y()O M5#ZS_BL9"TI\;ZS^.[D3JN2:1.4X,2K,OW>Z"!X0+I 2 M)U+B0+(.<9^L,MDL[RD6$*D3(G5 1!9$^M A?:1:P&1.F,P!$ULPV7KO 7"> MTB/*!11R0B$'5&)!H56J",$\ 6L !E=FW%E@EBP%"69+;E]=:&*40@1194,'L4M6O MW _,KW4KO".3ZGXVM^B%,4F4*7A2=I5Z6*INYGJ\^%U&0:2=>/+&4S/ M]^X_4$L#!!0 ( %&%_DX/>O/5*@4 .$8 8 >&PO=V]R:W-H965T M&ULC9E;;^,V$(7_BN'W1N3P)AF.@<07M$ +!+MH^ZS83&RL M;;F2$F__?2E9\5K#HVP1(+:DCZ,Y),4YHJ?GHOQ6;;VO1]\/^V-U/][6]6F2 M)-5ZZP]Y=5><_#%<>2G*0UZ'P_(UJ4ZESS=MH\,^(2%L[X[^J1Q5;X=#7O[[Z/?%^7XLQQ\GONQ>MW5S(IE-3_FK_^KK/T]/93A* MKE$VNX,_5KOB."K]R_WX04Y6E#4-6N*OG3]7-]]'C93GHOC6'/RVN1^+)B._ M]^NZ"9&'CW<_]_M]$RGD\4\7='R]9]/P]OM']%4K/HAYSBL_+_9_[S;U]GZ< MCD<;_Y*_[>LOQ?E7WPDRXU&G_G?_[OX:Z!\-/K^#Z1J8_WL' MVS6P[ [)I;/:WE_D=3Z;EL5Y5%XFT"EOYJF=1>HDJ MV%^J#:!Z 0:4:AA MP%T+P#+$:-9!UP8=FC"F9V91%6\48 M.>?,P/2PL ,L$&=8!R"&=X"-S )@1BG'5R& 247618,&..%$-K .25RFI0(" M>9GMH'Y*J>%5!F$AH6CH8DP))Z.Q QB1'AH_;"(DN0 I:7F MXF**M.46 E'B9BWH2\,60@)_H'AYE'&M_D6E5G-M '/"'JXE*L93QP,47$Y_@24*GAEF0%*./LT$*):[]T0)KETARH7L2] MR )@X669+[M+@"E-)N7J ):Z;,"V2^Q,)+ FBEL3"5R'=5$= '["R$@<\"8I MC[4"5*B8;D :]B82F!,5O00"WT&6HI$#F#;1FQK R*DT&CE@8YQ3 \\<88-" MP* H;E H]@I\>5L AL^U)6 B-[1"D!P2A6T) 5O"W>V\@VPO&1,MDPC3T>J^ M!!@YBLPRP)2S0V_9A T*4?PFH8=V%+ %(& !-+< '93>.JD[OFHM(,5C+2$5 M^1M R3LQ4",)EW\"Y5_S\M]!/Y.&*,W?)B#E^-,*J"!M8"TB7/[)@($?>C1P MC2508S6OL117/*6UD=9)WD.(-%(ZYW@OP9C!O1A>;S'ILEM[UI>*:RZ!FLN- MRYQ0E72"3/1JB4@3'IIH85[BF#8EH;A4%)/"^_I-A>E+Y?6W?Q67,$+OUVR= M>T20YM,SN=DY/?CRM=WWKD;KXNU8-S)NSE[WUA^IV7EEY^=RLI#@_%).5NC\ M Z6391 ?7PF)AROM]GWR(Z7+YO\?>?FZ.U:CYZ*NBT.[D_M2%+4/>L5=Z/2M MSS?7@[U_J9NO+GPO+YONEX.Z.'4_*"377S5F_P%02P,$% @ 487^3OY_ M^8I P [PP !@ !X;"]W;W)KZ:)DZ "SL!)NG\_&RA-[$O;%\#VNZSG4WE215Z)Q]IK3F69U?\6HI"7F8_\UXH?^?Z@3$4P MGQZSO?@IU*_C8ZU+P<"RS4M1-;FLO%KL9OX#FJP1,P$MXGD/$GY M; I?MS,_-!F)0FR4H?QMR?UASY-X/7W*_NZ%:_%/&6-2&7Q M)]^JP\R/?6\K=MFI4#_DY8OH!3'?Z]5_$V=1:+C)1/>QD473/KW-J5&R[%ET M*F7VTKWSJGU?>O[7,#@ ]P'XLP&D#R!#0.?F: #M ^A; 'TW@/4![+,]\#Z M6ST$G5FM^\M,9?-I+2]>W4V@8V;F*9IP/;X;4]D.9]NF!Z#1M>!<&@E\2'+^GV6FT0)Z!=I M"%(\RLX5N[*!+Q M,6<8*(RYSK"1.3TPT-[O%W,'8JQLQ)=&,&QQ;4&N# /R8BN&-05 P-.88($ M)$@ 8ZRQ7 8;(E)$U<,L4%+ (1"BBSS(!2A]FH!4#@A'-:.0GCC#0'UUAQ= M@*#(WIY#(!U+V!("$YBCYD]K@#J#D<) MLT<6P"4H=+0!;!0E:&0C0^!I]H P("^QY6%W_V84Q;8^%V:F9.PE4M3[ M]J[;>!MYJI3QZJIVN$\OL+EM6?4IFBP14+\R]V^@_@&1R4J;[+9H@W0+!5N8 M;FDOA\%;LMVOP/>LWN=5XSU)I6^,[;UN)Z42VHGP7CMQT'\?0Z$0.V4^(_U= M=U?PKJ#DL?^]"(9_G/E_4$L#!!0 ( %&%_DYOO2+<40( #@' 8 M>&PO=V]R:W-H965T&ULC55=CYLP$/PKB/>>^;XD(D@7DJJ5 M6NETI[;/#MD$= 93VPG7?U_;$(X8*^T+MI>9\FBHA(% (I8#E<($<"%%",HW? M@Z8[;JF(T_E5_;/V+KWL,8>NP&_2O-3@@&0C 2Y-[W".% "#\( MT5U"-!"B_]TA'@BQL0/JO>MB;K' 6DPPQ?C+6\S6@AD12&8PIA'8TM@$,[J11#Y'^(%G)/%/ ME=U]E9M$0VN]0BT03@6BI5T@L@I$6B"Z*7AH%+S')!K3:$RR-##Y'/,IC!\- MU':.\A<+LR@6J2B<2-VXBJVN8HNKR'#58^+I-G%B'&%N 45!8KBR@ +/ .TL M('G6@=U58G656%S%AJMD7CSSY\@M&/.@YI"E49J=1<5T@R:_?0WLI'LP=PIZ M;H3Z:B?1LF6Y"G4,IK;%P0. HU?91SUC?S?B%H.]Q3:+PLL[]02P,$% @ 487^ M3MV66_YB!P 6RD !@ !X;"]W;W)K MUJGJ\[/^B/]^YL!FP1?PUJ][7!]][FUOY5M??-Q>_/ESVU891-:_NFXV) M:?YXJT;5?+ZQE'G\TQKM[^?<##S\_F%]LKWY?#/?INMJ5,__GCTTSY?]V.\] M5(_3UWGSM7Z_J]H;>_>_56_5/,,W3/(<]_5\O?W;NW]=-_6BM9*I+*8_ M=I^SY?;SO;7_,0P/,.T LQ^@]=$!MAU@?PZP1P=0.X#V TPX.L"U ]S/&>+1 M ;X=X/<#R!\=$-H!X><,[NB V Z([!Z&.W=L_3N>-M.KBU7]WEOM0O1ENMD) M^G/,$72_^7$;,-O_91>O\Z]O5]K[B^';QE"+N=YA3($))6:$,+'$C!$FE9@; M@ FJQ$P01I>86X0Q)>8.8>P>,\SKME\\ Q?/; W8P@!A Q8:L%L#5!AP;/5W M&+_%++<8*#N,.YC$*T6)^7A$@HMEX326EJPQ MAMB$-Q)&)CC- F\B)QR0"YJMT2V :66C9K/>25RFAM?2P;5T8"WYAG)R!7Q( M*M\=8RV! Y.440>K4%#RD)('E-@R7GOD7D4L8$?^M'NE)>A>"::[3O0&N93@_+41H( )G\$T4!@PWFT3ERLQB=A):$.Y=2 $).8VQ94Q*9- M)IJ.S:FQT&@#YK+\Y@W(!%9;SSD9N1%*7$D)2Y<&VJ6X=K6@0THLCN^.0DHB M6)@T4*9(G(A4B@'II%D 34[C2DHXOVN0X!W?6!ID^. -%^Z3L)(0SNX:I/?( M\[8&63FX:+7GF10@!]8DBM050SA1Z@!HB>HSB,E<="028HLK=$=4H-*6M>3) M\D67./).=>P)KC49BPRL,+74B3Q1X7AEIJ3C2U]*6-2'P?7@#<.24Y\7M M!. &+HN&V!R2VT#GQH+O[#M@T-B.1358%(TZO]0P6,8,D#&QMXR4,4V'457. MU-$M(1'C6=%($>M(=0;KD@&Z).H$(T4GQSX+_?$I5$D'JY-!ZL2K! -4)[?/ MT;J.N;#L&" [HDHPH%](W@I*3D9Q 2L)8=DQ0'9$C6! O;Q&L#C%653W\QJA!1U&*ZP1 $[HAI7- :P1 [6" ':P3 #=<(P&!G MC6!QTK>H=TE\4672M[1IT[DTCA R1*<<$;])U ]Y$Y7O:(@LUA(+M"3QW6-E MH^-S0M0B*B1.1H74)>M)*.4-P.60-WPA)@ WB#G, E\PT*QI\LDX'A72H'$= MTFD[GD;:\ZL)B^7.HL>$8KW!8SLB9SOZ/HO5SB*U$R$ NB?IV^.@D@Q6.HL: M+%YU6"ECN8KB/>CX)*PDA!7/(L7C(F^!DI%7/G7-A:7,HHZ#UQT6]!$F..Z, MVQ;GNW$E)2QF%HA9$OX $J5Y$7@"5#XYQQ)&0,(2\\4U 9DPO"P; Q1_VGT' M+76E L("04@@>,%$,IDGK=ANGYQ"E71PNB>0[D6Q1#)5FF D8@R=-]!QG ,2=1(.EB<= M6?.LLYP^.-'A29; D4Z(WO*R"N"5>$P+D ,;DW*IR]-8F@A(4Q(G=^!LQZK#!K2E#PYW MA*?10ET W"4?26'@:M).=VP?+*_V/,Q[" MJDGGG/(0>$Z7%'4\>"$LAG3..0^!SHX?C8U/@,JC3RR&[IQS'"-KWE7%C%W#FG. XT!MIHR_MKAQJ# E=2PCKFD([Q MTL0!S3'$RU: $J4)M-2U]1Q6+G?.>8^3R=Q$_MK$Y!2JI--QEG_.68^33]-T M3OH\(SJ9\DM820CG>X?RO8@RD*-Q:8*0N#0!R..EB<.YU8'6190F3IZHP-($ MX(1@(0PJ30 .EB8 !TL3A(.E"0#R;3X\>.%K\]KA[]/5TVRY[GVKFZ9>;-_P M>JSKILKFU*?LHN=J^K"_F%>/S>9KR-]7N]?]=A=-_=*^RCCQT&&_YBQSZT.].RYO-N.SN_9FT[SV^]TQ MW+6+[O5PJ-M_J[!OWJ^7M/QX\'7W_-(/#]8WFU/]'/X(_9^GNS;>K2^U/.X. MX=CMFN.B#4_7RUNZVEHW%!@5?^W">S>[7@RAW#?-M^'FU\?K938X"OOPT ]5 MU/'G+6S#?C_4%'W\,U6ZO+0Y%)Q??]3^\QA\#.:^[L*VV?^]>^Q?KI?%?\E3 'ER\44_6_A+>RC?' 2VWAH]MWX=_'PVO7-8:HE6CG4W\^_ MN^/X^S[5_U$,%^"I %\*Q+;_KX"9"I@?!>P8_-G9&.I/=5_?;-KF?=&>1^M4 M#Y."KDSLS(?AX=AWX_]BM%U\^G9#I=^LWX:*)DUUUO!<([#)>*)H=F&C&*S,1,L*,5\V0 M)2)A!JBH=!Z;*:"9 I@1S52%;L;X+#'E2]A,"9H175N5JIF5-4X. %"9TB:F M$V5XC6? CI&+/--ASSOW; >H5MX7G/"38 X!/U;Z(=T2.R/G!)#EUB3L0#[= M$@,[N;3#>B44RHP6K?(R-5@8963TXC5R\4ZB3X,E5_@6B<@FS& LDN8B9TZ: ML< ,%=*-5J4Z!E.1M4TWI/:BQ 1FI\F8H=LY<+C6]*L0"SDA$KY3;- M"((\7^A34$!')9<.6S*8E@;DG++_*@- R%9ND4"5>CG$J#0@WY3Y264T!N5, M!Y*5+1-#93 H#4@V29+2 2Z@@JYTR*=S9Q+3$"3>'G6K&26F[_1&"S).9ES M IG+BA2<#,:E 5DG2WH;S<$REQL_$)D\L;,93$JCW\;CJDE4@>EF -U8TLT MNJG\=HM416JX,0 - "!+ !H 0),M MR"O9RND,57GJO,4F#CAU22:'^Z69*U<\T!6E&4I!VT].Z,_A/9Y_)S1 M+1Z:UV,_G(;/GEX^F=SR<,8OGE=TM3U_^/A1S?D[S.]U^[P[=HO[IN^;PWC. M_]0T?8@NLR^QPUY"_7BYV8>G?KCT\;H]?_\XW_3-:?JVL[Y\8+KY#U!+ P04 M " !1A?Y.;%0\9[ ! #2 P & 'AL+W=O= *G7:>JD33IUVO8Y!P:B)H0FX>C^_9S M4=:A?2&V\7M^=IQL-/;9M0">O&K5N9RVWO<'QES9@A;NQO30X9_:6"T\NK9A MKK<@J@C2BO'=[HYI(3M:9#%VLD5F!J]D!R=+W*"UL+^/H,R8TSV]!IYDT_H0 M8$76BP:^@__1GRQZ;&&II(;.2=,1"W5.[_>'8QKR8\)/":-;V21T2 ;BVK^R?8^_8RUDX>##JEZQ\F]./ ME%10BT'Y)S,^PMS/+25S\U_A @K3@Q*L41KEXI>4@_-&SRPH18O7Z91=/,>9 M_PK;!O 9P-\!V%0H*O\DO"@R:T9BI]GW(ESQ_L!Q-F4(QE'$?RC>8?12\"3) MV"40S3G'*8>O/*7PG2;(-TD2"-!^M\6 MMW)NWQ5AJYEJL$W<)D=*,W1QDU?196'O>;R3M_1IV[\)V\C.D;/Q>+-Q_K4Q M'E#*[@97J,4'MC@*:A_,#VC;:<;%'U!+ P04 " !1A?Y. MPIXA8;4! #2 P &0 'AL+W=O3DFD7JMIDS;IU&GK9RYQ$E0(&9!+]^]G2)IF6[0O@(W? M\[,QV6CLBVL!/'G5JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ MW>Z6:2$[6F31=[9%9@:O9 =G2]R@M;"_3J#,F-,]?7,\R:;UP<&*K!<-? /_ MO3];M-C"4DD-G9.F(Q;JG-[OCZ 'Q)&MSJ34,G%F)=@?*YRN@N"0$'I M X/ [0H/H%0@0AD_9TZZI S ]?F-_6.L'6NY" CY0,A?_!:Z@,#PHP1RE42ZNI!R<-WIF02E:O$Z[[.(^3C=I,L.V 7P& M\ 5PB'G8E"@J?Q1>%)DU([%3[WL1GGA_Y-B;,CAC*^(=BG?HO18\N+_P/DV/-E4F$1X\H?"NVV"=),@C03I?TOJK!-G&:'"G-T,5)7GF7@;WG\4W>PZ=I_RIL(SM'+L;CR\;^U\9X0"F[ M&QRA%C_88BBH?3C>X=E.8S89WO3S#V++-RY^ U!+ P04 " !1A?Y.9 PP M:[0! #2 P &0 'AL+W=OM>EO0SKGAR)BM.M#"WN O;]IT&CAO&E:9@<#HHXDK1A/DO=, M"]G3,H^^LRES')V2/9P-L:/6POPY@<*IH ?ZXGB4;>>"@Y7Y(%KX#N['<#;> M8JM*+37T5F)/##0%O3\<3UG 1\!/"9/=G$FHY(+X%(PO=4&3D! HJ%Q0$'Z[ MP@,H%81\&K\73;J&#,3M^47]4ZS=UW(1%AY0_9*UZPIZ1TD-C1B5>\3I,RSU MO*-D*?XK7$%Y>,C$QZA0V;B2:K0.]:+B4]'B>=YE'_=IODEO%]H^@2\$OA+N M8APV!XJ9?Q1.E+G!B9BY]X,(3WPX<78/0@CG- M&+[!'%8$\^IK"+X7XL1?T?D^/=W-,(WT=$O/DGV!;%<@BP+9FR7N8++_BV2; MGFHP;9PF2RH<^SC)&^\ZL/<\OLD_^#SMWX1I96_)!9U_V=C_!M&!3R6Y\2/4 M^0^V&@H:%XZW_FSF,9L-A\/R@]CZC&PO=V]R:W-H965T\HJ:$1@_*/.'Z"N9YWE,S% M?X$KJ "/F808%2J75E(-SJ.>54(J6KQ,NS1I'Z>;[':F;1/X3. +X2[%85.@ ME/D'X4696QR)G7K?B_C$^R,/O:FB,[4BW87D7?!>RSWG.;M&H1ESFC!\C5D0 M+*@O(?A6B!-_0^?;],-FAH=$/ZSIV3\$LDV!+ ED_RWQ+89GA[^"L%5/-=@V M39,C%0XF3?+*NPSL/4]O\@<^3?M785MI'+F@#R^;^M\@>@BI[&[""'7A@RV& M@L;'XVTXVVG,)L-C/_\@MGSC\C=02P,$% @ 487^3I*D/#.T 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K; M%8%MH&DQK, &!!VV/BLV?4%U<24Y[OY^E.RX;F?L11(IGL-#BDH'8U]< ^#) MFY+:9;3QOMLSYHH&E'!7I@.--Y6Q2G@T;@O%89G03!(&$P@<&@=L9[D'*0(0R M7B=..J<,P.7YPOXUUHZUG(2#>R.?V](W&;VEI(1*]-(_F>$;3/5<4S(5_QW. M(#$\*,$ZOC/HPWNPML'< G )\!MQ' QD11^8/P M(D^M&8@=>]^)\,3;/%,$96Q'O4+Q#[SGG29*RATG>>&=!_:.QS=Y#Q^G_8>P=:L=.1F/+QO[7QGC :5LKG"$&OQ@LR&A\N'X M!<]V'+/1\*:;?A";OW'^%U!+ P04 " !1A?Y.J4&"(K0! #2 P &0 M 'AL+W=OX#TT)VM,BB[V*+S Q> MR0XNEKA!:V%_G4&9,:=[^NYXEDWK@X,562\:^ ;^>W^Q:+%%I9(:.B=-1RS4 M.7W8G\YIP$? #PFC6YU)J.1JS&LP/E/1KW(RKNXIF8O_ C=0" ^9 M8(S2*!=74@[.&SVK8"I:O$V[[.(^3C=I,M.V"7PF\(5PC''8%"AF_E%X4636 MC,1.O>]%>.+]B6-ORN",K8AWF+Q#[ZW@Z2%CMR T8\X3AJ\P^P7!4'T)P;=" MG/D_=+Y-3S8S3"(]6=.3P[9 NBF01H'TOR5N88Y_!6&KGFJP39PF1THS='&2 M5]YE8!]X?),_\&G:OPK;R,Z1J_'XLK'_M3$>,)7='8Y0BQ]L,134/AP/>+;3 MF$V&-_W\@]CRC8O?4$L#!!0 ( %&%_DXIS4L M0$ -(# 9 >&PO M=V]R:W-H965T)W^?0?LN%9KY068X9PS%X9L-/;%M0">O&K5N9RVWO=' MQES9@A;NQO30X4UMK!8>3=LPUUL0521IQ7B2?&!:R(X66?2=;9&9P2O9P=D2 M-V@M[.\3*#/F=$??'$^R:7UPL"+K10/?P?_HSQ8MMJA44D/GI.F(A3JG][OC M*0WX"'B6,+K5F81*+L:\!.-+E=,D) 0*2A\4!&Y7> "E@A"F\6O6I$O(0%R? MW]0_Q=JQEHMP\+UGY-J=WE%10BT'Y)S-^AKF> R5S\5_A"@KA(1.,41KE MXDK*P7FC9Q5,18O7:9==W,?I9G\[T[8)?";PA7 7X[ I4,S\47A19-:,Q$Z] M[T5XXMV18V_*X(RMB'>8O$/OM>#IQXQ=@]",.4T8OL+L%@1#]24$WPIQXO_1 M^39]OYGA/M+W:_HAV19(-P72*)"^6^(&YO!OD6S54PVVB=/D2&F&+D[RRKL, M[#V/;_(7/DW[-V$;V3ER,1Y?-O:_-L8#II+&PO=V]R M:W-H965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E M"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4 ML+^.(,V8TX2^.YZ[IO7!P8JL%PU\ _^]/UFTV,)2=0JTZXPF%NJ!V@7N0,A"AC->9DRXI W!]?F?_ M'&O'6L["P;V1/[O*MSF]I:2"6@S2/YOQ$>9ZKBF9B_\"%Y 8'I1@CM)(%U=2 M#LX;-;.@%"7>IKW3<1^GFS298=L /@/X KB->=B4*"I_$%X4F34CL5/O>Q&> M.#EP[$T9G+$5\0[%._1>"G[-,W8)1'/,<8KAJYADB6#(OJ3@6RF._#\XWX;O M-Q7N(WS_E\+]-D&Z29!&@O3#$K=BTG^2L%5/%=@F3I,CI1ETG.25=QG8.Q[? MY$_X-.U?A6TZ['S9V/_:& \H97>%(]3B!UL,";4/QT]XMM.8388W_?R# MV/*-B]]02P,$% @ 487^3L'DAD^U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$778WB5:VI6RBJ)5::96J[3-K MCVT4+B[@=?KW';#CNJW5%V"&<\Y<&++!NE?? @3RII7Q.6U#Z(Z,^;(%+?R- M[<#@36V=%@%-US#?.1!5(FG%^&9SR[20AA99\IU=D=D^*&G@[(COM1;NYPF4 M'7*ZI>^.%]FT(3I8D76B@2\0OG9GAQ:;52JIP7AI#7%0Y_1A>SSM(SX!ODD8 M_.),8B47:U^C\;'*Z28F! K*$!4$;E=X!*6B$*;Q8]*D<\A(7)[?U9]3[5C+ M17AXM.J[K$*;TWM**JA%K\*+'3[ 5,^!DJGX3W %A?"8"<8HK?)I)67O@]63 M"J:BQ=NX2Y/V8;RY.TRT=0*?"'PFW*^38 MFS(Z4RO2'2;OT7LM^.&0L6L4FC"G$<,7F.V,8*@^A^!K(4[\'SI?I^]6,]PE M^NZ/#&_7!?:K OLDL/]OB6N8N[^"L$5/-;@F39,GI>U-FN2%=Q[8!Y[>Y#=\ MG/;/PC72>'*Q 5\V];^V-@"FLKG!$6KQ@\V&@CK$(PX$<>.8C4:PW?2#V/R- MBU]02P,$% @ 487^3MK12E>V 0 T@, !D !X;"]W;W)K&UL?5/;CMP@#/T5Q ;2Z2B)M+-5U4JM--JJ[3.3. E: M""F0R?;O:T@V37>CO@ V/L?'QJ2#L4^N ?#D6:O69;3QOCLQYHH&M'!WIH,6 M;RICM?!HVIJYSH(H(T@KQI/DP+20+=J)&KZ!_]Y=+%IL9BFEAM9)TQ(+54;O-Z?S+L3'@!\2!KN4?S? )IGKVE$S%?X$;* P/2C!'892+*REZYXV>6%"* M%L_C+MNX#^/-_C#!U@%\ O 9<(QYV)@H*O\@O,A3:P9BQ]YW(CSQYL2Q-T5P MQE;$.Q3OT'O+^?Z8LEL@FF+.8PQ?Q&SF"(;LZ_):[$'))72=BBIQIL':?)D<+T;9SDA7<>V'L>W^1O^#CM M7X6M9>O(U7A\V=C_RA@/*"6YPQ%J\(/-AH+*A^,[/-MQS$;#FV[Z06S^QOD? M4$L#!!0 ( %&%_DY&Y&PO=V]R:W-H965TO&AE7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9W#(MI*%%EGQG6V38>R4-G"UQO=;"_CR!PB&G6_KJ M>)1-ZZ.#%5DG&O@*_EMWML%B,TLE-1@GT1 +=4[OM\?3/L:G@.\2!K,P.7YE?U#JCW443(5_QFNH$)X5!)RE*A<6DG9.X]Z8@E2M'@9 M=VG2/HPWA\,$6P?P"0L?I_V+L(TT MCES0AY=-_:\1/00IFYLP0FWX8+.AH/;Q> AG.X[9:'CLIA_$YF]<_ )02P,$ M% @ 487^3B17K)>U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N(V561;:CI-G;1)4:MMGXE]ME'!YP*.NW]? MP*[K;=Z^ '?<>_?N.-(!S;-M !QYU:JU&6VP5=M#ZFPJ-%LZ; MIF:V,R#*"-**\8J]4[*%DR&VUUJ87T=0.&1T2]\=C[)N M7'"P/.U$#4_@OG&8A/@8\$/"8!=G$BHY(SX' MXTN9T4T0! H*%QB$WRYP#TH%(B_C9>*D<\H 7)[?V3_'VGTM9V'A'M5/6;HF MH[>4E%")7KE''!Y@JN>:DJGXKW !Y<.#$I^C0&7C2HK>.M03BY>BQ>NXRS;N MPWBSWT^P=0"? 'P&W,8\;$P4E7\23N2IP8&8L?>="$^\/7#?FR(X8ROBG1=O MO?>2\YLD99= -,4-_:\0'7@IFRL_0HW_8+.AH'+AN/=G,X[9:#CLIA_$YF^&UL?5-A;]L@$/TKB!]0$N(E461;:EI-F[1)4:>MGXE]ME'!>(#C[M_OP*[K M;=:^ '?<>_?N.-+!V!?7 'CRJE7K,MIXWYT8Q>6IZKV0+%TM;T_G),3'@!\2!KN6?S/ )IGH^4#(5_P5NH# \*,$$NPG=_*#RL$R2K!$DD M2/Y;XEK,\:\D;-%3#;:.T^1(8?HV3O+".P_L/8]O\AX^3OM786O9.G(U'E\V M]K\RQ@-*V=SA"#7XP69#0>7#\8!G.X[9:'C333^(S=\X_PU02P,$% @ M487^3AP*H&^U 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q <$+[O)IBO;4C95E4J-M$K5]IFUQS8*>!S Z^3O"]AQK<;* M"S##.6)+<,"UD2_,T^DXF3[%W2K9P,L3V6@OS=@2%0T8W]-WQ).O&!0?+TT[4 M\!/$PP-,]5Q3,A7_ RZ@/#QDXF,4J&Q<2=%;AWI2\:EH\3KNLHW[,-YLKR?: M.H%/!#X3;F,<-@:*F7\53N2IP8&8L?>="$^\.7#?FR(X8ROBG4_>>N\EYS=? M4G8)0A/F.&+X K.9$&UL?5-A MC]0@$/TKA!]P[++U[MRT36[/&$TTV9Q1/[/MM"4'3 6Z/?^]0'NU:N,78(9Y M;]X,0SZB?78=@"20-G2]R@M; _3Z!P+.B>OCJ>9-OYZ&!EWHL6OH#_ MVI]ML-C"4DL-QDDTQ$)3T(?]\93%^!3P3<+H5F<2*[D@/D?C8UW0710$"BH? M&438KO (2D6B(./'S$F7E!&X/K^ROT^UAUHNPL$CJN^R]EU![RFIH1&#\D\X M?H"YGC>4S,5_@BNH$!Z5A!P5*I=64@W.HYY9@A0M7J9=FK2/T\WMVQFV#> S M@"^ ^Y2'38F2\G?"BS*W.!([];X7\8GW1QYZ4T5G:D6Z"^)=\%Y+?L=S=HU$ M<\QIBN&KF/T2P0+[DH)OI3CQ?^!\&W[85'A(\,,?"@_;!-DF098(LO^6N!63 M_96$K7JJP;9IFARI<#!IDE?>96 ?>'J3W^'3M'\6MI7&D0OZ\+*I_PVBAR!E M=Q-&J L?;#$4-#X>[\+93F,V&1[[^0>QY1N7OP!02P,$% @ 487^3M., MP>*U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$N(V561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G;=:^ '?<>_?N M.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ87T=0.&1T2S\=S[)N7'"P/.U$#2_@OG&8A/@8\$/"8!=G$BHY([X&XTN9T4T0! H*%QB$ MWRYP#TH%(B_C;>*D<\H 7)X_V1]C[;Z6L[!PC^JG+%V3T5M*2JA$K]PS#D\P MU7--R53\5[B \N%!B<]1H+)Q)45O'>J)Q4O1XGW<91OW8;S9)1-L'< G )\! MMS$/&Q-%Y0_"B3PU.! S]KX3X8FW!^Y[4P1G;$6\\^*M]UYROK].V24033'' M,88O8K9S!//L$NPG=_*+Q9)TA6"9)(D/RWQ+68_5]) MV**G&DP=I\F2 OLV3O+".P_L'8]O\CM\G/9OPM2RM>2,SK]L['^%Z,!+V5SY M$6K\!YL-!94+Q[T_FW',1L-A-_T@-G_C_ -02P,$% @ 487^3L[H6KVV M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0DZ8B%.J?WN^/I$.)CP \)HUN=2:CD8LQ3,#Y7.4V"(%!0^L @<+O" M R@5B%#&KYF3+BD#<'U^8?\8:\=:+L+!@U$_9>7;G*:45%"+0?E',WZ"N9YW ME,S%?X$K* P/2C!':92+*RD'YXV>65"*%L_3+KNXC]/-;3K#M@%\!O %D,8\ M;$H4E7\07A29-2.Q4^][$9YX=^38FS(X8ROB'8IWZ+T6_"[-V#40S3&G*8:O M8G9+!$/V)07?2G'B;^!\&[[?5+B/\/T_"M]O$QPV"0Z1X/#?$C=BTN15$K;J MJ0;;Q&ERI#1#%R=YY5T&]I['-_D;/DW[5V$;V3ER,1Y?-O:_-L8#2DEN<(1: M_&"+H:#VX7B'9SN-V61XT\\_B"W?N/@#4$L#!!0 ( %&%_DX24^,2LP$ M -(# 9 >&PO=V]R:W-H965T/&EE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9O&=:2$.+ M+/G.MLBP]TH:.%OB>JV%_7T"A4-.M_39\2";UD<'*[).-/ -_/?N;(/%9I9* M:C!.HB$6ZIS>;8^G?8Q/ 3\D#&YQ)K&2"^)C-#Y7.=U$0:"@])%!A.T*]Z!4 M) HR?DV<=$X9@$NP7=_*7R%8+]*L$\$^S=+7(O9_9.$+7JJP39I MFAPIL3=IDA?>>6#O>'J3E_!QVK\*VTCCR 5]>-G4_QK10Y"RN0DCU(8/-AL* M:A^/M^%LQS$;#8_=](/8_(V+/U!+ P04 " !1A?Y.SVCM>K0! #2 P M&0 'AL+W=O2V2O=@_(WC3:2.6^:EMC> *LC2 I"-YL;(AE7N,RC[V3* M7 ].< 4G@^P@)3-_CB#T6. M?G,\\K9SP4'*O&82E.5: M(0--@6^WAV,6XF/ ;PZC79Q1J.2L]7,P'NH";X(@$%"YP,#\=H$[$"(0>1DO MB1//*0-P>7YC_QIK][6EA8TKJ@;KM$PL7HIDK]/.5=S'=+-/L'4 30 Z _8Q#YD21>7WS+$R M-WI$9NI]S\(3;P_4]Z8*SMB*>.?%6^^]E'2?Y>02B%+,<8JABYCM'$$\^YR" MKJ4XTG_@=!V^6U6XB_#=!X77ZP39*D$6";+_EK@6<_,I"5GT5()IXS195.E! MQ4E>>.>!O:7Q3=[#IVG_P4S+E45G[?S+QOXW6COP4C97?H0Z_\%F0T#CPO&+ M/YMIS";#Z3[](#)_X_(O4$L#!!0 ( %&%_DX=AMQ0M0$ -(# 9 M>&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[) M%DZ6N%YK8?\<09DAHPE]=3S(NO'!P?*T$S7\!/^K.UFTV,Q22@VMDZ8E%JJ, MWB:'XR[$QX!'"8-;G$FHY&S,!V@3M0*A"AC-\3)YU3 M!N#R_,I^'VO'6L["P9U13[+T34;WE)10B5[Y!S-\A:F>3Y1,Q7^'"R@,#THP M1V&4BRLI>N>-GEA0BA8OXR[;N _CS3:98.L /@'X#-C'/&Q,%)5_$5[DJ34# ML6/O.Q&>.#EP[$T1G+$5\0[%._1>V%L>W^0M?)SV'\+6LG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,-GNTX M9J/A33?](#9_X_PO4$L#!!0 ( %&%_D[WS.IVOP$ #<$ 9 >&PO M=V]R:W-H965T=NY$"!EWK,6OH+[UI^-7Y&9I>82E.5:(0--@6\W MQ],^X"/@.X?1+N8H5'+1^B$L/M4%SH(A$%"YP,#\<(4[$"(0>1L_$R>>)4/B ML*?,"HAH8-PMWK\2.D>O88I>(_PQ6$APL)-"70.>$0=<@D%)V_9XZ5N=$C,M/9 M]RQ<\>9(_=E4(1B/(NYY\]9'KR5]E^7D&H@2YC1AZ *SF1'$L\\2=$WB1%^D MT_7T[:K#;4S?_N7P%?W=*L$N$NS^6>(:YA67^U61_7^(K&&>BY#%Q4DP;7RR M%E5Z4+%=%M&Y*VYIO/@_\*FEOC#3!:2$[6F31=[)% M9@:O9 OCD>9-/ZX&!%UHL&?H#_V9\L6FQAJ:2&SDG3 M$0MU3F_WAV,:XF/ HX31K4S,5_APLH M# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTV2S+!M )\!? ' M%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO13\4Y*Q2R":8XY3#%_%[)<(ANQ+ M"KZ5XLC_@?-M>+*I,(GPY ^%Z39!NDF01H+TOR5NQ5S_E82M>JK!-G&:'"G- MT,5)7GF7@;WE\4W>PZ=IOQ>VD9TC9^/Q96/_:V,\H)3=%8Y0BQ]L,134/AP_ MXME.8S89WO3S#V++-RY^ U!+ P04 " !1A?Y.LR_-';4! #2 P &0 M 'AL+W=O/*J5>LR MVGC?'1ES10-:N!O308LWE;%:>#1MS5QG0901I!7CF\TMTT*V-$^C[VSSU/1> MR1;.EKA>:V'?3J#,D-$M?7<\R;KQP<'RM!,U? /_O3M;M-C,4DH-K9.F)1:J MC-YMCZ 'Q(&MSB34,G%F.=@?"DSN@F"0$'A X/ [0KWH%0@0ADO$R>= M4P;@\OS._CG6CK5\WYQ]N470/1%',:8_@B9CM',&2?4_"U M%"?^#YROPW>K"G<1OOM#X7Z=(%DE2")!\M\2UV(.?R5ABYYJL'6<)D<*T[=Q MDA?>>6#O>'R3W^'CM#\*6\O6D8OQ^+*Q_Y4Q'E#*Y@9'J,$/-AL**A^.>SS; M<XS*/O9,I<#TYP!2># M[" E,W^/(/18X!U^K/QEOD46EYA*4Y5HA TV![W:' M8Q;P$?#,8;2K,PJ5G+5^"<:WNL!)2 @$5"XH,+]=X!Z$"$(^C3^S)EY"!N+Z M_*;^&&OWM9R9A7LM?O/:=07>8U1#PP;AGO3X%>9ZKC&:B_\.%Q >'C+Q,2HM M;%Q1-5BGY:SB4Y'L==JYBOLXW63[F;9-H#.!+H1]C$.F0#'S!^98F1L](C/U MOF?AB7<'ZGM3!6=L1;SSR5OOO93T]C8GER T8XX3AJXPNP5!O/H2@FZ%.-(/ M=+I-3ST?@F_^'3M/]@IN7*HK-V_F5C_QNM'?A4DBL_0IW_8(LAH''A^,6?S31F MD^%T/_\@LGSC\A]02P,$% @ 487^3J,)K&UL?5-ACYP@$/TKA!]PN&C;S49-;J]IVJ1- M-M>T]YG54FS?#D$]HGFT'X,B+5KTM:.?<<&+, M5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:,)\E;IH7L:9E'W\64.8Y.R1XNAMA1 M:V%^GD'A5- #?74\RK9SP<'*?! M? 7W;;@8;[&5I98:>BNQ)P::@MX?3N [Q(FNSF34,D5\3D8G^J")D$0**A<8!!^N\$#*!6(O(P?"R==4P;@]OS* M_B'6[FNY"@L/J)YD[;J"'BFIH1&C4+,5_AALH'QZ4^!P5*AM7 M4HW6H5Y8O!0M7N9=]G&?YIOTN,#V 7P!\!5PC'G8G"@J?R^<*'.#$S%S[P<1 MGOAPXKXW57#&5L0[+]YZ[ZU,$YZS6R!:8LYS#-_$'-8(YMG7%'POQ9G_ ^?[ M\'1781KAZ1\*TWV";)<@BP39?TOH\Q]L-10T+AS?^;.9QVPV' [+ M#V+K-RY_ 5!+ P04 " !1A?Y.VA>A);8! #2 P &0 'AL+W=O2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0 MW%V9#C3>U,8J[M&T#7.=!5Y%D)(L39)KIKC0M,BB[V2+S/1>"@TG2URO%+>_ MCB#-D-,-_70\BZ;UP<&*K.,-O(#_WITL6FQFJ80"[831Q$*=T[O-X;@+\3'@ MAX#!+ >I Q$*.-MXJ1SR@!H?)O36THJJ'DO_;,9GF"J9T_)5/Q7N(#$\* $ MJ(D%I2C^/NY"QWT8;_;I!%L'I!,@G0&W,0\;$T7E#]SS(K-F(';L?-_:^-\8!2DBL&UL=57;CML@$/T5RQ^P&)SKRK&4;%6U4BM%6W7[3)Q) M;"TV+I!X^_<%[+@NF;P8&)_+#(@AZZ1ZUR6 B3YJT>A-7!K3/A.BBQ)JKI]D M"XW]E(M"$N2!:EYU<1YYF-[E6?R8D35P%Y%^E+77/W9 M@9#=)J;Q+?!:G4OC B3/6GZ&'V!^MGME5V14.58U-+J23:3@M(FW]'E'F2-X MQ%L%G9[,(U?*05&PJ-?_HQZKQ8S?HWV@X@0T$%A!(;^0S_\0-SS,ENTCUF]]R=\;T MF=F]*5S0;X7_9Y/7-GK-TV25D:L3&C"['L,F&#HBB%4?+1AFL6-W=(;34S3# MU-/3*3U=X@(S5&#F!6;_E;@.2D0P-,%-YJC)'!&@@0F&>; 5"]1D@0BD@0F& MF>$F2]1DB0C, Q,,L\!-5JC)"A%8!B889H6;K%&3-2(0'CR"80\.GB;X#4H0 MB?#H4="#LZ"#7MNSE6CHX,TMA7ZAG62TH#-)7FR]ZJT3]*X M$' R;KJT<]7WY7YA9#N\.61\^/*_4$L#!!0 ( %&%_DY#GP64TP$ )P$ M 9 >&PO=V]R:W-H965TM8M@$$O M@OA6#JSPFXG'*\PZ^)IZYIC4N0(AM8 ]_!_!C.RD9D5:DZ ;WN M9(\4U#E^V!U/J<-[P,\.)KV9(]?)1)3\5U>9-L<'C"JHV5HS92+"JV%,%>YK'K_3C-*VFRT,($NA#H2CAX'S(;^Y([=Z4+NFWPJ_9XK7-7HN8IAFY.J$%'_38@AS")OL@R;[@,"' M&Y, )GZGDS1HD@8$=CT;]2:JE-&!+B>YLPZU]*M: 0VW<]-[.U7QAYL#(87D+R/H@ M%7\!4$L#!!0 ( %&%_D[GGJW7MP$ -(# 9 >&PO=V]R:W-H965T M- VSO0%119)6C.]V'Y@6LJ-%%GUG4V0X."4[.!MB!ZV%^7T"A6-. M]_35\2B;U@4'*[)>-/ =W(_^;+S%%I5*:NBLQ(X8J'-ZMS^>TH"/@)\21KLZ MDU#)!?$Y&%^JG.Y"0J"@=$%!^.T*]Z!4$/)I_)HUZ1(R$-?G5_6'6+NOY2(L MW*-ZDI5K,O$Q2E0VKJ0U,& M9VQ%O//)6^^]%DF29.P:A&;,:<+P%6:_()A77T+PK1 G_@^=;].3S0R32$_6 M]/0_ NFF0!H%TK]*3-^5N(4YO O"5CW58)HX39:4.'1QDE?>96#O>'R3-_@T M[=^$:61GR06=?]G8_QK1@4]E=^-'J/4?;#$4U"X&UL;5/M;ML@%'T5Q .4!#MM%-F6FE;5)JU2U&K;;V)?VZA\ M>(#C]NT+V/&\SG^ >SGGW \NV:#-FVT!''J70MD:62,85+K+H.YDBT[T37,')(-M+R@+-<*&:AS?+\]'-. CX!?' :[.*-0 MR5GKMV!\KW*\"0F!@-(%!>:W"SR $$'(I_%GTL1SR$!O7)OC/485U*P7[D4/WV"J9X?15/P/N(#P\)")CU%J8>.*RMXZ+2<5GXID M[^/.5=R'\69WI:T3Z$2@,V$?"60,%#-_9(X5F=$#,F/O.Q:>>'N@OC=E<,96 MQ#N?O/7>2Y$DMQFY!*$)<0="W$D?Y'I^OT9#7#)-*3)3W= MK0NDJP)I%$C_*?'N2XEKF/V7(&314PFFB=-D4:E[%2=YX9T']I[&-_D+'Z?] MF9F&*XO.VOF7C?VOM7;@4]G<^!%J_0>;#0&U"\<[?S;CF(V&T]WT@\C\C8M/ M4$L#!!0 ( %&%_DY&'9LEQ0$ #<$ 9 >&PO=V]R:W-H965T-S"@ETV]'$&HJ\ Y_ M!)YYVUD?(&4^L!9^@/TYG+3SR*I2CDS X]* M_.:U[0I\AU$-#1N%?5;35UCZR3!:FO\.%Q .[BMQ.2HE3/BB:C16R47%E2+9 MZ[SR/JS3O)/1A18GT(5 5\)=R$/F1*'RS\RR,M=J0GH^^X'Y*]X=J#N;R@?# M480]5[QQT4N9IOO3" %5^H;9;T[V,;0DC*B^T9GW/FXG$^:O-B.P"'7J50ML"=<_V! M$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1)OA')N,)E'GTG4^9Z<((K.!ED M!RF9^7<$H<<"[_"[XY&WG0L.4N8]:^$)W._^9+Q%%I6:2U"6:X4,- 6^W1V. M6T"=R!$$/)I_)TU\1(R$-?G M=_7[6+NOYQ:>>'>@OC=5<,96Q#N?O/7>2YEF:4XN06C&'"<,76%V"X)X]24$W0IQI/_1 MZ38]W2C!MG":+*CVH.,DK M[S*PMS2^R0=\FO9?S+1<6736SK]L['^CM0.?2G+E1ZCS'VPQ!#0N'*_]V4QC M-AE.]_,/(LLW+M\ 4$L#!!0 ( %&%_DZ274O%MP$ -(# 9 >&PO M=V]R:W-H965TI%"VP)US_8$0 M6W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@=+>[(9)QA(]1#0T;A'O6XS>8Z[G&:"[^!UQ >'C(Q,>HM+!Q M1=5@G9:SBD]%LK=IYRKNXW23)3-MFT!G ET(^QB'3(%BY@_,L3(W>D1FZGW/ MPA,G!^I[4P5G;$6\\\E;[[V4:7:3DTL0FC''"4-7F&1!$*^^A*!;(8[T/SK= MIJ>;&::1GJ[IU^FV0+8ID$6![)\2;[^4N(79?PE"5CV58-HX3195>E!QDE?> M96#O:'R3O_!IVI^8:;FRZ*R=?]G8_T9K!SZ5W94?H&UL=53O;ILP$'\5BP>H$P@D1 2IZ51MTB9% MG=9]=N 24&U,;1.ZMY]M"$/T]B7V';\_=W9\62_5FZX #/D0O-&'H#*FW5.J MBPH$TP^RA<9^N4@EF+&ANE+=*F"E)PE.P]4JH8+539!G/G=2>28[P^L&3HKH M3@BF_AR!R_X0K(-[XJ6^5L8E:)ZU[ H_P?QJ3\I&=%(I:P&-KF5#%%P.P>-Z M?TP=W@->:^CU;$]<)V0$BZLX^9%]E]A["<.R-C\=[@!MW!7B?4H M)-?^EQ2=-E*,*K84P3Z&M6[\VH_Z=QI."$="N"#0PV^PMCS9I1F].:,0?&+-E"TK8.^Q!^YL:C1+.FZ9AMC<@JDA2DO'=[L"4 MZ#0MLNB[F"+#POCJ>N:5UPL"+K10-?P7WK+\9; M;%&I.@7:=JB)@3JG#_O3.0WX"/C>P6A79Q(JN2(^!^-3E=-=2 @DE"XH"+_= MX!&D#$(^C9^S)EU"!N+Z_*K^(=;N:[D*"X\H?W25:W-Z3TD%M1BD>\+Q(\SU MO*-D+OXSW$!Z>,C$QRA1VKB29]HV@<\$OA#N M8QPV!8J9OQ=.%)G!D9BI][T(3[P_<=^;,CAC*^*=3]YZ[ZU(#CQCMR T8\X3 MAJ\P^P7!O/H2@F^%./-_Z'R;GFQFF$1ZLJ8?_B.0;@JD42#]J\3D38E;F/1- M$+;JJ0+3Q&FRI,1!QTE>>9>!?>#Q3?[ IVG_(DS3:4NNZ/S+QO[7B Y\*KL[ M/T*M_V"+(:%VX7CT9S.-V60X[.&PO=V]R:W-H965T("CKM_WP&[KK?K?0%F..?,A2'I MC7UQ-8 G;TIJE]+:^_; F,MK4,)=F18TWI3&*N'1M!5SK0511)*2C*]6.Z9$ MHVF61-_)9HGIO&PTG"QQG5+"_CF"-'U*U_3#\=14M0\.EB6MJ. 9_,_V9-%B MDTK1*-"N,9I8*%-ZNSX@O&M2.DJ) 02>'W@V)L\.&,KXATF[]![R3:[ZX1=@M"(.0X8 M/L.L)P1#]2D$7PIQY/_0^3)]LYCA)M(W<_KN/P+;18%M%-C^5>+N2XE+F/V7 M(&S64P6VBM/D2&XZ'2=YYIT&]I;'-_F$#]/^0]BJT8Z7C?TOC?& J:RN M<(1J_&"3(:'TX;C'LQW&;#"\:<&PO=V]R:W-H965TL!CKNW'V#7\SK_ >[EG',_N&0# MFA?; CCRJJ2V.6V=ZTZ,V;(%Q>T==J#]38U&<>=-TS#;&>!5)"G)TB39,\6% MID46?1=39-@[*31<#+&]4MS\/H/$(:<;^N9X%DWK@H,56<<;^ ;N>W ) MI Q"/HU?DR:=0P;B\ORF_C'6[FNY<@M/*'^*RK4Y/5)204 M3,5_@1M(#P^9^!@E2AM74O;6H9I4?"J*OXZ[T'$?QIO[AXFV3D@G0CH3CC$. M&P/%S#]PQXO,X$#,V/N.AR?>G%+?FS(X8ROBG4_>>N^MV.Z/&;L%H0ES'C'I M K.9$QTG>>&=!_8QC6_R%SY.^U=N&J$MN:+S+QO[7R,Z\*DD M=WZ$6O_!9D-"[<+QX,]F'+/1<-A-/XC-W[CX U!+ P04 " !1A?Y.HR%N M#;4! #2 P &0 'AL+W=O%Q, MVKS8'L"A5RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I"$V23T0R MKG!51-_95(4>G> *S@;944IF_IQ Z*G$*7YS//&N=\%!JF)@'?P ]W,X&V^1 M5:7A$I3E6B$#;8GOT^,I#_@(^,5ALILS"I5FQ$E(" 34+B@POUWA M 80(0CZ-WXLF7D,&XO;\IOXYUNYKN3 +#UH\\\;U);[#J(&6C<(]Z>D++/7< M8K04_PVN(#P\9.)CU%K8N*)ZM$[+1<6G(MGKO',5]VF^R=.%MD^@"X&NA+L8 MA\R!8N:/S+&J,'I"9N[]P,(3IT?J>U,'9VQ%O//)6^^]5MDA+<@U""V8TXRA M&\P[@GCU-03="W&B_]'I/CW;S3"+]&Q+/R3[ OFN0!X%\G]*I!]*W,-D'X*0 M34\EF"Y.DT6U'E6.!W\V\YC-AM/#\H/(^HVKOU!+ P04 " !1A?Y.'T>;Z[@! M #2 P &0 'AL+W=OI-"V1RWSG4'0FS9@F3V2G>@_$VMC63.FZ8AMC/ JDB2@M#-9DO78/RH/]0?8NV^EC.S<*?%"Z]^NTG%1\*I*]C3M7<1_&F]VWB;9.H!.!SH2;&(>, M@6+F]\RQ(C-Z0&;L?F#,[8BGCGD[?>>RF2?9J12Q":,,<10Q>8 M[8P@7GT.0=="'.E_=+I.3U8S3"(]6=+WR;I NBJ01H'TGQ*OOY2XAME]"4(6 M/95@FCA-%I6Z5W&2%]YY8&]I?)-/^#CMC\PT7%ETULZ_;.Q_K;4#G\KFRH]0 MZS_8; BH73CN_=F,8S8:3G?3#R+S-R[^ E!+ P04 " !1A?Y.ON#GY[@! M #2 P &0 'AL+W=OM.C-FR!<7M'7:@_4V-1G'G3=,PVQG@520IR9+-9L\4%YH6 M6?1=3)%A[Z30<#'$]DIQ\^<,$H><;NFKXTDTK0L.5F0=;^ [N!_=Q7B+S2J5 M4*"M0$T,U#E]V)[.:-%9G @9NQ]Q\,3;T^)[TT9G+$5\<0R5J(<_*.GJS3=ZL9[B)]MZ0?]NL"Z:I &@72_TH\OBEQ#?/A31"V MZ*D"T\1ILJ3$7L=)7GCG@7U(XIO\@X_3_HV;1FA+KNC\R\;^UX@.?"J;.S]" MK?]@LR&A=N%X\&R3EGSMB>%I/2 MKZ8'L.A-<&E*W%L[' @Q=0^"FCLU@'1?6J4%M2[4'3&#!MH$DN D2Y)W1% F M<56$W$E7A1HM9Q).&IE1"*I_'8&KJ<0IOB:>6==;GR!5,= .OH']/IRTB\BJ MTC !TC ED8:VQ(_IX;CW^ !X83"9S1[Y3LY*O?K@#\ M [6T*K2:D)[/?J#^BM-#YLZF]LEP%.&;,V]<]E+E#TE!+EYHP1QG3+;!I"N" M./6U1!8K<AYUF =ZOJ7?OX\+[*("NR"P^ZO%]*;%&.8_+O?1(ON( M0'Y3)(;9W10AFXL3H+OP9 VJU2C#N&RRZU0\9N'B_\#GD?I*=<>D06=EW?,) ME]PJ9<%92>Z&UL M=5/;;IPP$/T5RQ\0+RQ)5BM RJ:J6JF55JG:/GMA "N^4-LLZ=]W; BA*7VQ M/>-SSEP\SD=CGUT'X,F+DMH5M/.^/S+FJ@X4=S>F!XTWC;&*>S1MRUQO@=>1 MI"1+=[L[IKC0M,RC[VS+W Q>"@UG2]R@%+>_3R#-6-"$OCJ>1-OYX&!EWO,6 MOH'_WI\M6FQ1J84"[831Q$)3T(?D>,H"/@)^"!C=ZDQ")1=CGH/QN2[H+B0$ M$BH?%#AN5W@$*8,0IO%KUJ1+R$!)*JL%YHV853$7QEVD7.N[C=),E,VV; MD,Z$="$<8APV!8J9?^">E[DU([%3[WL>GC@YIMB;*CAC*^(=)N_0>RWWA]N< M78/0C#E-F'2%218$0_4E1+H5XI3^0T^WZ?O-#/>1OE_3#_\1R#8%LBB0_57B MW;L2MS#W[X*P54\5V#9.DR.5&727S;V MOS'& Z:RN\$1ZO"#+8:$QH?C/9[M-&:3X4T__R"V?./R#U!+ P04 " !1 MA?Y.M':2DL8! W! &0 'AL+W=O^"2U/@SMK^0(BI.A#4W*D>I-MIE!;4NJ5NB>DUT#J0 M!"=9DMP309G$91YB)UWF:K"<23AI9 8AJ/YS!*[& J?X&GAA;6=]@)1Y3UOX M ?9G?])N11:5F@F0ABF)-#0%?DP/QYW'!\ K@]&LYLA78U1#0P=N M7]3X!>9Z=AC-Q7^#"W ']TY!;51@&P2V'TI\ MN"DQ@GE(XDEVT22[B$!ZDR2&N3T*LKHX ;H-3]:@2@TRM,LJNG3%8Q8N_A]\ M:JGO5+=,&G16UCV?<,F-4A:3.>>E<%R\+#HWUTT]NKJ>W/"VLZN&PO=V]R:W-H965T MWS[\^=L2_9(.2+:@"T]\I9IW*_T;H_$*+*!CA5#Z*' MSNQHET,J1."-1$&P)IVWG%YF+G621B:MF;0/7).K/GI:XG+^I?W3% MFV+.5,&38#_;2C>YG_I>!1=Z9?I9#)]@*BCQO:GZ+W #9N V$^-1"J; ME19\4C&I"<1!L#+!,'>^28J:I/]A@F'NW)P]:K)'!-9W&\/$N(EI/N@+ M"A")9/V$,-#:ARP>+0=9NW:EO%)<.]3>8_BN(/4$L#!!0 M ( %&%_DZ'U"=FX@$ $% 9 >&PO=V]R:W-H965TN.L4QENM.Y/A*BB 4[5G>BA,R>5D)QJ8\J: MJ%X"+5T09R0*@@/AM.UPGCK?1>:IK.[A(I ;.J?Q]!B;&#(?XW?'PQFHO_"C=@!FXS,1J%8,I]43$H+?C,8E+A]&U:V\ZM MXW22Q'.8/R": Z(EX.ATR"3D,G^BFN:I%".24^][:G]Q>(I,;PKK=*UP9R9Y M9;RW/ X.*;E9HAESGC#1"A,N"&+8%XG()W&._@N/_.$[;X8[%[Y;A]\G?H+8 M2Q [@OB?$I--B3[,T2^R]XKL/03W&Q$/)@S\(@>OR,%#$&Y$?)@/^IUX11(/ MP6XCXL/$&Q&RNH(<9.V&3Z%"#)T;_)5WF>^'R%WAO_#I&PO=V]R:W-H965TI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z MDJ0@-$ENB&1UW@)"0$ M BH7%)C?+G /0@0AG\:?61,O(0-Q??Y4?XRU^UK.S,*]%K]Y[;H"[S&JH6&# M<,]Z_ 9S/=<8S<7_@ L(#P^9^!B5%C:NJ!JLTW)6\:E(]C;M7,5]G&ZR_4S; M)M"90!?"/L8A4Z"8^0-SK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R]EEE[G MY!*$9LQQPM 5)ET0Q*LO(>A6B"/]CTZWZ;O-#'>1OEO1=TFR+9!M"F11(/NG MQ)LO)6YA;K\$(:N>2C!MG":+*CVH.,DK[S*P=S2^R5_X-.U/S+1<6736SK]L M['^CM0.?2G+E1ZCS'VPQ!#0N'&_]V4QC-AE.]_,/(LLW+C\ 4$L#!!0 ( M %&%_D[5'+9K9 ( "8( 9 >&PO=V]R:W-H965T.83Q).L9?1$&IM%[KJA$;NY"R73N.R M:$_'$6MJH)R?&:R+5DI\= MT7)*CB:HKASLNJ%3D[*QT\3L[7F:L(NLRH;NN24N=4WX[QVM6+>QD7W;>"[/ MA=0;3IJTY$R_4?F]W7.UPM6F9 !,U8 M];,\RF)CQ[9UI"=RJ>0SZS[1P5!@6X/[+_1**P77F2B-G%7"_%KY14A6#RPJ ME9J\]F/9F+$;^&]A< > O 8H+3_%N - =Y;@&_,]YD9JQ^()&G"66?Q_FVU M1'\4:.VIP\SUICD[\TRY%6KWFOHH3IRK)AHPNQZ#)Q@T(AS%/DI@2&*'9^'X MO4 V1_AH!4MXH O/$'A3 NS"!#Y(X!L"?T(0H;M3Z"&A@30&LO)0B&&5 %0) M9BH8>7-HH4"0@]8!4'!@@Y815N$ 8IP@0*N$O0?98+@.D'_+I0, MS2LE=CT<+PC!I8+FM>+CZ%ZI!P53I7#Q4.!:0?-BF15E-H#>68I7P?W'YDQN MW9KRLVE0PLK9I3'=<;([-L$M-K?V&[SOH%\)/Y>-L Y,JKO?W- GQB15V;A/ MRG"AFO:XJ.A)ZFFDYKSO7/U"LG;HRL[XUR#] U!+ P04 " !1A?Y.Z)09 MC00" #!!0 &0 'AL+W=O :F-FF]"]_6Q#&0)/ZI?8=[[[_^Y, M?-G Q:NL 93WQF@K<[]6JCLB),L:&)$/O(-6GURY8$1I4]R0[ 20RB8QBG 0 M[! C3>L7F?6=19'Q7M&FA;/P9,\8$7].0/F0^Z'_[GAI;K4R#E1D';G!=U _ MNK/0%II5JH9!*QO>>@*NN?\8'D\'$V\#?C8PR,7>,YU<.'\UQIKG#$U!JA'09OR=-?T::Q.7^7?V3[5WWFYK_"':@.-Y5H1LFIM+]>V4O%V:2B2V'D;5R;UJ[#>+)/IS1W M IX2\)P0C;V,(%OY,U&DR 0?/#'>?4?,)PZ/6-]-:9SV*NR9+EYJ[[V(<9JA MNQ&:8DYC#%[$A',$TNHS KL0)[Q)C_'!+1 Y:XRL0+00P''@%HB= K$5B)<5 M1,&JR3$FL3&MC4G=B,2)2!R(<(5(-HB=&[%S(G8.!%XA=AM$XD;LG8B] Q&M M$/L-XC__AM2)2!V(>(5(/WI1!R?BX$ D*\1A@\ K!%H\(0;B9H>']$K>MW9P M+;SS?'K$]@G^"Q^'VS MBW&JC(;BW30PT3RUB[]02P,$% @ 487^3I$ZFD" !@ +2, !D !X M;"]W;W)K&ULE9K;;N,V$(9?Q? #K'D8DF*0!-A8 M-EJ@!19;M+W6)DIBK&VYMI)LW[Z4K'7MF9^!3'YOU]G S?6[;W=5L=KA_KC?5X5.SJ[?IR6.SWU1MNMP_S0Z[?5T]](4V MZYE1RL\VU6H[O;WN[WW9WUXW+^UZM:V_[">'E\VFVO][5Z^;MYNIGOZ\\77U M]-QV-V:WU[OJJ?ZC;O_/-]//^FKI^@(]\=>J M?CN<_9YTKGQKFN_=Q:\/-U/5M:A>U_=M9Z)*_U[K>;U>=Y92._X9C$Y/=78% MSW__M+[LG4_.?*L.];Q9_[UZ:)]OIL5T\E _5B_K]FOS]DL]..2FD\'[W^K7 M>IWPKB6ICOMF?>C_3NY?#FVS&:RDIFRJ'\?_JVW__VVP_[,8+F"& N94@.C= M G8H8$\%C'ZW T%:&P!-Q1PIP*V>+> 'PIX5L/LV%E][Y=56]U>[YNWR?XX M@795-T_UE4_C>]_=[(>S?Y8&X)#NOMZ2]=>SU\[0P,R/C#ECM(Z7S (P)V*6 M6G!JAD'-F!M1G&RXK*)$3,&:@1C6U.7[=BX::V&?V=Z /3= "AL@:(!Z W3> M6<:P3C\ROF>V/6/(.L6<*0&FE=;,VD)B5%A5,&P),!U4X;!S#CKG@'/VLIX[ MQ!#K@"/CSMJBO2%BD[,$F(V>^/R4F-71%\S:4F(FA. RH^MA!WC@G&,=@!C> M 5ZTI=#*LZXL)144<6HA*>UMZB?F/L!LM#8S_@&Z'X1K1)JY%D0]/AC%%[RD MG+6!NR8I;8T/?-4#3 45,ZX5T+4"N,;7;2'K.8\.1\\D9"*'%A*RCO?D4D+> MN4SHC="I**P4UIA75/ +38GY@-T MT1HVGB5@'%<=P&C#)R""-&6^(P)'-9U\8&.QD%4@R@J.UK&M2(40?-^!H$T>BV"#HB2(65U/*=#G.[D M-I.?XWAJ9#PERH1D@Z.7T>.[V> (862$D-UL9(0(QO!=30DP3X7(G &F29O M9OT2<28-;F8V&QR&QF<*$8E' 08*C MHD$['\?=(YEM&&MYNH$P%7C>MP!8B@^!9[X(,\;E1@]';"/W-429K:7!$=OX M#RP2'!&-C(A@D3X9%PB+@5M; LPD0,ODC95Z^C)$0 N*@Q=D@H K%7]$L M *5)'!PO(>9,SCDL(80D)!-!"$L(?4!""$L(C9$0DM$AB#N MG=,0PB)"8T2$9#QW@:QP$*A#2JT]=Q!HC2;+M_-+P 4?;"Y(8A6A,2HR0)?G M?/)=!\",BN*@&6 I]XT\BT257J2NEV\HN8QXM/KL_UU>E!O<7^FJ)[G]VZFKA%'B2 M&IZ>'+\4^+])QP])?J_V3ZOM8?*M:=MFTW\5\-@T;9W\59_2A'JNJX?3Q;I^ M;+N?(?W>'S_@.%ZTS6[X.&5V^D+F]C]02P,$% @ 487^3D-NJ"3K @ M)0L !D !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4 MV]A\1$FDAG3:I$VJ-FW[31,G007,P$FZMY]M*"7FTM$_P;Z<>WS/@5SN\BKJ MY^;$N71>BKQL5NY)RFKA>99R5_K)WF7!1I_7?#I ]YZ6:5' M_H/+G]5CK79>S[+/"EXVF2B=FA]6[CU>/.! )QC$KXQ?F\':T5*>A'C6FR_[ ME8MT13SG.ZDI4G6Y\(3GN692=?SI2-W^3)TX7+^R?S+BE9BGM.&)R']G>WE: MN9'K[/DA/>?RN[A^YIT@YCJ=^J_\PG,%UY6H,W8B;\ROLSLW4A0=BRJE2%_: M:U::Z[7C?TV#$TB70/H$=?9["7Z7X+\ET'<3:)= YY[ N@1FG>"UVHV9VU2F MZV4MKD[=O@]5JE\[O&#J<>UTT#P=)_EIE ?],LW!/Z-7Q0FH" ! M-03TI@*KRDV+"0RF;'50GR'+\P2 882QQ;8=PVCDH\BV!H#A$$4,%L= <6PD MCK()@@ D".;;&X($X0Q[6PP;*,5Q&"-LV0O 0HJBT+)W#/-CBA"S[ 5@E)$I M>R-07 38&\ $,4@0S[<7([A?H!D&=Z ;L0@SRY($@)&01O:_&H"QF R$MP9# M,$;C"7_P1#O$@,7A! 78RNXQ^8#)<)/!_AR3_?'[R4;-.P%@D8+9'H]1)(X( MMCT&S@Q\-*4.[H!XW (IBR8HX#Z#V0<\ACL-#N9X'(R;(@M09'L\AOD!(B.3 MQ[ H1F%HFSR&A3A"]F?*&WSB"UX?S;S5.#MQ+J6V9A#M9[I[HD<$*[[!BP0# M\:V> &PO=V]R:W-H965T@8'E6%:T MEB6O/4%/:_\#7&TA-@46\;.DK1R-/6-ES_FKF7PYKOW ***,'I2A(/IRI5O* MF&'2.G[WI/[P3%,X'M_8/UGSVLR>2+KE[%=Y5,7:3WWO2$_DPM0+;S_3WA#V MO=[]5WJE3,.-$OV, V?2_GJ'BU2\ZEFTE(J\==>RMM>VY[^5N0O"OB <"F#T MSP+4%Z!) >B46:L?B2*;7/#6$]W;:HCY*. *Z3 /9M%F9^]IMU*O7C<1SG)P M-40]YKG#A"-,^!ZQG2/B8( +6!0$3I5A+8>O5,1N0F0DP!9@FA$D 03%QTD MMI"Z@Z1!BB9.'"B$X8*9R*DEFFF)EM+ 3@+\>!JQDR"^GT8'P2.?",4!GJ3A M0,40AVXMB5-+,D\#8S=!ZB1('T\C>REMZ>*[W;VSWYQ+FB MFC%XTHR%/J:'":,G98:)'HONK.HFBC?].0R&/P.;OU!+ P04 " !1A?Y. MV:1!MP<" "X!0 &0 'AL+W=O &+'XC3B6/2M6G:I$TFV[3]S3COC&91+##C]NX+Z!B#;/_(A^<] M/ >%8N3B538 *GCK6"\/8:/4L$=(U@UT5#[Q 7K]YL)%1Y4>BBN2@P!ZMD4= M0TD4$=31M@_+PLX=15GPFV)M#T<1R%O74?'W&1@?#V$VFNCS 0JBX%> MX0>HG\-1Z!%:7,YM![UL>1\(N!S"C_&^RHW>"GZU,,I5/S!)3IR_FL'7\R&, M#! PJ)5QH+JY0P6,&2.-\6?V#)&Z_W#_;+/K+"+L=WM6S2'I>#>[:)2.ODUMV]MVG/T? M9?Z"9"Y(EH(8_[<@G0M2IP!-9#;J)ZIH60@^!F+Z6 ,U_T2\3_5FUF;2[IU] MI]-*/7LO,4D*=#=&L^9YTB0KC:.HM@H2+1*D 1:*Q$N1V/ITO0)._ :IUR"U M!G@-D#DI)@FQDMY*XEU$=I$3Q2,C.,_>H<%>&KRAP21U<"9-MEH'[W8.<[45 M91AG?I3,BY)M=A83[#<@7@/BR>)N+=E@QA'&L1-FJR+I>V%R+TON82$.2[[Y M?FF2.IM?;44Q(1\<%+0Z0^9.^T[%M>UE<.)*'T=[:"Z<*]"&T9..U>AK=!DP MN"C3S75?3)?)-%!\F.])M%S6Y3]02P,$% @ 487^3D5):BX, P 2PP M !D !X;"]W;W)K&ULC5=M;YLP$/XKB!]0L+$- M1$FDYDV;M$E5IVV?:>(DJ( 9.$GW[V<;2@D^.O(AV.:YYYZ[=)_2!*7J@W1U'EB53;ZN359<63@S'*,P_[/O/R M)"WCI+?> MYV5RXC^X M_%D^56KG=2R'-.=%G8K"J?AQX3ZBV0XQ;6 0OU)^JWMK1X?R(L2KWGP]+%Q? M*^(9WTM-D:C'E:]YEFDFI>-/2^IV/K5A?_W.OC/!JV!>DIJO1?8[/B9M3-1>H3/0]13.FZKO7AZ:"==@IJIX#V MP5U9-1C:\X0(M16MJ:4(LQ#9(=I\!&-FX;8V'PLB-!H@ P-D=H#A"$$($H33 MKT<$$D2 C1(<62GA,5VYJ;!=C8L1,%HWF)0=0RH'OPZ5[$MA]C7PD9%P+VW M41@@V]HP1,=#0S[<1'T@N(7W+U9B7D5:- "]DA )LLX\(3[]\".YN*)A0 MR!;4CS7PJ5W*%G?W$Z=VE38 'T-VT;< G^IAX^6$^R\"&K!=3C*YG'"G1$"K M#.DPD79OH\R/@ Q-!.Z0W06)3\>[((+;((+Z(!NJ9Y8O1 C0P0$@1BRT17F] MN2;GULYZ+!^0K-U@@XWZ#9MIEK/^B;,?M[4IW2 MHG9>A%33F)F9CD)(KO3[#RJI9S79=YN,'Z5>AFI=->-MLY&B;$=WK_O_L/P' M4$L#!!0 ( %&%_DXAUI;C"P, %8+ 9 >&PO=V]R:W-H965TO95$UB_"@]7$61A\UQUIF6YM4%A&.8QZ565Z%R[F-/=3+N3KI(J_D0QTTI[+, MZK\K6:C+(D3A6^ QWQ]T&XB6\V.VES^E?CH^U&85#2S;O)15DZLJJ.5N$=ZA MV3W";8)%_,KEI1G=!ZV59Z5>VL6W[2*,6T6RD!O=4F3F'J/-NBYEF.EO.:W4)ZJX?CEG;=FC&S./:M$'[=.Q_ MIIZ-B9Z75(AY=&Z)>LRJP^ 1!J'I-28%, ,B,@H&&1B2L<)>.K[>8.TC$(X= M$?]EN?^8Y4HH >M%+ &YJE<"$U"0@%H".E; '!^K#L,MINI5,DZ=B@ H2KGC M./516&#F/+Y['T4$OU49!AIC0&6F, $'";A7&9JXE>DP;*R34H:X0$YQ("!# M2+C-G8*,R("94R(0**8XQK!) 9H4@$E'^TIX.V$6)X([%GT8)S%'#EOJPPBC M@B:./1\F*.&$P^82T%P"F'/Z<94 910Q-I(<>P"0(8I)XBA/04:>X)@X%B%& MC'%";KS 4]#DU._SA, $*(:_N;'_#:!NG7I0,E(;3XC; R#*Y4I!E'"_ 0 * M3>(;KS"Z<9P@P!IQK:%/68-0U.UN$"7VP&M"3;J5.FVH4?180B\ MLS.@$U^AV1H!\;0=&NT,\D[?39P_LGJ?5TWPK+299.R\L5-*2R,_GACA!S/D M#HM"[G1[*\Q]W4UZW4*K8S_%1L,HO?P'4$L#!!0 ( %&%_DZ&JRE?/ ( M -T& 9 >&PO=V]R:W-H965T%6RFZ1-1PX\$+>VQ?S/AE VK,,X?)MX:JZUU!.@*GM\)3^(?.X/ M7(W K')N6M*)AG4!)Y=U^"E^W&<:;P _&S*(13_028Z,O>C!U_,ZC+0A0LE) M:@6LFCO9$DJUD++Q>](,YY*:N.R_J7\VV566(Q9DR^BOYBSK=9B'P9E<\(W* M)S9\(5,>% 93^&_D3JB":R>JQHE187Z#TTU(UDXJRDJ+7\>VZ4P[C%]6^43S M$Y*)D,R$&/Z7D$Z$]*,$.!'@1PEH(B"+ ,;L9C%W6.*JY&P(^'@<>JQ/7?R( MU':=]*39'?--K:=0L_<*YJ@$=RTT838C)EE@DO>(K8O(HO>0G0N)$PNS=S$P MSV8,4$'F-(DW36($TJ73=.472+T"J1& RR!6ULT(R0RD,Y $1=5H#R/ MK47Q:45%['<,O8ZAXQCF*\ORB$&+,JI*;CEV02B++-#.!24)^L<6(:]?Y/%K M5=D@MPJ*K%!;#RBSMV'G@M(,(K_?S.LW\_@M++^9N]DQA+9A%Q5',$[M,^'" M\J(HK&![3TF8K.RS#A;7@+[XOV-^;3H1')E4-XKYWU\8DT0I1@]JE6KUULP# M2BY2=U>JS\<;=QQ(UD^/"9A?M.HO4$L#!!0 ( %&%_D[LNQ$&>P( H( M 9 >&PO=V]R:W-H965TO[81$ M".^MJ5N^\$LANGD0\'U)&LR?:$=:^<^1L@8+N66G@'>,X(,F-74 PS )&ERU M_C+7L2U;YO0LZJHE6^;Q<]-@]J<@-;TN?.#? B_5J10J$"SS#I_(=R)^=%LF M=\&H G]KW!_%=R(;6$JTIDCCVMN?[U]F8F MP($ 1X+,_8B !@)Z)T0/"=% B/XW0SP08B-#T'O7S5QC@9/]:]#A]5; M!^:Q/*Z]"NK3T?_)?G(9O2RC69@'%R4T8(H> R<8 &;WF+4#,R("6<%8!G25 M44"+#N\3K&P$@$:AZW^J;!ZKW!6*G/U"6@!-4\0?"$1.@4@+1'<-!T;#>TRB M,:W&( 0RHR$V""2SR.B(#4JRR !M;%"4P=1M*G::BAVFC-87/2:>EC)+#4\V M!D'S3;,Q()HAPY(C&?K 4>)TE%B.8&B<0)%823+3D V!H6G(QH#,2+6Q,2B$ M;C^ITT]J^0$H-ORD]GL 0O,[M$$0(@.TMD%9#(UT&QL4ITEBF HF%UE#V$E/ M%>[MZ;D5ZCN<1,?!]0S516C$"S!? 4=\+0==/Y?>Y?LI^0VS4]5R;T>%O'[U M)7FD5!!9>_@DCZ*4@WG&PO=V]R:W-H965T8R' M]C_/955D37M;O2SJ8Q6S;5^HR!=&*;\HLOUAOEKVSSY7JV7YVN3[0_QK7 MHLBJ?Q]C7I[NYWK^_N#+_F77= \6J^4Q>XE_QN;K\7/5WBTNM6SW13S4^_(P MJ^+S_?Q!WZV#Z0KTBK_V\51?7<\Z*T]E^:V[^6U[/U==1#&/FZ:K(FM_WN(Z MYGE74QO'/T.E\TN;7<'KZ_?:?^G-MV:>LCJNR_SO_;;9W<^3^6P;G[/7O/E2 MGGZ-@R&:SP;WO\>WF+?R+I*VC4V9U_W?V>:U;LIBJ*4-IQ0P/XHX'KSY\AZJS]G3;9:5N5I5IU'ZYAU+X6^LVUG M;KJ'?=_U_VO=UNW3MY5+[7+QUE4T:![/&G.ET1?%HJW]TH1!33P:5MQ\;&#- M%5[A%BPT8?OR]H,)ARMPL +75^ ^5$"C7CAK?*\YG&VXX--TY 7(3)*0X(=@ M. 3"\:-PSAJZ:N$Q:F3)!F9 2)'*0XEA:&D-XQT"D90LUB02BD! M5*UP,E LG*#&R4#Q$50CT1J(' ECI(7$I&^(1?-8$L7>.22SI 4D-$A)5> TI2?D*8T3E;XE4PVB:[^I)NW&W<)E":5&>F5PJM(\5Y'XUN'DHOV$ M;L$I08=;NB6 U\"J,4A YM,@I2B-4XSF.8:45 5.#3J]O5L,YMEPGGFW&,"J MI3!*[VL@LRE9*P2$H3;Z]MQM,(>&<\BS]R#Z,-3I>*"1*$C!8**-!<,L=0DF MVK@)PXP9-&B]P(:9+P2,47:<%)!,J:O)_F- F&B#B)9Z%A-M$-%LF#FJUK%A MYB*2A@C#;!#,TA!AF,T$F"V&V=X"LP6SLQG/AT#D+0G!8)#M!) M!MG> O(@ MNEY.!S?>/E@.LC=2,,(. H$L=0D&V4X V6*0+9I,Q\M!*!+XM)A/B];S[%7R MK.NU)M;W?$&OM9-V;YAURUDG)8T?1M0F$SH?(VK16IQU"E]F!QKG4"1R'@?C M,.R.PTY*V%DXC*A#B$J[8HRH0XBR?3%'5#MOQ^L')-/*2-V",74 4VD=[X2M M_@1,'<;4W8(I$FEA8>PPIHYC2EI81#J,ED.;9;/Z6,#7$MYW<+1));@FC16 [J:50,0PT83M)& ;BVTG@%HA$M\(' M+02#,+T2AH$F[!()PT!HGF%N@4@+68HP,81@$&9HPC#0A/6BQS!X-(6,W2*1 MECX-8F(\@D&8JCR&P9L);C$,'BW@F%LT?4AN,3$>P&"$&1>S[>4FC\]-=QG:Z^I\D':^:&PO=V]R M:W-H965TR,Z2&HF V2U!#ZM;/,Q-[YGG&CI+6+3QS M3QR;AO"_!5!V7OG8OP1>ZD,E=0#E64<.\!/D:_?,U0J-*KNZ@5;4K/4X[%?^ M(UX^I1IO +]J.(NKN:]'>S)D):/"/+WR*"1K!A5EI2'O_5BW9CP/^A>:FQ ,A& DJ+WO$<*!$'X0HKN$ M:"!$G]TA'@BQM0/JDQPA<%X<8O9.# C BD'HXW 9:,()O3@=H/U%(&#F67BORI/ M]U5NC(;.>H5&(+RI5^P6B)P"D1&(;AQ8Q2QZ3&(PK<&D>#&W"C(%)?, 6Q69 M@G ;NM&)G6O$DK3A(W *)4R#Y?&%3IT#J<& E6J231./$*NL4 M$ED?T68*P3BT2NK +$(K'73UDS; #Z9C"J]DQU;J4EQ%QZ;\&.B?W(H7>+G& MCOA&-?&^YW[(]S? #\(/=2N\+9.JM9@&L&=,@K(^>U!G6:E+9UQ0V$L]3=6< M]ZVW7TC6#;<*&J^V_!]02P,$% @ 487^3GR<=W&* @ @P@ !D !X M;"]W;W)K&ULC5;1;ILP%/T5Q/L*& PD2I!*4K1) MFU2UVO;L)$Y !>Q;8D;Q!Y(AUOQSY[0!G$QI0>/=12CG2(UM0=\/_8:5+5NME"Q9YHM MR)'758N?J<..38/HWQS7Y+QT _<2>*D.)9+]W'8%ZD$J\ ORI\9I.Q(RO9$/(F)]]V2]>7AG"-MUPJ(/$XX16N M:RDD;/P9--TQI21.QQ?U0M4N:MD@AE>D_EWM>+ET4]?9X3TZUOR%G+_BH1[H M.D/QW_$)UP(NG8@<6U(S]>MLCXR39E 15AKTWC^K5CW/@_Z%9B> @0!&@LC] M&2$<".$'(?J4$ V$Z-X,<"# >S/$ R'6"%[?+-7]->(H6U!R=FB_?SHDMVDP MC\7Z;F50+:?Z3RP $]%3!D&Z\$Y2:,#D/09,,$$PN\:L+9@1X0D'HPU@LY$# M@PZN$ZQ,1 !\S<1_59[N4"E,3.S;:PFM+0T5/YRZ@*%=(+(*1$H@NEH3K=]Y MCXD5INT+\2'0REW?A2I,5)JD-QQ#JV-H.@ZUMN8]!DZR? FC2-]'=Z$*"PJ$ MLQN68ZOEV&(YT"S'1IK$3T+-\3V@(C9:'(>S&[LJL?I-+'ZUA$$P$@KR=01;TFLO4JF4)0 >T6IM:+4J CXB591:B2906V5UB8&!$FJ.?$F M!V*#Z4%=9\S9DF/+YJ M90T !D !X;"]W;W)K&ULE9?1;ILP%(9?!?$ !1_;A%1)I#75M$F;5'7:=NTF3H(*F(&3 M=&\_V] HP'%';@(F__E]CO%GX\59U:_-04H=O!5YV2S#@];5?10UFX,L1'.G M*EF:?W:J+H0VS7H?-54MQ=8%%7D$<9Q$A1F2\/W!<[8_:/L@6BTJL9<_I/Y9/=6F%5UK6-K]ME&-N,9"XWVEH(#U_;O[9U>\*>9%-'*M\M_95A^681H&6[D3QUP_J_,7V17$PZ"K_IL\ MR=S(;2:FCXW*&_<;;(Z-5D7G8E(IQ%M[S4IW/7?^[V%X '0!< D@[,, V@70 MJ0&L"V"#@*@MQ8W-H]!BM:C5.:C;UUL).XO(/3.CO[$/W6"[_\SP-.;I:<4I M740G:]1I'EH-]#2LKUF/-4GJ5SU&".9#!XI>M6PZ\KG7FR)#&.4CSNAGEF M./'02*:72G!*""!9D"'1B(@03S\X3&1,$V?@L< 1(.R&:G$(")]2+2(BOG>+ MLT(06!CU6. 8D-D-U>(@D'3"1.Y$US.9<^99FP@.#,&(28<=S4>+PVC)_TC2 M7_)QI@!CRK/Z ,X4W, 4>':>*4RA(E\_.%. ,>79% !G"FY@"G"F &-JN#%T MHNM9ELP9]TPSP*D"C*ITV--X#V)QZIM&.'N [$$^) !G#V[8A0"G"C"J1@.+ M;$0TX;&G8(IS0Q%NN,\"YX;>P W%N:$($GS(32?J?6-0&H\*CJX^:>VAY+NH M]UG9!"]*FZ]C]PV[4TI+XQG?F>$[F'/0I9'+G;:W,W-?MX>!MJ%5U1UTHLMI M:_4/4$L#!!0 ( %&%_DY)3JM>,P, +$- 9 >&PO=V]R:W-H965T M_U4IZ5>ND?OFSF?MC/2)9RK?L4N;D(/4 B40(8.E=$C">9:DM M&<,@Y#QE]*0Y.6F.)BTBQ[(),H&X?=EB,D&,9A!;);**D5"S&$"3)"1)@DFL MU5R-$'&YFDD6TB0I29(B$F!V*:>(A649<)HF(VDRK"6U6#*L)4PO,$@S8USQ) M794)M*V!L+5K&P+:KL#?H9?V(6 ?$GJQ$8%QIU[:B4 XD;M2T Z#Y!UZ:>L MM@ZA-\5'I@3)#2Y.MOW'S+>\W15UYSTK;0[)PU%VJY26)F-X9]9N;[Z?S@^E MW.K^-C'W[?@1,3YHU4P?2,'Y*VWQ#U!+ P04 " !1A?Y."#)%E2H% ! M'@ &0 'AL+W=O$IL'S&'G?-$ ?SXR-YX<] M7IVK^GNS-Z9=_"B+8_.PW+?MZ3X(FNW>E'GSI3J98_>?EZHN\[:[K5^#YE2; M?#W_RV>UB&?42F,-NV-Y%W/^\F,T716^KB^' M7G]8_V7H?->9Y[PQ657\<]BU^X=ELESLS$O^5K3?JO.O9NR07B[&WO]NWDW1 MR?M(.A_;JFB&OXOM6]-6Y6BE"Z7,?UQ^#\?A]SS:_VB&&]#8@*X-.M]S#>38 M0/HV4&,#]=D@&D;KTI5A;#9YFZ]7=75>U)?7>\K[623N53?ZV_[A,-C#_[KA M:;JG[VL=A:O@O337A VH* !-1A0$P/2ZL9%$PV:XZ"1*DT3%896AS=< M2:%2B;A53H+2,"@-@E*6JXM&W[@2D8RUVU4$747 E;9<1(JLD8Z9)Y(1'V8NNR-*W5U/8$ )"XC"V,JUA+U0H3I7/*2$OPY;. DIA2&E M8(SLD%+FR3$;,Z#4(74?(1:]C\U)^"+$^ I!!Q*;7R'S9L0-"S^3**?%X!AIA M%+/1(CC&7%XPOP0"F(T5 0B&T@#IA S=XXM))SCJ&%DV@D/,Y07C2W!^<5@( MSB4\N3*H% F:AAXVIQW L!.<=MVWTK$$P;RAT#]'"9."."EXCHZB"=Y3BL&G M"2BEIID<)4P?(H\<'44>/Q)A-A M,A$G$\]/ @NLV2\Z84 1 I2=IL3!@^=7YJW<^"BG'< T(TXSI5*'"8PJ2GXB M33$L""V-6)KR=8R@*(W!X "EC&+WVY480!(M>.PTE=ZK&8D9)1&C[#25G#PN M+Q@Y$B''SD_)D2,$F'U =Y" 66NT!W)\0,!!7& MD^)XXDFJO/&D,)X4PI.=I(IC!\^N#"JMS=08N8?-:0JV8: 8":21U-*]8],8-]JG4*3!&F:^ M$JT=56^?@I'V+AAIC!KM4S#2 MCLWBN6K;JAS.TEZJJC5=1.&7;ASW)M]=;PKSTO:7<7==7PXE+S=M=1H/7(/K MJ>_Z?U!+ P04 " !1A?Y..R-]2$4$ @%@ &0 'AL+W=O'>'Y>9GZKZ1[.WMIW]+(M#LPCV;7M\ M#,-FL[=EUGRICO;0_6=7U676=J?U2]@<:YMMAT%E$5(4F;#,\D.PG _7GNKE MO'IMB_Q@G^I9\UJ66?W?RA;5:1&(X/W"]_QEW_87PN7\F+W8/VW[U_&I[L[" M2Y1M7MI#DU>'66UWB^ 7\;A6LA\P*/[.[:FY.I[U4WFNJA_]R6_;11#UCFQA M-VT?(NM^WNS:%D4?J?/Q[Q@TN-RS'WA]_![]VS#Y;C+/66/75?%/OFWWBR ) M9EN[RUZ+]GMU^M6.$]+!;)S][_;-%IV\=]+=8U,5S?!WMGEMVJH'GM(O8$D#" ' *H20#A3..L,8/F,&A$(BB)G+E@64S8CH)V%+#CK-GJ MK-%7]WE(1:H=UVL@2Z)$>U9'0SL:V)&.'W5!,S!IHQS(PPSFU6 MAMTFD3IRLXZK4J53CIT<8)!3=47*C:)*XP ^4:5_!$<82(2RY M!4<<-^Y+XT/)U(BG<^(PXH5&'#+,")?XLHXP@P@Q*/&$P-0@=7_B$JYS0KV. MF[C$VQ@9"^6R&YXWG\2HDI_H>22&B[RG MYY&<'!0IIUE0Q@P$@&&I2[OF!XH=CO-6ZKI M-@6&E>)]%4]@Q1LF2=I-8:!2D?201F'P*0 ^7PXK#"N%MI(\STAAO"B %[?/ M7RF^391&+F!NB,YFPJNMNG[O](^L?LD/S>RY:MNJ'/;F=E75VBY@]*5;WKW- MMI>3PN[:_C#NCNOSGN7YI*V.XWYL>-D47OX/4$L#!!0 ( %&%_DXP-7H, M$P( )0% 9 >&PO=V]R:W-H965TVMA6Y"D_*5K5L!6>/#%&Q)\54-YF/O8O@9?J6"H30'G:D"/\!/7: M;(7>H5YE7S&H9<5K3\ A\Q_Q\BDV> OX54$K!VO/5++C_,ULONTS/S"&@$*A MC +1KS.L@5(CI&V\.TV_3VF(P_5%_=G6KFO9$0EK3G]7>U5F_L+W]G @)ZI> M>/L57#V)[[GBO\,9J(8;)SI'P:FT3Z\X2<694]%6&/GHWE5MWZW3O]"F":$C MA#U!Y[Y'B!PA^B3$=PFQ(\3_FR%QA&24 76UVV9NB")Y*GCKB>XX-,2<.KQ, M].\J3-#^'?M-]U/JZ#E/%D&*SD;(858=)AQ@,/YRC=E,8'H$T@YZ&^&4C55X M0P^O$ZQO$3@<&=W\4^7IOLJ5T6BR7Y$5B(8IDMFT0#PI$%N!>-CP:.1RU6%F M%E-WF"2)1PVY!47S&1YUY!:$<; 8=^46-9\'BU%5:'"D&(BCO=_2*_BI5J8C M@V@_0AY#KO%$?*-'3C?6#B&-52V_'E;X(]K@>.%>@O0D3V&PH'999SO1;=H.@VBC=N!J)^$.=_ 5!+ P04 " !1A?Y.:JP\ MMC " ##!P &0 'AL+W=O? M?5G'Q8LL 93S6K-&;MQ2J?;1\V110DWE V^AT7].7-14Z:4X>[(50(_6J69> MX/NQ5].J>2/+L:JAD15O' &GC;LECSN2& >+^%5!)R=SQT@Y8QG$ZO[%_MN*UF .5\,39[^JHRHV;NLX1 M3O3"U#/OOL @:.4Z@_IO< 6FX283':/@3-JO4URDXO7 HE.IZ6L_5HT=NX'_ MYH8[!(-#,#H$L=72![*9?Z**YIG@G2/ZS6^I.6/R&.B]*8S1;H7]IY.7VGK- M5RG)O*LA&C"['A-,,&\(3[./(0(LQ"ZX5"R4S1DP5245 \$P>M_"T)$+7K&0J\^DGX ;5X_9-HB5H, M-%-_!+\F!+L#+7P(2?T M?@U(LD0M!GI_,-[D#:U!G&WWD$[!+XUM71/K MV*&V@7V#W^!]>_M.Q;EJI'/@2K_D]KT]<:Y Y^(_Z&TK=4<=%PQ.RDP3/1=] M6^D7BK=#R_3&OIW_ U!+ P04 " !1A?Y.7&S%:!L" ]!@ &0 'AL M+W=O/+6-%3\V0'C_=8/_5<-]#*FK>> M@,O6_Q!N]KG16\'/&GHYFWNFDR/G+R;X&#-&NHS? MHZ<_(4WB?/YP_V1[U[TC"ZZE(:^#F/=VK$?_1]I[H1H3(BFA)#\-P&/"7B1 M@(;*;*L?J:)E(7COB>'/ZJAY)\(-UIMY,HMV[^PSW:W4J_8.(U)DK).[N>.#&) T,6F&2- M"7&4NS&I$Y,Z,/$"DZXP>?!>,YF3DCDHR8*2K2A13#+LQN1.3+["A$FZP.2K M%RW#<; \,VM53N8;,Q2#9@?97*S?J+C6K?2.7.D[P9[<"^<*M&/PI#NK]%T^ M!0PNRDQ3/1?#C38$BG?C98VF+T;Y%U!+ P04 " !1A?Y.F/&Y_U$" "= M!P &0 'AL+W=O, M;W$BQU)STR9M4M5IVS-)2&P5&P](W/W[ ::N8UB7%P,?YYSO9O'E'64OO,18 M>*\U:?C2+X5H%P#P0XEKQ!]HBQMYV1GPEF%TU*2:@# (4E"CJO&+ M7-N>6)'3BR!5@Y^8QR]UC=B?%2:T6_K0?S,\5^=2* ,H\A:=\7PZ>E_P@7NTSA->!GA3L^VGLJDSVE+^KPY;CT Q40)O@@E *2 MRQ6O,2%*2(;QVVCZ@TM%'._?U'D@,(;G70VH(Z80 ^F+IZF^00$7.:.>Q_O]I MD?I-X2*5_3THHVZGOI,-X-)Z+9+Y+ =7)60PJQX3CC 0SF\Q&P=F0 9P1!& MZ IC%5KT\-;!VD; ,)@$\5^5[1TJ.QN3S#-W,I&SII$6B&X$YFZ!V"D0:X%X M'&4T*?BJQZ0:TVC,IW1:,P 62)T" MZ?U%G3D%9HX(X*3U,RO/*/A7F)G32W9'ZS++B]4Y&V(USH;8?7-@K+:!T5-1 M8W;6#SWW#O32"%7PD768)8^A>FHF]A5U/^^)SG_ Y0J$;&WT1#B S>.]J+;=A(.6P $*>&=%@\L8'TZLN%\0Y+ M->17( 9.\-D$=13 *$*@PVT?UI69._"Z8C=)VYX<>"!N78?YGQVA;-R&&VOC=03H*X&?"7?B?PQ'+@:@<7EW':D%RWK TXNV_ YWNQ+K3>"GRT9Q:H? MZ$J.C+WIP9?S-HPT$*'D)+4#5LV=[ FEVDAA_)X]PR6E#ESW'^Z?3.VJEB,6 M9,_HK_8LFVU8A,&97/"-RE-&MGOJEJA9J]URB"%;AKHUFSFS1PI;$4>U>!HD4"%,!" ;T4 MT,0GZPP(^@T2KT%B#-)_ !*KC$F#C*8WFBQ!N56)*TJCK/2CI%Z4U(.26BB3 M)EME2:+(1G%%L(P_6-;,BY)Y4#(+)7.RQ%E>(HO%HTKC-//#("\,Q_W7E'L1\F]*+EG7:R*=[DGBW-:?*($^5$*+TKA0;&R[ HG2Q85I87B MBE)4?'!P2R]*Z:(4%DGI_#N2.(= MN9,NC$FB'*,G55>C7JEE0,E%ZFZN^GRZJZ>!9,/\#('E+:S_ E!+ P04 M" !1A?Y.I_6D+%@" "C!P &0 'AL+W=OL(_[NG+1NW81R^;SPW MUUKJ#; K!W*E/ZG\-1RX6H'%R[GI:"\:U@><7K;AIWA3Q9$V,(J7AHYB-0]T M*D?&7O7BVWD;1IJ(MO0DM0NBACNM:-MJ3XKCS^PT7&)JP_7\W?L7D[Q*YD@$ MK5C[NSG+>AOF87"F%W)KY3,;O](YH30,YNR_TSMME5R3J!@GU@KS&YQN0K)N M]J)0.O(VC4UOQG$ZR;+9S&\ 9P.X&,3)?PW0;( L S"1F50_$TEV)6=CP*?; M&HC^*.(-4L4\Z4U3.W.FLA5J][[#45Z"NW8T:_:3!JXT\*.B%$2#PJR M4"9-NHJ"BL(NJBN*B^P!2NI%25V4.+)04B<*1C"S4#PBF!9^%.Q%P1Z4V$+! M3I0$6;B5JT%QZ@?)O""9 Y)@^WHR-PC.[>MQ10E,$C]*[D7)/5\*ME!R3TT2 MJW"5*X+YHZH47I3"@V)]!/O"B9)&16*AN"*]0+5_;TN*')@LM5M2Y/Q/ M$8H=&I\LCIS2@%6WU,_7#\*O32^"(Y.J\9KV>&%,4N4R>E*YU>K%7!8MO4@] MS=2<3\_&M)!LF)]$L+S+NW]02P,$% @ 487^3D/\6!H3 @ 8 !D M !X;"]W;W)K&UL?93;CILP$(9?!?$ :XX&(D#J MIJI:J96BK;J]=I))0&LPM9VP??O:AB!JW-[@ __\\XU/YT5Y4 M?B/EL$-(G!KHB'AB _3JSX7QCD@UY%_7I9D[\+ID M-TG;'@[<$[>N(_SW,U V5G[H/R9>VFLC]02JRX%]QN%3^AW"WS[3>"%Y;&,6J[^E*CHR]Z<&7<^4'&@@HG*1V(*JYPQXHU48* MX]?LZ2\I=>"Z_W#_9&I7M1R)@#VC/]NS;"H_][TS7,B-RA/$J#!?[W03DG6SBT+IR/O4MKUIQ]G_$>8.B.: : D(D_\&Q'- M; 6@B:QQ&);IKHUGS M/&FBE<92[+<*'"P2I 6BLA)$9GX>)T!9VZ#V&D0&X/DKS)BJXQ)@XVF-YHD MSXK,*L6A2K(P=,,D3IAD"Q/8,),F7:4IHMQ"V6KB*$C<)*F3)'4L2V*1I)LL M."DLW+U#5,2Q&P4[4; #);50\"9+GN6%A;(5%7'TC_W)G"C9!B6WMR?;G *< M!H%]5ARJ),2%Q8)6=U&_C=\(O[:]\(Y,JFMM+M^%,0G*,7A2=37J.5X&%"Y2 M=S/5Y].C- TD&^;W%BV/?OT'4$L#!!0 ( %&%_D[9"1 Y.P( P' 9 M >&PO=V]R:W-H965TX /__/.-,78U4/;&:P#AO;>D MXVN_%J)?(<2/-;28O] >.OGF3%F+A1RR"^(] WS202U!41!DJ,5-YV\J/;=G MFXI>!6DZV#./7]L6LW];('18^Z%_GWAM+K50$VA3]?@"/T'\ZO=,CM#L>U_"E>[4NFUX'<# U_T/57)@=(W-?AV6ON! @("1Z$$R8-EF85>BF MC";-=M1$"TWTJ-C9BBR8)4@"S!21DR+2\?$R0_[$('8:Q-H@>0"(C3)&3:8U MG=:$81(8E=BB.,A3-TKB1$ELE# W4$9-NLA2!(E!\K'F 21U@J062!*9(*F5 MQ%P06Y$7\1..S,F1.1:D,#@R*TL2!.8NLT7Q&-3].827)L&*9T@I052&L5N2^N?*(/2W*ZV M*,S2*#10T.)<4O?$#\PN3<>] Q7RB-,'T9E2 =(Q>)%5U?)JF@<$SD)U<]EG MXP$]#@3MI[L'S1?@YC]02P,$% @ 487^3BD=S.TK @ BP8 !D !X M;"]W;W)K&UL?97=CILP$(5?!7&?-6#^-B)(35:K M5FJE:*NVUTXR"6@-IK83MF]?VQ#*&F]OP#9GSGQC6T/1,_XJ*@#IO36T%1N_ MDK);(R2.%31$/+ .6O7ES'A#I)KR"Q(=!W(R00U%41"DJ"%UZY>%6=OSLF!7 M2>L6]MP3UZ8A_,\6*.LW?NC?%U[J2R7U BJ+CES@.\@?W9ZK&9I<3G4#K:A9 MZW$X;_Q/X7J7:[T1_*RA%[.QIRLY,/:J)U].&S_00$#A*+4#4:\;[(!2;:0P M?H^>_I12!\['=_=G4[NJY4 $[!C]59]DM?%SWSO!F5RI?&']9QCK27QO+/XK MW( JN291.8Z,"O/TCE S M5@ :R$RI3T22LN"L]_AP6!W1=R)<8[691[UH]LY\4]4*M7HKTR@HT$T;C9KM MH(EFFNB]8K=4I/],D *8*"(G163B\3Q#AMT&V&F C4'\KHS0*F/0I$;3<J M#W);MG/)XC!(W#BQ$R=VX%A[MATTR2Q/DJ8VS%*TPOB#G4F<*(D#!5LHR2)+ M'MA'O-0\9J$;)'6"I N0,+"/*%V6F\4XR2T6ARS'<9JY<3(G3N;8E]C"R19Y MPNS1/B*'*/S@LN1.DGRY,6EBD>2+2XDSBV,I627V34&SMJ#;]#?"+W4KO .3 MJL.8/G!F3(+R"QY4297Z,TP3"F>IAYD:\Z$_#A/)NK'UH^G_4_X%4$L#!!0 M ( %&%_DZ+,,726 , -00 9 >&PO=V]R:W-H965TO MRDQH,RP/7E644NP:HRSUJ.]S+Q-)[JZ7S=Q3N5ZJDTZ37#Z53G7*,E'^?92I MNJQ'HZXGO/6R$ ?Y0^J?Q5-I1M[5RR[)9%XE*G=*N5^Y'\G#AM': MH$'\2N2ENKEWZE!>E'JM!U]W*]>O&#(\_G5/W^LS: M\/;^W?OG)G@3S(NHY$:EOY.=/J[#)5,O+77)&^NE\[_NQDVH)T!O1J08-* =09L8."U MS)I0/PDMULM279RR?5N%J!<%>6 FF=MZLLE=\Y^)MC*SYS6GX=([UXXZS&.+ MH3<8VD=L; 3WKQ#/$+BRH) %;>S9C7T8!M@!@PY8XR#HA<$'8;08WF#R!D,8 MYW$\B 7 AKX$:830#H!H+,8T&DQX M0@+NA]& #()% 1O)#(=T.'C3'#M80 >+&:E=6$2ISX?1V"#C*,94(D@EFI': M: X5&S1.)8948I"5D?="?"P$_OP:)"-:0F9480<*[Y4APDW4(<'"0NB,Y=*! M;A_E#]E,0?I$L$ 16Z'LQ=*![N<&X*9R@T6*!/-KD6!Q(;:Z@/3:NF&E=PK2 M)X)EA? YZ>7WB4Q!^D2P/!&D3R.E3+"LD.@_*A'+ 4%Z8%5B?#\=4Y#^OHY5 MA?HS%D@'NK,5 M3X7DBQ0E%;H>QE0FWE071LU 2=D;8']3TC%4BQKE#4^5@1 MV7H!=B& &M^&*-84:G<^(,%V5X/H@-YGG [6)PKT:?0=866AJ&,9J4:*-8$B M31A6([7[D6$U3D+Z1+"R4+MC 8O%[D8L(E.0/A&L3]36)[!,[NO3)*1_;,#Z MQ%#7,U*!#&L*0UW/,!9FJ\4PEDE(GPA6$V;W.G92.Q"?(C(%:8EX-\?+^KS_ M792')*^<%Z7-2;4Y3^Z5TM*X\S^8B(Y2[*Z#5.YU?;LP]V5[SFX'6A7=-P3O M^B%C_0]02P,$% @ 487^3JQLVY# 0 %P0 !D !X;"]W;W)K&UL?531CML@$/P5Q <I.A-B3MKAQTAINY ,O.@ M!NC=2JNT9-:%^DS,H($U@20%R9)D2R3C/:Z*D#OJJE 7*W@/1XW,14JF_^Q! MJ+'$*;XEGOFYLSY!JF)@9_@!]N=PU"XBLTK#)?2&JQYI:$O\*=T=$*!Q#""SD;KU$3SUMZXG)^4W\*M;M: M3LS 08G?O+%=B3]@U$#++L(^J_$+Q'HV&,7BO\$5A(-[)VZ/6@D3OJB^&*MD M5'%6)'N;1MZ'<8SZ-]HZ(8N$;":D^7\)-!+H'8%,SD*IGYEE5:'5B/1T6 /S M=R+=4=?,VB=#[\*:J]:X[+7:TK0@5R\4,?L)DRTPV;^(PWO$-IDAQ!F8762K M+K+ SY?\[..Z %T5H$& +@0V=+,ND*\*Y.\=T+LJ]Q-F&S!]P*0Y?\;0A9'Y)_,=Z;/O#?HI*P[[7 FK5(6G&3RX.YAYU[I' AHK9\^NKF> M[NH46#7$9TCF?T'U%U!+ P04 " !1A?Y.7V=KM:(" !8"0 &0 'AL M+W=O,74G&EZ;?W9"5DR;J=Q'JI&<;1VI*B."$(TJ5M3A6.*KT3YL]CJPR+,PV#+=^Q8ZE=Q_L1] M0FD8^.R_\!,O#=Q&8GQL1*G<;[ Y*BTJKV)"J=A'^RUJ]SU[_0L-)A!/(!V! MX'\28D^(;R4DGI#<2D@](;V50#V!C@A16RQ7_373;#F7XAS(=@,US.Y3?$_- M^FZLT2VG^\\L@#+6TY+&\3PZ62&/>6PQI(?!'2(RZIT+ KEX)!-Z$F=#%ZLI MAL;)$+.&,.D0\P1AZ!#S#&$R.*$8K%GL!.*!0 X+)*! X@22@PF)*DM\D&X) <25,T< $*,.5U<1P MK^/_:'8,=SL&VGVZ&--^SW.$QC6>HNAL; ME'RG[3 S8]G>]>U$B\:_8Z+N,;7\ U!+ P04 " !1A?Y.)8&CU'," !H M"0 &0 'AL+W=OV%G+Q;LL M*%7.1\5JN78+I9IGSY/[@E9$/O&&UOK)D8N**#T4)T\V@I*#+:J8%_A^[%6D MK-T\LW-;D6?\K%A9TZUPY+FJB/C[0AEOURYRKQ.OY:E09L++LX:P'(H*UK+DM>.H,>U^PD];U!J"BSBK:2MO+EW3"L[SM_-X-MA[?I&$65T MKPP%T9<+W5#&#)/6\:+E M9B0@0;+ C X3W?2)TW2\+J8@E"8(EK("I:P ,V8(4I @76X&\N&(^("&8)P1 M?])J,ED; @C/+/0T4Q@$: &SU# :4/! Y[ >4-XB2=X^OE1Z(]-F:*PGT0S M.^+=;'GF#/*#B%-92V?'E=X][1YWY%Q1S><_ M:6\+?>P9!HP>E;E-]+WH]OYNH'C3GVN\X7"5_P-02P,$% @ 487^3@4: MPB7% @ >@H !D !X;"]W;W)K&ULE5;;CILP M$/T5Q/LNV!A"HB12;E4KM=)JJ[;/WL1)T *FMI-L_[ZV85EB)BE]"?9PYGC. M,!G/],+%JSPRIKRW(B_ES#\J54V"0&Z/K*#RD5>LU&_V7!14Z:TX!+(2C.ZL M4Y$'. R3H*!9Z<^GUO8DYE-^4GE6LB?AR5-14/%GR7)^F?G(?S<\9X>C,H9@ M/JWH@7UGZD?U)/0N:%EV6<%*F?'2$VP_\Q=HLD'$.%C$SXQ=9&?M&2DOG+^: MS9?=S ]-1"QG6V4HJ'ZI>-&PZ% * M^E8_L](^+PW_NQOL@!L'W#KHL^\Y1(U#].% [CJ0QH$,/2%N'&+GA*#6;I.Y MIHK.IX)?/%'70T5-V:%)K#_7UACMU['O=#ZEMI[G29Q,@[,A:C#+&H,[&(3& MUY@U@&D1@8Z@#0-#82QQSQU?'[#J(Q .G2#^R;*YSW(5: 3F*[($43=?40H3 M$)" 6 )RE?"1D_ :DUA,:3$/<>J(7?5!;CJ&T&SNT5S)B4$Y,2 G=>34F+AS MA$ZZ^WT!$$'$4=0'89*XWQ@ A7@,BTI 40D@Z@;!""08#:^2%"1(!U1)VM,) M5$D?Y%;)$)K-/9HK.6-0SK@O)[E!@$*X3X7#4XINM#HT(*D-J*LTPJE3T2L M]8 PQKVNV,>-,8Z=Y()L(TRB&_+ %KI &$CRC2:,X.:&_J.[(;B](:B_N0T! M]9L.'N/(33+0OW!"D)OC/HQ$[OVT@^1),5 NQK,UC9>_J#OI[*OE%QR$KIO7"E;WM[)^\Y5TQ''S[J MVCCJ0;#=Y&ROS'*DUZ*>ANJ-XE4SZ07MN#G_"U!+ P04 " !1A?Y.]64% M2(8# 6#P &0 'AL+W=OGFJ=TK98*7JJS;:;@WYG 71>UZKZJ\?:\/JK:_;'53Y<8^-KNH/30J MWW1&51G1.)91E1=U.)MT8P_-;**/IBQJ]= $[;&J\N;W7)7Z- U)^#KPM=CM MC1N(9I-#OE/?E/E^>&CL4W3VLBDJ5;>%KH-&;:?A/;E;D=09=,2/0IW:B_O M27G4^LD]?-I,P]A%I$JU-LY%;B_/:J'*TGFR"OF M,6_50I<_BXW93\,T##9JFQ]+\U6?/JI!D B#0?UG]:Q*B[M([!QK7;;=_V!] M;(VN!B\VE"I_Z:]%W5U/@_]7,]R #@;T;&#G?LN #0;LKP%_TX /!OS6&<1@ M(, ,4:^]2^8R-_ELTNA3T/3[X9"[;4?NA%VNM1OL5J?[S>:SM://,RGI)'IV MC@9FWC/T@B$DNV:6"',F(AO!.0R*A3&GGCD(8N$3A,8@B']Z6;WMY2I0AN:+ M=0[89;Y8BCO@J />.>!7$3"0\)Z1'5/WC*2<2Y 2!&.9Y'!I?(R13*; V\K' M:)(D8B0[ A4G$'$)$-$^12S,7,@S*=H1F*&"TM080DB#$PS3_R0:2+@ M"XI0L4@!M?0I*CFL)BN$(G$ZLF(I*BSUMR*#*Y8BPF*H"X$X 2E:^A#EL(ZN M$"BF&2XJ0T5ER&H)W &)\7H?WU[ R$C+(#>4L &Z%)O 95X@D.TL\%W *"I M*5@A%&-L9,L0M O=$WI#_1J@ZXT.2S,&I;!ZH1 LRP@DR$AO)7C/(NR&ZC5 MUUF&JA F@:(0!K[>"#/69PC>18G?1OVZ-4"7TWCE&&$2[]O&9TCL[3\?HGQL MG?#N2?SV*:6$HOQNEJ8\V15U&SQJ8T\B MW7EAJ[51-OKXO=T9>WM(/3^4:FO<;6+OF_ZDUC\8?1A.H='Y*#S[ U!+ P04 M " !1A?Y.'@O.GRT" #>!@ &0 'AL+W=O]?AGHT(TN92M5(K15NU?7;()*"U,;6=L/W[VH:P MA%@I+]@>GW/F8CQ.&\;?1 $@G7=**K%T"RGK!4(B+X!B\<1JJ-3.D7&*I5KR M$Q(U!WPP)$J0/YO%B.*RN[5\%J> M"JD-*$MK?((?('_6.ZY6J%8IMHO '\*J$1@[FC,]DS M]J877P]+=Z8# @*YU I8#1=8 R%:2(7QI]-T>Y>:.)Q?U3^;W%4N>RQ@SSN6E1F;3O]*LQ/\CN#W!.7[$2'H",$'(7Q("#M".-5#U!&BD0?4YFZ*N<$2 M9REGCF8/55/H:R7+(Z3%%VT4(=9M1A_@/&\YUO, MQH+I$4A%T(?AV\)8^7=T_];!^A[A^;-1$/]5V3Y6N0DTL-8K, +!L%[!W"X0 M6@5"(Q .!:)QP5M,;#"5P7R*YJ-DU_>@<3FFR&P?R=RD$UG3B2SI/-L%8JM M/+V@B54@F5#09$I![T'C@DZ1V3Z2:=-!@\M)@9],IQ1.SLZ5U*486/MF_.+K MRSVRK[S%VK/8-ZIYM[WV0[[M_-\Q/Y65U"LKI[35#_I&7_ %!+ P04 " !1A?Y.2]RVK"0& !. M)0 &0 'AL+W=O>=99\B(!\NS.C#WSV]G% MT_>\^%ENLJP:_=KO#N7=>%-5Q]O)I'S:9/NTO,F/V:'^SW->[-.J?EN\3,IC MD:7K=M!^-Q%19";[='L8SZ;M9]^*V31_K7;;0_:M&)6O^WU:_#?/=OG[W9C& M'Q]\W[YLJN:#R6QZ3%^R'UGUU_%;4;^;G&=9;_?9H=SFAU&1/=^-?Z?;!ZN; M :WB[VWV7EZ\'C6A/.;YS^;-P_IN'#4>9;OLJ6JF2.L_;]DBV^V:F6H__NTF M'9]M-@,O7W_,?M\&7P?SF);9(M_]LUU7F[MQ/!ZML^?T=5=]S]]761>0'H^Z MZ/_(WK)=+6\\J6T\Y;NR_3UZ>BVK?-_-4KNR3W^=_FX/[=_W;OZ/87B Z :( M\P!)@P-D-T">!XCA :H;H$('Z&Z /@\@-3C = -,J 7;#;"A ^)N0!PZ(.D& M),Z R>G^M0FQ3*MT-BWR]U%QRNECVI0.W29URCTU'[89UOZOSHFR_O1M9DP\ MG;PU$W6:^4DC>IJDKUD C8WZFB77*&G[FB]<0\*9YSY@GJ](X\2U CY+W=<\ MH+CHK)G4U_9\@06\P**=0/8F$'@""2>0[02J-X%TKNQ)0Z?;>&A%\L8)Y?X3 M4<\5!5U1P!7EN'+2Z$LCCA]#BIX3&CJA@1-.J,N3QER8J/'?_CB^! A[+AGH MDF$N"6$<2X9%36290U\-<\CCB86>6.8))>1X8IDGOY'T1AQ#.S&X"6[$,8]8 M4,Q#CD-#3J K"7#%H<$R8:X($VNA>$*$*'M.482Y&C&W8L;#B!N+XEASKX*5 MJT[9RVA2PG]_R;,N$/<_=OTG[I4D%24@@&#I"DF-%(K\(6#RD@"9$7NFP.PE M&4YOPLPD!$TW/XDSD6!ZA@I70"B(!M(8PY8X;7D::V8*)W&8;@5TPQF,H4R< MRCR#.96-1.D;IELA73*0N!CBQ"EN;.*9 O.9XBL2%W.5 %C=>S_O1*:7CX,K MJ,"\%)R7)G96KCD4>:(2F&N"Z9%*!A,58T5PK!B7*W,!NKU!6Q@$@H. -99SP?LYI83?% :& !U=G+BF M4$MG$[\M3!8!R)*X9!&\$R/C7P0DQHH$Q' ;XJ7DW161 "M8J' E>1=6"ZW? M>PPKR6%E$N%<* E@)65D!ZQA"DE H42ZD2&1\MCQ;&@Y?M@F92XY?JB.?2 ! M,(0DX$OB0@B*/!"2&$(2;4N-FVB\LS%@1W0/=.[6J>\31I4$J&*MIP2H8BMX MYU:P="7Y/O:3OD!B!$K0"R76,P5&F[RB%Y*86!(1RVTF)2!6N\4'5S)8ND+2 MX2NI, H50J%#^*7BA$MP",'*%5"VYPT#$6 <*HY#RZV!EFS8&*:A0J!S5XY. MU-O26'ZJ4\&0'6XG,@'%$23M M.X:9K#B3;>0I?(41JDPX.Q0FF.($LY&SK"XZ$3J(],6,8:=X'VB3,_?/5'UW M,/8TZ +9L;OFV'//W0I#O@F%ZZ"OHH3$]-* 'CQ:)/$VYQMS0H$;)EZ>X1G42'JW!E6=XY5ER MF+. (D]+:'!)&=!)D(=(!A>#N>*+/8.+P8!EFD>+1)[#0(,KQH!B$)ZZ-;@8 MC+XB6L^79'PW J(%(N'YOM7@BC&@&(3/55P,YHH=@\'%8,""Q:,%(N%!C,45 M8T$Q"$_I6UP,EL*CM;@8+%@9W![GP?+F5@[W.!;7C04E(3RLLK@DK+HB9EP2 M%JP/[N'<@P7'CIZ8)Q>/;#1/&OV9%B_;0SEZS*LJW[?/:#SG>975TT8W];2; M+%V?W^RRYZIYV=@K3D_XG-Y4^;%[>FER?H1J]C]02P,$% @ 487^3E/< M%6)7 P >Q !D !X;"]W;W)K&ULE9AM;YLP M$,>_"N(#%.[,8Y5$6C--F[1)5:=MKVGB)*B ,W":[MO/$!HEOG/&W@1L[NY_ M9_CY(;.C:E^ZG93:>ZNKIIO[.ZWW]T'0K7:R+KH[M9>->;)1;5UHTVRW0;=O M9;$>G.HJP#!,@KHH&W\Q&_H>V\5,'715-O*Q];I#71?MGP=9J>/X7XJD=Q@L?I;RV%W< M>WTISTJ]](TOZ[D?]AG)2JYT'Z(PEU>YE%751S)Y_!Z#^F?-WO'R_CWZIZ%X M4\QST6F.%3Z21T_R[&@V/?&ZK_*5UD9\SX3H[%253?\ M>JM#IU4]1C&IU,7;Z5HVP_4XQG]WXQUP=,"S T0W'<3H("R'X)394.K'0A>+ M6:N.7GMZ6_NB_RC@7IC!7/6=P]@-STRUG>E]7:28SH+7/M!H\W"RP0L;O+98 M4HLD/)L$)H%S%LAF@8._N,HBXP,(-H 8 D17 7*KC)--,M@T@PV$F0!>)F)E M(B(3Y]98/)QLX@L9C))<\#(Q*Q,S,L*2B8F,B,+0,>H)*Y,P,I$EDQ"9*'?* MI*Q,RLC$EDQ*9!P2&2N1,1*))9$1"8A#9RDYJY,3'4AL6G+Z_I,LQHC7@9#' M,J0?M'"D"@ZR83I4P&,). &KT6C"NP.>7:#P4JI&HRDJ/+K L6M#!11>EPI/ M+G#HVDP!9=>EPH,+'+DV4D#1=:GPW ('KDT54')O804\OT !IF#!/PD>%Z., M3O2W4N)1!\IZZEHLD(<8P^D$(@\QP@0"1Z/+@7&N:^A8@"GIE$&DI#L7-N19 M1XYUFT*=:18]VF$">SCCSKR+%N4XB364>>=:2L4P"1 M8QVM<5V.5I?X(8!C^4-^/D Z'Z0"'2%X?C'_CSTESZ]@%F&ZJPSIH+@G&\%C M+BCF%#]!,4?WED_PH L.=!M 04&_L;D4CBTYA[H-H:"HW]A?"AYWP>%N@R@F MXRYXW 6'NPVBF(R[X'$7%'<*XFATM<)!2HU;:'"B' M8]]&*2U-S/#.Y+R3Q?KIN6]/Q^%30ZO]>-0/SO\W+/X"4$L#!!0 M ( %&%_D[N&.'%? , #0/ 9 >&PO=V]R:W-H965T9/%2'H50SEN6YN7,/2IUFGA>N3V*+"Y'\B1R_ M%EFL]+ X>.6I$/&N)F6I1PGA7A8GN3N?UG-/Q7PJSRI-I7RI!I]W,Y=4%8E4;%45(M:75[$4:5I%TG7\;H.Z7S4<>9&KK,3^_B1:GA5 MBVYU+)K(VB2\GBM^::Y/7UTL9_I^$$VA)H1_##FP2_)?CW$H*6 M$'0$QFX26$M@]V;@+8%W! HW"6%+" V"USS=>KE6L8KGTT)>G*+IN%-<-39, M0MT0VVJR7O_Z-[UBI9Y]G8>^/_5>JT M9M%@: \#,+[&K!!,A_!T!5T9%"MC M02UZZ ?7*988AAEE8!A^C5G?$6>#8<)KS".&B7#1/OKL_3J ?Q5@C <(T !! M'2#H!PB(\40:#*LQ^:V%86@*AJ0 HS^8E<(H8FDC_,A:.QM$*>?FZMFH@/& MXYHXJHDCFJBAJ<'P&YILA"Z7$//YVS (2&3AUDBX<$SZN"ME(:HL1)29NSG\ MK[(&$?40+!I%QA-:V2A.1V#TQAI!P0@H+BI"146(J /,$8#C._?9T!PER1( M#4;_/K:@JR4DS=] L@%+!B390(,#:J-. M!IB5168VV\N"V\EP3P/,U(P7V@)LHX%Q!-S<+!B.,]L'$%S@1X0:7;1&<'X0 M0C2P90"W.$ \CA%3(N)-%'QB%;]$D.. A(A*Q,8X%G*-(8D?\.'%Q"T/$,]C MYAL*4!NB8,I$G"\<$3!%(K#QB%LKB?KHT$;&O0\0\V-#K8"['WS _BAN?Q2Q M/V:\5S8MB-UM?Q2W/XK8'QOP>XK;'_V _5'<_BAB?[9DV_X&#,GK?8]GHCC4 MQZ_2V[/=$>^!5M_SQOP")DM YE99* MGR+J;_V]E$IH 62D5^NHC[#=(!5[5=V&^KYHSG'-0,E3>T;UNH/R_"]02P,$ M% @ 487^3AW6F(F4 @ V @ !D !X;"]W;W)K&ULC99=DYL@%(;_BN-]UX!?)),XLR;IM#/MS,YVVEX30Z*S*A9(W/[[ M KJN 9KV)L+Q.1_O@8#KGK(77A(BO->F;OG&+X7H5D' BY(TF#_0CK3RS8FR M!@LY9>> =XS@HW9JZ@ N%DG0X*KUL[6V/;%L32^BKEKRQ#Q^:1K,?N>DIOW& M!_Z;X;DZET(9@FS=X3/Y1L3W[HG)63!%.58-:7E%6X^1T\9_!*L]4KP&?E2D MY[.QIY0<*'U1D\_'C;]0!9&:%$)%P/)Q)5M2URJ0+./7&-.?4BK'^?@M^D>M M76HY8$ZVM/Y9'46Y\9'O' M<>&"-F,464J#7X=GU>IG/[Q)T>CF=H"C YP<9.Y[#N'H$+X[1'<=HM$A^M\, M\>@0&QF"0;MNY@X+G*T9[3TV;(<.JUT'5K%KH=[*?7%JO61K'Z^"J M HU,/C!PQ@"PO&5V#F8B EG!5 9TE9%#RQW>)MC:!( +HXA_1MG?CW)3:.CL M5Z@#A/,4"+D#1,X D0X0W30\,1H^,(EF6LU$R]#HAX.!!K.SF24R>K:W&91 MMZ#8*2AV"$H-00,3SY) " Q!-@-24Y#-1)$IR&;".'0+2IR"$H<@9 A*K"0? M0!09BEP0,"+M'!!$QH;8NZ#H+ZN4.D6E#E'&?SA/[2QF=[<.)C0E.9C4R+5W M,:E;$'(*0K:@Q"@V1];>CD-3D,U86VIG,V!AGI)[&T++Q% 4S([EAK"SOB.Y M5]!+*]2I,K-.U_ C5,>Z8<_!:@L<]IV\MH=;]CW\<.=_Q>Q)#K4,K/C&E2DY-0PU2.V7#9#A-!N_$[(I@^9K(_4$L#!!0 ( M %&%_D[@8&A/4 ( # ' 9 >&PO=V]R:W-H965T!:E;>&$./S<-9G\V0&B_=I%[#;S6ITJH M@)=G'3[!=Q _NAT^H]4N57@-^%E#SV_FCJID3^F; M6GPYK%U?)00$2J$4L!PN4 A2DBF\7O4="=+1;R=7]4_Z=IE+7O,H:#D5WT0 MU=I=N,X!COA,Q"OM/\-83^PZ8_%?X0)$PE4FTJ.DA.M?ISQS09M11:;2X/=A MK%L]]J/^E68G!",AF C2^Q$A' GA!R%Z2(A&0O2_#O%(B T';ZA=;^86"YQG MC/8.&ZY#A]6M0ZM8'E>I@OIT]#>YGUQ&+WF:H,R[**$1LQDPP0T&H>4]9FO! M3 A/9C"E$=C2V 0S>G!O4,P1*/"-)/ZILGNLYQP3GW+@XD4V "IX9;23^[!1JM\A).L& M&)%WO(=.GYRY8$3II;@@V0L@)QO$*,)1E"%&VBZL2KOW**J27Q5M.W@4@;PR M1L3? U ^[,,X?-MX:B^-,ANH*GMR@9^@GOM'H5=H6 J.7+^8A;?3OLP,@D!A5H9!Z*'&SP I<9(I_%G] PGI F< MS]_(?UW=1FTUZ%/=/)2[U[J_(L+]'-&(V:@]/@F2:>%$B[3PCL0QSP M*CQ-(/(5XE,:9W[*UDO9>BC)@K)= M4?+"SRB\C,+#2!>,8OW=D\WR_XUFSXF!N-A&(H.:7SO;Q&:[4Z^ZQ_8Y_I>[ M1O>#B$O;R>#(E7[4]NF=.5>@/4/4$L#!!0 ( %&%_DX-HO5%W@( $0+ 9 >&PO=V]R:W-H965T M\8K(M64'P+1<$IVVJ@J P1 '%2DJ/W50J\]\]6"G619U/29>^)4 M583_7=.2798^]*\++\7A*-N%8+5HR('^H/)G\\S5+!B\[(J*UJ)@ML_%WLY''II[ZWHWMR*N4+NWRA?4"1[_71?Z-G M6BIY2Z+VV+)2Z%]O>Q*25;T7A5*1]^Y9U/IYZ=XD5S.W >H-T�)6?6 /<& M^%Z#L#<(/PQ"G:TN%)V;G$BR6G!V\7AWO UI;Q%\#%7VM^VB3K9^I](CU.IY ME231(CBWCGK-NM.@D0;";*K9.#2#(E $ P9R8:R198Z,#6XJ65<3AM',98# 77* M@QB9-0=8-)\@M)COD^5.&0 S]P;.E$IH(W(WO&)%4DX$&1 M'%5+.TQ*NI?M,%%CWO5UW42RIN]9@Z%Q7OT#4$L#!!0 ( %&%_DYZ5J(3 M=P( /P' 9 >&PO=V]R:W-H965TQ/;QO[N?SXXO MZS%YH25"S'IMZI:N[9*Q;N4XM"A1 ^D#[E#+OYPP:2#C2W)V:$<0/$JGIG8\ MUXV[7-K!OAN?J7#)A<#99!\_H M!V(_NR?"5\X4Y5@UJ*45;BV"3FO[$:SVJ=!+P:\*]70VM\1.#AB_B,77X]IV M!1"J4<%$!,B'*]JBNA:!.,:?,:8]I12.\_DM^F>Y=[Z7 Z1HB^O?U9&5:SNQ MK2,ZP4O-GG'_!8W["6UKW/PW=$4UEPL2GJ/ -96_5G&A##=C%([2P-=AK%HY M]L.7^.9F=O!&!V]RX+GO.?BC@__F$-QU"$:'X'\SA*-#J&1PAKW+8NX@@YN, MX-XBPW7HH+AU8!7RXRJ$49Z._,;K2;GUNHF3.'.N(M"HR0>--], D"XU.X-F M4CB<8,+P3!BYI[E[RP1;70$\5X'X,,K^?I0%J&^LER\#^(MZ)>8 @3% ( ,$ MBP!*,?-!$TE-*S6ILI&=+@&S4#T0(E,:(D!A1? M04FT*Q!%:NUVN@CXB??.C4V-+*F!1:G^-M59W%!Y1_:Z"'A!G"HLSNSI:A Y MRSY"K0)?6B;^>3/KU*H>/?'T*?8&ULC57;CILP$/T5Q 3%4%*MJI:J96BK;I]=A(GH#68VD[8_GUMPU(6 M!JDO^';FG)DQX\D[(5]5R9CVWFK>J*U?:MT^!H$ZE:RFZD&TK#$G%R%KJLU2 M7@/52D;/SJCF08A0&M2T:OPB=WL'6>3BIGG5L(/TU*VNJ?RS9UQT6Q_[[QO/ MU;74=B,H\I9>V0^F?[8':5;!R'*N:M:H2C2>9)>MO\./>QQ; X=XJ5BG)G// MAG(4XM4NOIZW/K(>,B-ZV?1?6%#0(GO#=%_8W?&#=QZ8C1.@BOW]4XWI44] ML!A7:OK6CU7CQJX_(60P@PW"P2 <#<+$Q=(+.<\_44V+7(K.DWWR6VKO&#^& M)CP M1@IJI(#&9J:1+C1"M))P HJ0A4B&T$R$+$4(21 LDX$R&2"#9S+9XEI6)#:@ MQ&;QZV0HA DP@@L$ 5Y&\PJ!0/&*SDHA8N!FY]D 0!E:^7\P6(T[' (I6:DF M#-76-0'DG<6M<%YKLCLUF M%[KG]!^\[U3?J;Q6C?*.0IM'V3V=%R$T,[Z@!U,.I6F.XX*SB[938N:R[Q#] M0HMVZ'[!V(*+OU!+ P04 " !1A?Y.,LQ>J] " !5"P &0 'AL+W=O M)9&:K:I6:J5H MJ[;7)"&)M;9Q;9)LW[Z O98#0RYBP,-\ YX?9G47_=MPX5P&[TW=#NOP(F7W M'$7#X<(;-CR)CK?JS4GT#9.JVY^CH>LY.YI)31T!(5G4L*H--RLSMNLW*W&5 M==7R71\,UZ9A_;\MK\5]'=+P8^"U.E^D'H@VJXZ=^4\N?W6[7O6BVGY:AY_H\Q9B/<%8_*[X?5BT [V4O1!ONO/MN Z)CHC7_""U"Z8>-_[" MZUI[4G'\G9R&,U-/7+8_O'\QBU>+V;.!OXCZ3W64EW58A,&1G]BUEJ_B_I5/ M"TK#8%K]=W[CM3+7D2C&0=2#^0\.UT&*9O*B0FG8^_BL6O.\CV^R;)J&3X!I M LP38%S+"#*1?V:2;5:]N ?]N/D=T]^8/H/:FX,>-%MAWJG@!S5ZVQ2D7$4W M[6BRV8XVL+!)XGRVB93_&0(H!(R#> FA!'<0HPYBXR!9.$A+:D4YVF3&IC4V M%%)(<$R"8A($ Q9FM$D7&$C*TK,=*8I)$4QL85(7HWX4QV0H)D,PB87)7 PA M98%C%*@0#&%@RFHG0*%BTE(ZODV)8HI$8R= J6[:3% MC&,HP75'$)"=!)/1PX+BE()GXZA'XA1!V8DP&2U1,:6ICX3KG )"LG-A,GI8 M%(G+W(?"3P0:(V=*YG&!JYUB*Z=W.*>H*/EX&ULA99M;YLP$(#_"N('%.YX M395$6CM-F[1)5:=UG]W$25 !,W"2[M_/-A01^ZSU0\'F?(_MW ->7T7_-IPX ME\%[4[?#)CQ)V=U'T; [\88-=Z+CK7IR$'W#I&KVQVCH>L[V9E!31QC'>=2P MJ@VW:]/WU&_7XBSKJN5/?3")*Z(]JN.W;D/[G\ MU3WUJA7-6?95P]NA$FW0\\,F_ 3W#YCH 2;BI>+787$?Z*6\"O&F&]_VFS#6 M,^(UWTF=@JG+A3_RNM:9U#S^3$G#F:D'+N\_LG\QBU>+>64#?Q3U[VHO3YNP M#(,]/[!S+9_%]2N?%I2%P;3Z[_S":Q6N9Z(8.U$/YG^P.P]2-%,6-96&O8_7 MJC77Z_BDP&D8/0"G 3@/P'$M(\C,_#.3;+ONQ37HQ\WOF/Z-X1[5WNQTI]D* M\TQ-?E"]EVT)Q3JZZ$13S,,8@XN8/,GFF$CEGR%(0M D2&X@,9T@(1,D)D&Z M2)"5UB3'D-R$M"8$DS0!FI*2E-2EK-#"C#'9$A/'R8K&9"0F(S")A5:S M(C$K F.7P,K%9''LJ6>(:>UB F27]!1TNZ 4"D]1@\=P(.SS[#W0_@+^W[\I MYL:,,O%@:,N!T-P1< JZ5>&I M-*0U1TISNP*0T-S[?:4=1W YBV*=..!66N(I-?1\R-T708EV#2#Q)D#?OM%O M G3?!"7:58#N)S\!>]^BQ4%('S1_L/Y8M4/P*J0Z4YF3ST$(R57"^$Y-^:3. MMG.CY@>I;PMUWX\'O+$A13<=7J/Y!+W]!U!+ P04 " !1A?Y..(17SE4" M !5!P &0 'AL+W=O MF3RAB>58-]#RFK8.@]/:??)7^U3A->!G#3V?[1VEY$#IJSI\.:Y=3R4$!$JA M&+!N*#-R")3:?#;L-:M7OOA3QJ.;G:' M8'0()@<9^YY#.#J$'P[178=H=(C^-T(\.L1&!#1HU\7<88&+G-'>8<-SZ+!Z M=?XJEM=5*J.^'?U/UI-+Z[7(@C!'5T4T8C8#)IAA?/_Q%K.S8"8$DAE,:02V M-#;!PCVX#;!=(OS ,Y+X)\O^/LM-HJ&U7J$F".231=FB+$SL45)KE'09)31O,+5<3FH^ZR4H M]F/S7:-93VB G76#YDY)+ZU03WIFG6; 4Z!ZBF'?^*NM;['OY,P86OP'_3!P MOF%VKEON'*B0G4SWFQ.E F3NWH.\K$K.N.E X"34-I5[-G3ZX2!H-PXQ-$W2 MXB]02P,$% @ 487^3G_JP$RN @ JPD !H !X;"]W;W)K!T_2]"7 ^,QAYD"&F9ZY>)4'QI3W5I6UG/D'I9I)$,C-@554 M/O"&U?K+CHN**KT4^T V@M&M=:K* (=A$E2TJ/WYU-J>Q'S*CZHL:O8D/'FL M*BK^+%G)SS,?^>^&YV)_4,80S*<-W;/O3/UHGH1>!3W+MJA8+0M>>X+M9OX" M31X1,0X6\;-@9SF8>R:5%\Y?S>++=N:')B)6LHTR%%0/)[9B96F8=!R_.U*_ MW],X#N?O[)]L\CJ9%RK9BI>_BJTZS/S,][9L1X^E>N;GSZQ+*/:]+ONO[,1* M#3>1Z#TVO)3VU]L)5QZ)#J>A;.Q:U'<\=_[L;[( [!]P[Z+UO.9#.@7PX M1#<=HLXANG>'N'.(G1V"-GQ\::JX=FL3ZN#;&:$_'?M-Z M2FT]S3."IL')$'6898O! PQ"^25F#6!Z1* CZ,/ 4!A+/'+'EQNLQ@B$0R>( M?[(\WF:Y")2 >A%+0"[TPC!!!!)$EB"Z("".X"TFL9C:8E(4QXX@8U"2Y0[3 M>@Q"$4+. 3\"*)0G*9Q6#*85C])"F, $"4B0W"]L"A*D=PC;8N)AH@G)'&$! M$$G=JS8&X3R)'%T!4)1<424#D\H 6:^<2PX2Y/?+BD*X0H1W"-N!+E)-,^>> MK0 4"?-1*1FCXC1.'&TA%(GR*ZE=*7X(D#>[0@$6K@7"_R$P7%(0N4=@,OJ/ MXI0DKL *L*1*_ 8%9/<+0H *AI6H3:U8/#05$SL[:LOO0T_ULK(,K#VG<4" MFX?*L2_19(4 ^]IT(O9A^Z!OVYAO5.R+6GHO7.GGT3YB.\X5T\&'#_I>''3G MU"]*ME-FFNJY:-N'=J%XT[5&0=^?S?\"4$L#!!0 ( %&%_DZ7];N8IP$ M )\# : >&PO=V]R:W-H965TPE*&C@ZXB]:"_?O ,KV!5W2F^-5GML0':S,.W&&GQ!^=4>'%ILH MM=1@O+2&.&@*^FFY/V11GP2_)?3^;D]B)R=KWZ+QK2[H(A8$"JH0"0*7*[R M4A&$9?P=F71*&0/O]S?ZE]0[]G(2'EZL^B/KT!9T1TD-C;BH\&K[KS#VLZ9D M;/X[7$&A/%:".2JK?/J2ZN*#U2,%2]'B?5BE26L_\F]A\P%\#.!3 $\!;$B4 M*O\L@BAS9WOBAMEW(E[QH_=:[E99SJX1-&H.@X8_:-:3 MAB%_2L)GD_ $R!X FWG :A:P2H#5 V [#\AF =E,!;L/;0Z:==*8I.&;+5\^ M/W](Q.YF&W_='\*=I?'D9 ->4QIF8VT 9"Z>$-?B:YD,!4V(VRWNW?#/#$:P MW?@TDW;^?,82"N>ZZ/ 3LG'O/N?XXN:LK%\_RQ)CR7JJREFO_I%1S M%P1R=V(5E0O>L%K_UC_S;Q&-Q/*EV(MBL&GIDWYGZT3P(/0J&+/NB8K4L M>.T)=EC[]^@NQ[@-,(B?!;O*T;O7EO+$^7,[^+)?^V&KB)5LI]H45#\N+&=E MV6;2.G[W2?V!LPTJ&0Y+W\5>W5:^YGO[=F!GDOUR*^?65\0 M\;V^^J_LPDH-;Y5HCATOI?GV=F>I>-5GT5(J^M(]B]H\KWW^6Q@<@/L / 1$ MZ9L!41\060%!I\R4^I$JNED)?O5$MUL-;0\%NHOT8N[:2;-VYC==K=2SETT6 M+5?!I4W48[8=!H\P:(K(YPB2O&("K6"0@2$96SQ+D$:Q13+'9'$(DT1@K9%) M$$T2.%3&8(+8)(@G";"U6!V&&$S=+5:"XY3 / 3D(0!/9/&0&8]C+1*0(@$H MK 7?)C.*#Q$AH8,G!7E2@(=8/.E[2\E B@R@2"R*;+XK.%FFEI(<@+VQ>4M0 MSA*0DUIREO^2,^%!(7QU0^ \9XX4CMN/ +&SZ]^!LI%:'"ZPX^8@\(+?(SQG M(J'-A-][$A!\PU$$L"";I0.A:$2S7!"\''\E RTDIB>XES"(63U"$'-@D$N 2Q70(!-I$AU_\J;!(X!(@RBZ@'.>N> M$L%6@@$K(;:50*#$$>S0U][;]K:X!7>-<7?J#@6M?2>N-+MG&FZ#IPKIK6$"[W))]V'#X.2'53[ MFNIWT36CW4#QIF^T@Z';W_P%4$L#!!0 ( %&%_D[U!/? J $ +L# : M >&PO=V]R:W-H965T@N+LQ/6@\:8U5W&-H3\SU%G@3BY1D:9)LF>)"TZJ(N8.M M"G/V4F@X6.+.2G'[>P_2#"7=T&OB69PZ'Q*L*GI^@I_@7_J#Q8C-+(U0H)TP MFEAH2_IEL]OG 1\!KP(&M]B3T,G1F/<0/#8E38(AD%#[P,!QN< #2!F(T,:O MB9/.DJ%PN;^R?XN]8R]'[N#!R#?1^*ZD]Y0TT/*S],]F^ Y3/[>43,T_P04D MPH,3U*B-=/%+ZK/S1DTL:$7QCW$5.J[#Q'\M6R](IX)T+DC'7D:AZ/PK][PJ MK!F('6??\_"+-[L49U.'9!Q%/$/S#K.7ZGZ;%>P2B";,?L2D"TR>WA';D:#S^PCCHUA@/R);&PO=V]R:W-H965T MTH<"SKGWW&M\#O;R)IN7]B2$"EZKLFY7X4FI\T,&Y'O35!5QCA)6%SE11VNEV;LJ5DOY46512V> MFJ"]5%7>_-V(4MY6(0K?!KX7QY/J!N+U\IP?Q0^A?IZ?&OT4#UGV127JMI!U MT(C#*GQ$#UN\Z (,XE9;RI7OXLE^%25>1*,5.=2ER?;F*K2C+ M+I.NXX]-&@Z<7>#X_BW[)].\;N8Y;\56EK^+O3JMPBP,]N*07TKU7=X^"]L0 M#0/;_5=Q%:6&=Y5HCITL6_,_V%U:)2N;19=2Y:_]M:C-]6;SOX7! =@&X"% M<_\O@-@ \AZ0FN;[RDRK'W.5KY>-O 5-_[;.>; MO:XSQI;QM4MD,9L>@T<8-"!BG7V@P!#%!L_"\91@.T>P!&8@8!/$Q*>3)CB< M( 43I"8!F23(X 043$"!"A;.-/88:C!U/XT)89C / SD87,>GC@\;,;CF4P. M4G" CD4?$;Q("-#GS-+07* +2BCW4<$R19!.75=#6V+"/N8 M8$? @"-D,YG.'0$Q@ES<%L)1RJFKYGBT9ZY$$(\XC- MGOL=WI]_ON7-L:C;X%DJO7,W^^N#E$KHR(8*W$>1IR)YVGJK>\E7#2 MR/1",/W_"%P-&=[B:^*IK1OK$R1/.U;#,]@_W4F[B,PL92M FE9)I*'*\,/V M<$P\/@#^MC"8Q1[Y3LY*O?K@9YGAC3<$' KK&9A;+O (G'LB9^/?Q(EG25^X MW%_9OX?>72]G9N!1\9>VM$V&]QB54+&>VR!06;^]=WL]ON&UL MC5?MCILP$'P5Q , 7KY/2:3+554KM=+IJK:_?8F3H .[$&BH#?F:M_N? 14.5'HIC M*,^"T;U):NH0HB@+&UJU_F9EYI[%9L4OJJY:]BP\>6D:*OYN6DZ_EA0?^#L$L?W'^B?S>+U M8EZI9$^\_EWMU6GM%[ZW9P=ZJ=4+OWUA=D&I[]G5?V-75NOPKA+-L>.U-+_> M[B(5;RR*+J6A[_VU:LWU9O$_TO $L DP),0F(>R)3.6?J**;E> W3_2;?Z;= M&9,'T'NSZR;-5IC_=/%2SUXW19&NPFL'9&.V?0R,8L@0$6KT@0(PBBU,THLB MPP%BM,;8 "1W #D.D* B0&(QP!9@0.D*$"*5% XN]3'I":F[7$J')YOPI$F4 4Z3HS3YE*:,')I\0A/A% 5*42 4Q*$HEE*4*$6)4(!# M44X/)4T2DN(\),(U$DV?GSR9@9B1&4&*C5V=]4'%W=$&T,Z)8A0)ZY& MIDK5MC;GGH +%:(%QF:#%CPJ@&L9,"V[WF:#EK#@.@9,QZZ]V2#'W^+1[MY3 MX3J&>+F_ 2Y2P$3J^IL-&LLG@R"9.V-OK1[-"Z/X)I3O^']WW_=RJ.52N]5ZYTBVL:T0/GBNEJHD"O]J0_-89! MS0ZJN\WUO>C[[7Z@^-E^2X3#!\WF'U!+ P04 " !1A?Y.%WHJG,\! [ M! &@ 'AL+W=O&UL=539;MLP$/P5@1\0 MRI3LV(8D($X1M$ +&"F:/M/2ZD!X*"1MI7]?'K(JV.J+R5W-SLR27&>#5.^Z M!3#1)V="YZ@UIM]CK,L6.-4/L@=AO]12<6ILJ!JL>P6T\D6<81+'&\QI)U"1 M^=Q1%9D\&]8).*I(GSFGZL\!F!QRM$+7Q&O7M,8E<)'UM(&?8'[U1V4C/+%4 M'0>A.RDB!76.GE;[P]KA/>"M@T'/]I'KY"3ENPN^53F*G2%@4!K'0.UR@6=@ MS!%9&Q\C)YHD7>%\?V5_\;W;7DY4P[-DO[O*M#G:HJB"FIZ9>97#5QC[6:-H M;/X[7(!9N'-B-4K)M/^-RK,VDH\LU@JGGV'MA%^'D?]:MEQ Q@(R%9#02Q#R MSK]00XM,R2%2X>Q[ZJYXM2?V;$J7]$?AOUGSVF8OQ7:WR_#%$8V80\"0&68U M(;!EGR3(DL2!W)6GR>,R0;+H,?$$R=SC_PC218+4$Z1S@DUZTV3 ;#Q&A"9) M2M)EF?6BS/I>9IOY5>,\A,+(?1Q5/_Q?% M7U!+ P04 " !1A?Y."6UBW7(# #,#P &@ 'AL+W=O&ULE5=M;YLP$/XKB.\M^'BODDAMHFF3-JG:M.TS39P$%7 & M3M/]^]G&I6 ?#?O2@//^Q84US^V14NZ\5F7=+MTCYZ<[SVNW1UKE M[2T[T5I\LV=-E7/QVAR\]M30?*>,JM(#WX^]*B]J=[509X_-:L'.O"QJ^M@X M[;FJ\N;O RW99>D2]^W@>W$XQ%4JORU^RQJ]7G1_M_,< /0!M ;B-@? M&03:()AK$&J#\-T@5-7J4E&UV>0\7RT:=G&:[N<]Y;*+R%THJK^5AZK8ZCM1 MGE: @:44E1*BE" M)3&HI%:4V/=]@\H5T(A*AE+)$"JI026SHI L-*G8H(#$1E*;;&X[$A_7#Q^A M.U%Z,B%!9/[<$50^[@G,F#P-BF;DBNL#"68,GP8-HT"4)1.!<06*K3@#6$%Y#C>G@XD00=2)3 M+G!1(>E_-#8N!@13 ZNQ[4F?( KX$ ,VQ&9C:] P2A)-9 /XI .9T=<:-/K' M$DVT$N!R )@@]R)3+.UV)5[1;+=S?=GOLM;PY%W3I/C(N% M2ZU%>\8X%23]6U&KHUBM^Y>2[KE\3,1ST^V7W0MG)[T[>_T"O_H'4$L#!!0 M ( %&%_DX3"BG?V0( #@+ : >&PO=V]R:W-H965T?OXJ M3;#3\@>P.>?XW&OK^DY/E+WR/2$B>&OJEL_"O1#=)(KX>D\:S&]H1UKY9TM9 M@X46< /38/9OP6IZ6D6 MPO!]XJG:[86:B.;3#N_(,Q&_NDR)'6ME*2/OU8T[-=4Q//O=_65 M#EX&\X(Y6=+Z3[41^UE8A,&&;/&A%D_T](W8@+(PL-'_($=22[AR(M=8TYKK M9[ ^<$$;JR*M-/C-O*M6OT_F3UY:FI\06T+<$^3:GQ$22T@^".FGA-02TK$K M9):0C5T!60(:2\@M(1\0(I-=O5UW6.#YE-%3P,R)Z[ ZV'"2RP.Q5I-Z__4_ MN6-;.@^D1D730VXA]-A:Q0Q^86+H(&(.! MB2]5[D>HK%P,&D >7$@)$W^\B3?MB19(+@12OT#J%4BU0'HAD WVS6"0QK0F M':C(XA2 8>+&("],95Y3F<<4&I@RF.Q\J33)0.F86F:N*0B@W"_'OJN9%@DH M7.2]JYG"'!39U4"1-U#D"30?!(H<4T/;7R)6R+%[W6GN=9I[G!9^@<(K4(P_ MJ:57H!QQ*,JO,K$LG4Q Y&ZOBXKA]8Q!X"^)P..XO")QI:K"\5F#WHIX"V/' M!2J&=$[70+QH,U/;1"G96SV;[-NXW5G3Z87\#)$GKF M[^#DWC1Q'_*FI_R)V:YJ>?!"A>PD]'V_I500Z1_HSE]_, M]')F(&AG^]2H;Y;G_P%02P,$% @ 487^3D"$SO-B @ LP< !H !X M;"]W;W)K[9\V19T8;()][15K\Y<=$0I9?B[,E.4'(T00WSL._'7D/JUBURL[<71N7-+,>ZH:VL M>>L(>MJX+^AYATR 0;S5M)>+N3.DR(6I5]Y_H5-"D>M, MV7^C5\HT?'"B-4K.I'DZY44JWDPLVDI#/L:Q;LW83_RW,#@ 3P%X#M#:_PL( MIH#@'A";Y$=G)M5/1)$B%[QWQ/BU.C+\%.@YT,4LATU3._-.9ROU[K7(,,J] MZT T8;8C!B\P%F*W1D3Q'>-I![,-#-G8XA4!MB36B-B'%0(PT<#$!XOXP(]A M@A D" U!^$^E+)/;$1,;3&LP29A%L$H$JD2 2F"I0)@0%HE!D1@@B*QZQZM4 M<.@_J'@"JB2 2FRIC)AHH8+P(Y445$D!E<0J6+K*!27+DHU>TK67%"4);"8# MS62 F=0RDZUD4AS;?SL 0LF#$X5\^&3[@)G,/MK^2B@.PL ^W@ *)_B!G0<7 M#5K;"7S;#EI_J0QEMAT E6:99<=;7($-%6?3+:13\DMK6M5B=^Y(+]AZ@\X+1DQJFB9Z+L8V,"\6[J45Z M]C,L[+^Q& 072;)8-J865[]D-WFU1XFWP=OTTUS@O_] MX\VK#W]Z<_TJ^,.['U^^>?O#31B\>7O=@+X,]V:[*$I8?HH["8.;/8 D*,J M4+!\@'^735"^ZACL8_HE>+,$Z.2K?$$C=FQR&E\.1I,XF@T[1KI:+@%)JU _ M!#_FVRQXMVVL)8D'P?NT_#FX^IQM#UGXJ/$^WA?UY^/9_BYXO2Z*\N10U_@7 M@.IC<;^M/_LVNP_^4I0_GQS$ /Q]67S.MXO&!M_^Y=00[XMJGZZ#_Y/O6D\K M&@SBN'$M:00@&*VOQ%'CA1^+!'\H2[PU?EGQ[ M2UL_- C17YJTR: JW/ETL<\_9WAS4QWRR!T#/ ;PWA;E0V,_:7F;!5>+109/ MP3-+?KYCK)M-NEX'+PX58$W5M;Y7FZR\Q8W]4!;W@$77Q6:7;ALS?\SW=T?R-*'EC M^#)=$G0?-O-BW48>ZM_I"H)77Q9WZ1; TD98WE[=O+QJD&2%SUT&\.G8L"* MMZ$;XD+!N\,>D'>+*ZZ_=@5D=DFD]O4Z;?RJ@\+O)2#F&^!:7X(_9HW)!P"V M>#:9->FI(N3KO$+4_DL&L.UB"I>747R91)W,0,80UO(:OFX@R7\TKE3];5I! MZ[OMC'5;%>M\2;C[(EVG0#OP'+)]%?0^;=/#,H=?+H#A?[IY&?2>7P3/@WP; M?+PK#A4 O#''RVP!?"\B+C[M@E5:53#^]XV?T^HN@$&#!7[(_G;( 4GA^<8D M-W=P]R_A&F]@+9^S:K]I>^H#_%#F"]P8#MA C,4"F5,5E-DB@YGFZRP,MEF# M#KPOLUV:+X/L"PA+59.L7"T_$]" ZA:;+-BG7UJ'>;>_@[NV\"#0N'0%4N#C MSP"!ATL+.(N 0ACMK?)VWW"B& M6/M(BFWPXAS>WN=9$^4,$NS2!\2 KC&(V0#9 7J[+K:WC'OSH@02#?#M!F.9 MD3S1,BW(EG!^F]VZ>,BR8 ',MXE9^I1@'AUYX>&1L[/ M F%Y'71E%49+X'E MK0^T:MD(R&]+)-M[4 FJ0XNX#/?C^V (L)Z&D]',G$87&,-Q/ T'XZG_8 ,X M86/B,$CW1%0;HD,G6C4D5;RA<)O*8KW&+>:H-V3-$1D4[6,TKJ_AVFV2^GF2 M6 _T5+CN=]D>E.,U2F;/@^\ZS#&D%A(O!; QE0E 2V'WGIHZ ROW9\> =SS)'351$V_A1)/CG;E-<@3C*KQ;YN//O E([K[V& M"XR[$"FJL<3_C!KC@=(,+'A7%JO\".M6B:K!2G[(MADJ@GA-T^4FWY*1C&P% M7?+_3<;T 5_9I.7/F3=#4]8 R@J7D*X?S;)!,>'O:9NH\ 84X;PD".*C2'W* MPV(/:C;, $IV>=LE,12-K7:!BONZX=')%BNY;ES_K(X7]$7',>O=QD M0#Z6CE+:-.CM=6OI'K33^6&/DG6P+X)N4:AR>%9#@-(5&PKWQ($;5^%%6N6+ M,XGHRWQ]V L-//WTGS-41+/E9?H9\ Z0:DN60+SIPN=!025VCH+(@='X'[#/ M#O+J;J[CD5=?0! B80GVL#QVQ1L&]"/$^]H3PQA3O^LATET\B:)[TD#;X$?H MM$7<#L.&-UPN:T71\:(!\4];8&UK8K)(3N2Q *"5K5896V;)!+1:%_<@VBUO MA3_@NEDC?3Z>)2%L.0E'D^0"A/XHG$YC@G;O^3!,Z$LXJ1T/MVY(6TK86 =; M/ 3H"ZG6?&C.JIK\:K%.J\IZ)M+E7P\=!JC>#S#.Q7T,:6B>+^87X J@EI.+HR&Q']7>D#W2),O MAJA4I+O=&@X4"0DJ$7=9<-#KA1JUO:"5=T%Y#?W T;*C"2[PR @K(X7;L1I$ MX6E;AZ47=2[[M?L!+/P&^WDJD6NH.N<1NE=$1G!TAH"Q*/+%P\N8GE!Z%81P M>9IWS2%>[1>;KMQ9=[3UR2/@>L4RR5/(/UW 8_ZA(S:&]V)CN#YA8WAUAHV! M&89_[GS@W[UIY3!&$VI=)>CI ()K1U-_TZ&IP^@EV>QZ+S/^=($ W7Q"=6A\.6BX6:Z(2V2J^P=SUN\; MLDAVFV\1@/J *W2@2<-UKTQ.OWWJ#=JZL4TA/@/))&GIU@ MT.J8&/2$X5J':'FZB5 2+%B((\[6UD^^N+YLDV#Y+ ^WW%L1[7EVJNG'C^) M(S^E9;<+KA5''OG&$9P\;[ZC;URMUX7(5G ^'TK09RL2U[<==CXC/P&=%HW#L,BGGWY+ M/,ZQTV\\_JC3/^/M4V\_SDK;B $@ M'14@?,!I.W*12$G$E7<8#H.RT?SAO FZZ$^7_>#*T>W:7&QG^%QKZA#B<84. M[N"4@]MY<56WTZ!$_5T/Q[MHM;88GY=C:.F)6'+Q7==FX6K>$]K ?*#H'^;[ MU6&-LE3=DWX*3'3I\(#RFMG(O=_GWF;'3-9A%",ZWF%C9'@AW"U^T#F1@'V6 M\[A[W_7@@187;CM2'/']'O$&'G%.MBGT9UV14_>6$?3$M7()[JXU@N$I)+I! MWB2R"E9BF7Q/R#AMEGX M&_Z'9SICERY]V6QR+*E;!T&RC9&_#OR6BNPVP!W M"MBB;9T =@F7.M^1:_!!R/7V?->\O\=NK_N'S Z_.O+<>WZ*36/S?8UM'Y\] M^Y*5BYR/A44[%K>[(4RF0R1/;:#J5A0-X<0HOH _&ZM-V(A(LO;X[@ C7-)2 M% VR1SQYI.NSWT1^/C=,'B\;Q9)]W8 9DIZNH=Z5M^FVPW_A_A8&5I10P^A[ M##K8[@U7L!Y*1]+HMDFZPQ^Q_O;0SQL/?MOR!/T2_1;40+0.T6BHN0 D B>> M.3AL03&^S_=W+$T>YE6^S--2 M/<+6Q1#T%D#DU!H7TD2R?HF+U#6'0JTQN(!M/(;\T1V"?W]*M^DM6QP4""_> M_V0WO5V", 6Z#U,EPACC"0HV]N6*]R1KW:;KAWV^J.S7^[L4;2OK73"7)<"7 MV?:.;KF8WX);#F?%(?(-SIB)FXY9U$,_^%01<=^3_VX'P-FGN#B0!S!! 2#) M[I5B7=PJX/9%L:X82@(>D'R*GRNX>!EZ"D"*H'4MZ$=\2^>^71=SZRBC6"%= M,6!H>KDLX02V *,*)3CX-5?KP0* !B)3&:!D6*V0NB!ZL_\/809"7_6S1.-L M=G"N,&@?!&&S1@D\J(+%.N>+5Z+$MB#!9Z?4>_V@!_MIFQOQF]#O"J;/%ZDY MU4_]F[XY5H*+?>N/ -0ED%+[[!_UT8:=[N:PV2#,88H;$"?)R@WG+X(.GLY[ MN,&+%DK:\LB1FWO^/$$OO0C014/[)G&J= D(P6J=B2G1)3 ?'V>S#.[2S^@' MA#/?T2SJ@=HB\J$.2M?7/XI;=A?#28$,G.WPE]3N86=79X!_$_QP=?7>G!4R M*I)F\HVSJGS+&3F$5WB4:$A!SR]=3,#IU_!S@+DM!(4KD)$7("-' X3"A^SV M('Z,F\O_W2>@EGBYA9P\@.".2YDQ,(Z^*8D\B-]QB%IQ0<)%- MT.+3[?8 *VZ%J"!BR;Y5T&D.:W@?*4*JL/WK84N[8N#B$LX_,'^!-!$:!1QK M^+[EREWQ@CE_ !F\PO*/M!]\9<6!U \82)UA\$,SXBCH/QJ_ Q(UPGK1(<1K$ 1"G8U MMEH=%G?N2G2?BGC,V"M]+UL>W5R;R^#TD$3B$.MTQ3F1MR6YT=AOBN_#XX>U MLT10+^4@4*(C?'L@]@GH2#&6- ^O%V\>G36"[C$GHQ>!S[[E ;2[-SD[&/7>/ZHD#).W[P%XV7$52Y;78Y?[C$?X,Y$L0^&KK+]!(8 MZV&G!AVY=>C,9,94,6=R?$96I00^A; 2-[ MC@F!!OW#H"I0;@," 'N#2\-WI-J3;]<2EY;UT.6BX=&4SQ3.E2=8^!.:U\[& M'4 FA &)R7%+"(\A!'$6,,#!&2$)4 MO.D/M6+4;40K$7%W-KY-Y;B=CG?79,[]C:X$:R M>[LVH3_P4WR0F-3TB16_5Z E;PB.O"@K \BTC[OL39XN_$QXG"?Z D)MTI_A M I@U"%X>6/%7_&%%DA$;8991V,=!-M5N4**_E\!L (0'!JT)W]YWOL.S+$7W M>.SV53A\#'%?'N2BZ^;H_@CEO5H# 3C8?EF(FDLS1ZL?;K*J MU#R ,ZA93#4)N,^?\[+8-=%"^(=J(I1,8(Z M6+'"VUR6:)Z@Q83U]]'*@L$.- XN^K OD)IR8"NG*3BHY=B!7-.K24P1DS [ MZT)0JYQ4":0^(BOJAEE/@J5?X@,@W&4E>H8-MJNKW4E2")UQR$0$BA?+!*Y MC/*O;-@]+[+VH*DX72_(O=SM;A2VU_[^,D-C.[)64O-P)IC6V+38*N3-TS"P MLNSFFOM5Z/_P[I-5SB1;BE\G"W_+L,@!PN.!9"IBA<%.39>@;RQ(G!?_61MN M4/;2&J"[5"RP0?Q*_$5@T POD2#TTBS%W48&>D 3@!RB$Q#^RJQ\ ]U68 J2AX8.'\(,YFO%ULTU^>B$-II5S">!A4^!<( M+R@+&WL&1=@@@[=\GR#FY&;!/C312=X3 -#=EJ5[UX2E"3'@^TN /? 22!'C M"\?T23&)E'X1CO@^M,T _-7@S%*4,) LZJ)+I70;./E?F=P<0 P) ,4!A&)/ MZ:,:#7MQ=P?7>(4B22BDUHB)*6"BR:B%W:2TH+H@87$5R?]G,9[!O0):8)D' MR;\RJ5+_)O =@>2+(2,?] &0@E(QMC1! 1:SE.!L,,=R0_!FF^,(A"CPKV57!FI$$ V+(-K@W_Y7P:$^)@*"6C MMZ<=&"#4;XLCQILS;G^N3-@2_A7< K8!?#*; MP+>_*TG:Y8=ARZOTOX.J[&7[QH'E&UEC$.K?O(7>/D+&/DO[@%.?97;I>D?HD]G1, M0\C(MH24"D]2D:V/]CZ\2[!N:XRP8/#%"!/96?,Q&-H,$^'N%V[E@DM[QZQ5 MAG4213UVF!B#LT.]TJKI@6OQRGG7N)==!))'!?\2AY2"0OR=SYR!!6Y]"<@X MI7TR\.O*ZB$HUC/OQPWP^L6@60GC9BK&I-K(. 9B3.R5%&58=F,M45Q.U(J: M_8D,O=SG1T04]7P1Q('*L+^(5 7DBV1J1R71$43FKC/.^M<*9]E]K(]$ MN;!XN9D3IR"[@^"T%;U%Z)ZQ00T KF%+OT2%@-D MF)BYM0F&=E@+GYKHR<*B6;18$;^(;5ZB)VB.?O"6S-R.-%AY$"6-4"0^$\M? MRUMS33;M3DK_E.JN4V-MV(GK=/.-7*<='E-T2E(8WM?X2]T-R46I E@E\GU9 M<^NB9!=F-:'>UX<=QMF38?YSL88)Z=!7[$=U3Q?C/11BSA3DR6 :' K)YY$! M^36;D@0=XRI5PN@,0BZQO?I&&5?A_[<%ARV2X=O=>;JN"KM]/9A+@\I+$)+P M4O!>U+V%K,W*M,;N<=S_'1YU@*^PY@Y)%8"OQ(GYV)8.K Y[9,ZBK0BS@IO# M?D32LMJ_NLG2]OZ/!'9 4ZX.54SHN'UKK*E(';EE4M&^IP]Z=5&Q@I#AL M44+B' J0DC-*("3RE"WNMA@9X 4,,/F!;:FNA:;?_/90RA>Z:G6+ #WG6!UG M;QZ<[ )U<7IM^3B D^>;RJAZJ $"Z\&[^K#+Q$?-UI$@-3RMT@ 3D($O82F7 M:&9!+2=TJ2[;SQB!C'W+#,:I0HXEWV.CQ.69XR O_3,R)'P [4]&")(+9]@E MWZ 'HWLBM G_0)FD:\QNR0,*RQG:$H(>>1IQQ%&4907/B2%&@$ M.#*!K!_,G<&9\SDF6J&FQ-$/0@TMLF%KV15 9?\15B*[F\ U?S\$P(RR>:T@XV6K,\M0@"PM0 MZYVW!O:"FU#;#E-]*@^(_JG#X_UU\?7-JO-)]162+FCMX)J5;;X+F071]ZWN MZ_K2F$JM\A+MK%*N%M?B**OBCFP2@*I8[>]3 ;_*GX:"FENJDKDZ&1V,#$5U MATU2+(TCQ$I,%AK;]]E6E(IM=@]2(9E^'0_7&N;#K(M5)B>6VIQ/N#(E2&X_ M><,XM-8&O_E4%]1(6#TYPFRPBO4"R.H,IO=0%MJT,!L$!?*XJV&A*R MK+MQ+.'748D$"6+P[Q:E#E=:Y;E3AH1")66.28,+/;.:#H= M[!H>09ESCS@-VA*S2R0%AC\8M$,K2HJQ?Y_3?*TN#RL$2HA-*CB!]WA.7B@S M@!Z-*^5W"LP?_6AF,4-_8G<0V=(FM'UI!X<)2+$(&)LC53_(ZL+C&9H9RK=4!*@[,J!^*VH&&H%U M"Z)T&J?RRIBPEHK=>67,6X8&5J2QPZ95#2*MR# >$@K1X[;X>5OU7M __JLC,Y.>&&!M""GB!.6 MVHNMZ'A]C$IF@G=[R)<,*^-Z^HQ>*KQ6WO+4\()ID<4N7P3CP=A7APZ5&+KN M +T+C/%>LV*:9Y2MB6Y$9E?6>:YJ$0E.M:B27'&JN8%"D=N"\7QZC9HI MO2ZL<4ENVPU:TU ^X?E ]*DTJ*D%\2L;7RK!@T@5-\ZJ*G]98CY390S?@'-[7YC!KK#I[N M.T?0> ;*S6" MZ.*0RRN7QI%IZ"<,4 Y$PMGF^-[YP0V'4<3-B^9NR'1\5:ZF8/ZM':#S!R[ MO&3V8.#F;D]H\2TD.VLPR%%^WIA@;B\19Z<6,0*;RYJLV4V)Z-FKDC\I";[V. 1_;2)MB"T[1C9%^+PB[Y-*UT+EMF&H6W*[-+ M8_4#&,,!'C:9]2KU.WS^XM]6 D^X6 &_!]7*"\,V)LK%WD3KH>-;=4\+R&U= M+16?'8"OG2LQ07#3,XS,(($&YBR^9:(&NLV-U52[F53/Q'1"2-35>L!IW[3HK"+?&M>0"\SM[0?QJ$TU, M@$/O8 H$B^8+]8O3]391T9.711T>-QV_,V^UYI(YZ@Y$IA9&I&<32G.E'!J" M%^=@I-)BCJ"A4^A:$MF+.6H( P9=2RFYSS9Y9;F\)=MOMFW+BG?OL:R&FD^FWK*LY53HR^::RMWU(U"(.[XI[3/RB+[7,!DRY5 M#&K;KI<"IZY]#Z:&A+DTQBB%)N9&>/969Z7'VRY4-ED^U K MCD65>^"$IJ.)0,P?YB45GPQ"6U[?*5Q_L+AF;%@T;.NR).Y V)T; NJ$T3#X M1!FKP\M1PVKA+FX,E(=(=\"4VBJ$K:!Q_(I(RE8 M4XS$K8:R6JW];)"C;?+VU*%Z]PV/LE6N3&3OM&M8$<>AI;.'O4U<8/-HY126 MU*WR88D\#[(/>\^S+RG*\');7!*S+#(F'C0EJH"8EK3(E D*$U&/<>!6+B/H MO.0004GO,U9-#M]5MR=;\*CLB:MF5:%GN$3=#H8_.O'B<%RWAV().R*!<8 F]/Y MX$=HH'AZH"2<^H/,175P.H^G:Z MAFVLJC'&PQ7QD!#*"&!$P&027P7C _D9?3:N3 MF0?V<.!F_1$!JPZ"[ VK#'%IS=YH-[.T3RKIC9G(WY*NZF6"M*I'&-2XVZT? MK LCXY0VH; M$?8&S:V3%14CS4PG52IU79)R,:]NKGE1N3-\Y?"=AL>G9HQ5JPJZTSA:E@5/ M1WIUA0E3DLQJ' W'4HE!XTW!TH3!F%R^]BIOK#,?>T)U4A@U!TIB@^:)8'C9 M?AR\19D=34D7K2HY':::[1U326C"PR4EP/+F4*^V-GBQX>SF(:-R6.M(VQ(H MDCRO=H>]Z_!7[STMRTFNVW/9YE:AO;>Z"'[$Y+YZ<*M@3,5\P'7AD"8D&8$I MI5QGY.4"0NC7>:O1,%CSLZ-U"'O//KS[]$R3$9^%P;/%HYJ%/2/H->8XV0KK M65/D[DA J#,BK\-7RW;;:\IU[*RS$IKLJ_/W;[TK.(5&*<)ZP+-,B-P%E_&)>B>J:+G,G M'HH[0[9ZZ8XD"WL[\.KJ&)=[Z\XI=<4WC)[8?Y_IBG!Q$Z"@&>V%\'OD4^I\ MR9Q=&_=MY0:#J86@81BA!&%3EH]^+H0J\3*TD.?**[K<-_CW='K BB93(95S0 M @Q2UD-;"-B:3<;1SF5%0J7^/195ID-LO6!C_(R7$CW-UK>F*;H?3SUBP[U3 M_88$+;%\!1QG+S>"-WZ7+@GAX<3(@YN:4&#=G%O=O 8%K1"24]@MR?Z/KK:% MDXNJ[6QHK?YE,;RQ0_^0:?*0*;#!(I:"FZ1CT9F3A:(N[-.5$"D: MB0#/3J.V#&OO9JTUBM9K:IM+AZ0N)/GGYJAZKR0/TJ;<\XC>,.*?5V3EB#_K MA'!AC18ERYK@K^?309C$T\"4^W:,IRP7/I^&XWCV"V^+/K=>B)+0&>6-K1N"/2*XZ@&VF@"PZDTVX;ZILR^6 MJGH4_,8UL8S<:'ZN+FPF(D94&.,(I:HP\Y(06FOX9V9*I9I8\3":I21I:T*= MG*I724;*-JQY Z0=.#58&&+,DLW42[2D[-7D(0J/NT[5B/V]]6!SIJ*6*S%R M9?6R)-F3!1(M+G5\/RH*U2;B;6*$AZ&X>>7T@>+[8.KQ54YU6\Y_,*7YHI&R M9QL\72]'A_23B *7++/#"K1-90OK#2>^[NBP:1<;)O=VNKCK8Q.4]8.]D):M M/FHC4RH4H5RJ5AO"*"%KDZ*A@H1 M'6XQYX<;K^)5;+F(4[Z(6*/L3X0D/_%-X81*X:;QX.+[X%KBOX7BO+3EL#ZX M;!'QH'VXVM&)L1;VB;.@C9> M6=U/_C:5BUT\5$.K=6M3R((:T[4=4-M6!(?H:2ZE,;9- M39T3>.EQM46-?C-,'X8TOM9/N70:/6G1H\N78NB5+X+W6,;G4MN-]FX.\SUA MVB0:73[V7K2.??1:2 2DO1)R*" W8($HE!%+B[&&I='X"TI,!%&OU)OE9(V[ M]VKECB^.P>6R\Q[:B$\N@L#5-'Z9*X'5)VI4NDEL_TO@W@B+G)M*72#D_. 6 M\6*_SR5WQ-JFZTNLJ'BCL8 6ZY+1X'*(6/=1]TFU-BL1GVOX)HW&\[^W1"C6 MG(^4= .DA=L<.*9-E5)2I[21:WS_VHDI,AITR6(7F,(J3/L0#&A&,R&1/814 MRQKE3I@RR5WO2[;!1;/4LMPUE2\-.>VIB^_B20""O;$#@^:PK7**N7F H&F(;RI]>U>1:9.%!MFB@E)) MS7'?::DA4_51:FM*R*-]Q10^I4JZ&H5 !BTQ9Z%$B#:!/]?BOZB]I6.M"$7Q M,[O5E5-E'* F9*)RI&OMCUG_2K1EIRPZGX6Q0EN8NU?QO%6KD=G$=Y"(3\:6 M]@*CWJ:,P"%;:QRDWH>PSK.($N!'J_E8IS"V]R7+NV,!=AY,UT2/$5UM)F*7 MY&2)J%2>KK""?&[K(*C=U#57> E&3N\;HF]6V/'IVNXP7V.)05N;=V^KF_T" M.@E65;&CGB&S_4M0N)_2AY/T;=1AINHF8<=(D'-FPB#MT1AQ2G:)000 F<_% M@AP]9"=GZX1347S'?@PNOF,O!Q:@MW]I902V/94*,YC.2!A $R^C@<1D"!JW MWKK 9"69PW?NF958XO$EZN*4H\8'!Z=J@,1(T-@(;Q(_F+@4L<13,9?EY;ZX MM 7KL&RAO4&=>M2G'7E).N"M1^51+N(6*MA1NH[D?]G>,E0SP0DI:$$RSYO( M*4<;9WYVR2%%O$>_Z847T4I>G=J M(X>9KZ3YP%%K^>ML7I(?@2WF'5KA^'(0MWL;:P9OVJ)HW38'IJD!.<90STVJ M?E?C@?9>Q9RXC$M8!/O[#,N)B9N*I(+6?*.T4L^,U'PJD8\77-C2<[M(V38O MV%\8,N7Q9PYRF@W7'$% VHPOR''O.$$0'%;A.$[]2HT-;T_-(QE*LPP. :"R MG/86$\IH4YCU*=>YT"%_PYK*8"(L5ZZ+K>F+\EL'M-HWM)R34UW:2BCBXV9Q MLBORH5:)3/#:H&&[1^Q<1[C70-$JAU&+#RRU]ACK"WM"F Z7^5_F2R>(\LE# MU[& A;>S2IK;6J0:#5!Y::.ZE/M4S39=7L]V3V8;TKD(_.WQ/7# M24M9=(PFMG-QBE8V]5#(3L0(EJXOF@HWYY>C27PO!@*!B"IWF'?%H09H183? M&T.$CI'(]HMA%U35-6Q0YTXF_=A77$O@= M0D(1KB9!QMF+C6,S[4,T8$T$'KKBS:91>=UGZ#=R<8I+%KM]-X"(U&H8B6A# M+5*KQO51,YB>0\49;RZ^CK(Q@?W&V-]HK)?=FL3&'[+BMDQW=Z3CO;$R8]<[ M'\SA'&G<=\;X1PNM8GE24SR53'455Q/ ZU M5Y*K [S#IBH[E2[[P4W^A=FQ4Q35V86A4T^J\KJ21FL6$J9:*M4N1>]F<\K> M&VRHQ1:./YBRF"$JH9^S=P4#2\.91,F M!A* 7B#'8N""S1WAPJQL@)(WSOBS9D0Z1$)L(M1VKKZGNEQ*4QZ;]LE5^3,EXW"!#/ M-"DNS'0YIU_@_#U?J?%O W.YS3?VCINOSKGJIDSVQX__*]WL?ONCJ96MH[3? M3//>:WKMJO&:[,GK?XDD\2752W&'><)Q)M.T"I#I^@)BZ8M M0XNLL+A#BX_]>0E86Y&XE_Z,*]?.SN]>VM+B;EF]SWF&G=_;&L.:]$U-4PM- M/)>MT@?+O"6TG!^6MZQWBK+6?+4C M^+C.Z:+ ?+%UKZUU8K M5X@.-3.K(I]_\R,?#:S_R83A($CSR293@&8WC41 -8=0$CWXPF07)-!R/ M "L2&!#F:COS03B9S/C,!T,ZXEF,_\(;TQ&><#@8S/C!&9W]!,Z^_/K%.B<(,J(<"AAIOF M_816H]8"D'QPT6@4CA,ZGQ%>8#J@ >#2B.23P2!,0,RY:K:_$6E).*A2)<6Y M.N:J2&4YK:5?%C]Q29WK;50I:^A]*VDL?\J\%9*YR5J6V@1JJ12P.*+P=1L- MSC9#J&583#=-[N3&_Z1S4,EJ]FBI\96I^T= 0Q%0MUQ4P];W)4>I4_FP5GSY MV^&MU0H,/;@UAG441](6 MDG#%G@8/[B9N(HF$Y1R;Y@THD2F".('-C9AY1*!W^%N'H1+@[#'2@&'P_@ZN MR&Y'Q2J 6@, 0=>![?@03H OC%"RA34=6P$(M2#F3E';FB0H9M9]#5XA=K\T MR[564^KV5/@G\]+:/03AS?UP_#')4]TQ9K"&?:5%R&2SC)SQ@U-UQC2+_.C9 M[_AMQP;J6 ;FU!:A67 D;*\;U58UCVLA=51#/A?5KMJ6((+*%)0D9O^@CTU& ML=VP+ TN1C@EO06^7VSJEO/SZ@RQ9W0L[?\C)"\$#6:E/PQ8>QU M^SL4LG2L&"(I:W&"V!J%X_&L;<>VQ-SS"5"6V8" _GR,TI3Q#C94E08PZWJ+ M*=E!MDD)^2!K$I>-=$N&-1UB&C+,:-U2:9)J$6&[%UONLL4W2@8B[1;663M; MD$P*L&X++S[!+?5$_7N=Q@K&$]:VQ'X#8YQRJ8=:/;5F&37M5?NO4\>L#<'= M/;&ORA:L:=3SM/6CS+;=NH6-BR"7W)R3#:BSMN*GE AU%L+0=7K:VE2+1NL) M6W&\6<12#.=M$/*J_DCD7QTTQM%\3FQ/6[%*:U''CSW:7[:]T)"'CKX8L@VO MFH0MX:BQY,,0 M.$ 707^.ED'^L4';^\'K0XFZ:<@6?UKXMG##C,S%8>0B:FV:UL N0[6ZZ:#L!.%5=%4#WJ@/%1YY MSEI*)U*"3C6*SD-+6TO=@90?"X<48RAW+0ZC\>271-$$%!2^U='@F^'H<]1H MZ$,R&_W_ #5;I5Y/*K"5:%W4.U6-NEZ*UMR"'UW.?:0H]+&:V5W507$LPW(; M07"O-%+Q/5;V1.:)(M#[\ @"]L1"0LDQW(W']J@^4B2>I9YM(_'VQ^/FN6).P+#+2/06PX7VCUL9^BPM^"R>B(!.*;Z2P L9>[=%" MG3I>YFM:Q8E%VKCKLV?>K0_2"E2[8V&Q/)P.;6Z:^[[R=DG*_^=TS1%E[MKY M9ZE61U<*Y%!NB4F_L.11^Y+"]4P!(#+X.D.*K&"#35'T^=( (VTTO=>8U\/>6"(:@&^><+_5)$"J$':EN&L;=DXXRHG, M7:CP+8W+;P\;)# %&@W:O+_&)V@\+,:"_C+;%E0,A%[FR]6 2C?Z)S#N*"+A M#SZ.HBB<3";T;93 +R/Z"!IY/(CY6OAXRI>";:/I/16:BD>#<#H9!V/8[#B" M84?#<#*S5E[4$)@5_ I"3[_9+OH>45%8/@\&?0I]&/3)/3?HD_(5%&=5%^GU5T8X/^#5P[!P9D_V(N+OS_]3:HL2N3O4.X*;BMLE!]-A."4,@ ^#6>1N MC9[N20C\18"_P^TF0WKC*:RF:9Z$@P 4@7N!UK7S]_@\F*$,B0;_Z2R+Z MB; ;](UUX1U[@*9XI1[#;E[>&%2\K:ZG4,()JQ;H?SMJ^0/:5I!28-?85+H. M.\<@41WT.1X[VE>E-+?!A/0IB;#,5 CE.DC;/Y\);J)NB#( 0@ @*3'L1CH.,@ 2!=CZ?A M= 1CPJ/?HVV=DY70Q'3,F1[THLD [L4XN("/(T!'(%IH]9],@+V*:VD *_[@ MEC\7(S+K*W[VVO==,(:19A2,!USQ%'1!4!@E=9!.@.Z.XRG ;CK%_P]! 'K\ M;D.\I;C7<#"(>*<'UH,UI$$J^9PM1JV7*R W:1YZ500,67.-YC3N0)A1+O+H#8F^)RRHX^= M09*R:FN0Y)6JYQM3ZE_D#Q ]@.87]UO]HGM[8EG?DE*UR'?THYW63_CZ=>7T M6EL=B$FY^>-7%:T9(62R_RF[DC(5W,-R2:,]*J "Y:U4OYZ-K!T8:,X3[+-U M\RSLY1[;\C!D"';^:75S'6E2Z)\?%ENIKYWN7;TG^6.H/M_C9V_LP$;+@2-A M( B8GOE)O\-O1GD^WF7^!3<),;:B7SM5^D=QO$Z&U\KOKMKV EH&V8K07H_: M3SQ *\5PTE 87VC^'>#N7%J, S9[!3%MK4R1TL\9Q!GCJFT,MSAKM\[RI.4% M-]=OWN7;"@OHUPP][Z3N@8D:<:XM_L'EJO$VW(,X"P\6]UJ5(5_F2,VL#:D/ MQQH&/_YX;5+27AP>LM+DI.':S#>4.M4Q9N@:IJ[3APT0K)^R$BO*WASF(2D_ MZTS[,M0D2=PK6E6J0\I7&5Z^TI8>^(",Q)@I=02GPA%[.. S><*\]>RB?V)% M&_R\U'H/TL<-5R+M3VE1<+2?.=L39]GPZ]3$E>%PV8"MT',"6I\'H53F.R;P M3BI[@>8QD9(=U@,-@!U1H MDRX>3$ +!Y_B@QF<1O'@ON-UF+]=%_-TS?ZD:D%MMW1IMC*6&X I%N@.=#=,7[_=WD@KB-AMF"U>9^=]*GGUS:8I>>3/N MP 8T-X/U9" -Z4/L!*)>U:MY<_C!UZ#3&<4M.D7)WL+U+)"&D MOM@JB/7IY]3WIWT-N_3!=!62D00)!5]YD6A(!971%#.7&ZF11G "M]Q>C;UQ M1.JU&XN^U%9W,23X.L>)ED"LI1:2BLG 8)43=FM[L/$8SIZ=>OG7"I'*453D MU.HW'4!5&&6^3EP )C)6K9$39O02$R2'.R;1XWQ2@^]UNO 0TK:* S FH($/ M\*S9!S6>D4:OAO^59^]T'6%^I'K+T!@&S4$3K'7?V:I/3*1,_RC"*:IVM%WV M@_<.X6R[8"8]?>'P'[>6SPZ8_D(*%W,&:P>FH2Q"EXF0PVUVK]7$3#]!P\Z$ MM)H_F;OY >DYQF!*77@2ME6(DWN 0GIED*-C<>17=BL KAZ]*D\TA,^WPJ*I MJ@-^ZS>NU]P IV>]E&'0]KO,3GRU@"LO -_W5M?1,HT"P)V.BMS>S#D[?,'* MC=;S*3X*O^1J7IF^H[8@*19*HC8''4T;*%35RCEA(&6F.-B1@[J_SKX>E!*V8Y 0-^*GN\ET%&@MEC+PTRM@^6]QML93F V;:#>&WCR4& M^VW3C9S*'O_&XZPPJP(>B*(HC 83-[;F>]/OV248O2@.A],XN+!A\YCSYG7H MQ)/I19,P2O YWIKCV?/'PWQ"M!MA(O40/KW-;&:!2C*4F1[/$JO38/HG NGC M,7:"63,L.7UL4D@.U^@$2POQSJBMLNG#.W^0P ^X4*+;B!:K99I$RPE-'PM2 MFB4,*<]6EQBX<5D6#R @/SAM?C[>91)D(61A;1RV;2]J0J$$BR OQ^0-U!Q* MQ!!]%Y2(OZ+9M;XU9B!PXTMSY>N/N,5>M7\GQ8IE*76*,\'B6NX-Y]9YM>X$ M5GP[E+:03,G%::3YJ"4U_>#%@]-8'A\]LN3TA%@%S$:\ M>[*DA@2$>!\!CV3U5*SH$M%:0>QP(1N(3OQ%-W.P3G59(6@G%%^GV7.F5\$J M+S>V,:J>$A_[$8RD6)+,<4/40_;L5D6V+QS8ZU'&=J/."?Z=.7X\;+C+,K3"0M,LO M> .\5DK$X*0V-6,U["([4"TX!7M(W=G*C94QD+Z(^170"C9,=.W$/UJET\R^ G*-3R+EH9Z'?DK;_A*F\ ME^\Y^/05:Q8F[NHGIM6]9S^]?_7JIV=2S8G^D)XL6G_,:?MJ;A9(R5(EV?K! MW#ZNEEW,L[MRW;8N$Z./? MHBQB.KE+S4/XFOWUIL,[QE:FP=W##NT)W.L5J$ZY)#'X@10M0_2Q+*-3!;N0 M0H^BR5GHL-!+U4IQ>*090C79L7.M\TRX'\]:QK* MUM:NKAKFA0F2(_:\U:)S\+XID(4#:.ARX7!] MQ#O@&JMJ7]L9YGP2H\&X_-LM\PZL:WG,S%FO#-!6**VJU R_3C'H?QB7]*;I*[:38XIAV]O-9>J3SODT8R'HA#""FNI\Q52C"-1? M#'I$/V&(@2/VA&(,/J>2,PF6;YL.SP!"[,(@BL8!AK_55XO%Y5P\\B(X:(W1 MM+[&:93P&AG!6M8X&@ (O*"+58%NX "8?[EG&M]P_[FIW&1-W!ZD5'TMU,)< M,[(XH3%R[Q;IIMR&8W$5-='-K:Y5)R&U4>L1%[Z'GW_>65M:,R["'R]TV\8X M-*!1J*4MGJ-Z9$!'9ZR&OR825[^G]N]>14XNEN18. F+2;;U/6;8N0VWG[83 M92[&^5L:D_J]N\GV"[]]Z%EQ(6QVQE 9ZM AKC>KGE5G'T<@I6WG#YS]AL1= MI053/$ *EJ+DRBU(:VS3;)1,K25W$^>*J'("=JW%8;\NBI^/+-"&"3TI^"6U M=Z492X)N&Z%5R\Z+>DY42V/9!@9F]D:$"\T>;/-U=W+G(T)@OG7@2TLXFP_C M.1H1/I-L*[[ -D!34Q,JK0[ M)E4+2%)J'T=*LKEP8A&1U)FZJ7E@.TL# 3, M;%'Q"BFAQ)O5R-9OL?([+-?D;XNJCBGD7C\?L2CXUGV7,%A+O\E9,]:8U,GY4])H%1;X MF():G& M*?!FSU!,*]@N-A4#P;0B8=4 WDY+=G6SO&56+8#RZG&)^T&B3%L@TXR0<3L/ MH)N\-!VWZW2D:=W*7<31//I?*AFA*S@S'%%@)FBJ8\I!B*38W22E/>0WK$(O'-M [=)&I?K/A439^9%I03B825A"6W+-P@)JT&Z585V"WP.8/G"V:H<$,.D#OVYA M[L=EQ#Y(AAW\>M"/XV-,L<>B"F74+B^"N _"Q:LZ(6CE;2YU;VR\K=11#1CT M78_#Y(-+%^Q:&A(X;SR(!U2;(D%VA_5@XW RQ R%&(L8AY@Y#9\3D# &_/50 MB06H/.0/BX%'3Q/A\BJEUA, WMA2TG!&K[A5]]5J!908-MFH.L._BR?2OLO0 M_?<"X!'\"?XFVM6==7!\4DPBL/UV8P+BQ"<_)KH'**5$$G$@*PQW791EO@2B M]QZ.";4PSDPP;6WD9TTC0*?Z/.?F1\&"8VRI$*13#7FG(R$M?#C M6+(K8RR316&DCQMGRN.,IIJN.:P7QFJOP:!1:^UI."9J[9K3)Z]M8:PP> ^D M.LW%"2H.G4$5TDN#_(QL5>*0 '3P)BXRH:P[7BX!U#Z8S6/48_M\*L>>X^4E,^5K3 M,!XVBCJ[QW7L-S_4\FL/@MM3+S/*/."XT80:$4S#Z2SJ.J<$RY( &83?$3> MI1C\=O"#,@TZVYAJ&WU$N=!,.$P&L)CFD20 R1C@B<47SSF289@,HP#]1B/G M2&9#[&X 3,R#&=7VCKB(/^ADT:@.[BNI#&S*IMCKI)?#B3-ME.#@=!-^BX9* MU\<8T>-F"_3QS'V\\%#.C4_]6@1I3$>^W0F[$(?A).I$$FQHD<"=&@;7W/S0 M7=:8"ZZ$,ZS)T;GX*35D092,'KOOY\%X1'2"FAU%XUG[G4+![8PS_=$-#X9W M=,93M+1C^!,QQ;\8=>7R)&B2&$Q&P:>M8U3 P DC\$[AT/ _I[+X=F^-6N$T M&0+EW>?B>3?O87N"&.]N-';"JVV)1"V4&Y-X.1N:NXK]<^+AY 1*T;1:Y@C0.OHC3ZY#L^2 M*6CL/42BBUN6IUF\8W](J=6Z6W."H-P\&<7 >$(.+,J#9B7'@=GE\-O MM.0ZLT+&F>=..Q?C:RQF_2G6NQK!9Z0=4HZUAGW-"B=;OC/<@9(\PL _(I6* M1[Y0#&Q[/(Z"'L9]7+01F9;QD@D;VYZ/DHO::%.@1RBEG'7;8(,3$"1&4]EL M$@[1FE^_WNUY8 W*XCQFI>]C@D#'N"KWX19='B+/4)=[Y]43465=06PMN74< MI4UA[@N-VR4G\-[UNYZ/KJT^;Y! X:""2/Z-Y5\U&?W(JOOV&XLS&5!WK MN6%*[B?]U>&#;J=8RQ&-(P(.?5;[2TT6=BK^WIMH. 8]9>H=R\E)W0%BZB/6 M_$8G/_UDEU_M:6 = F<>3+O *K^>#58 3C*H_67 :J;B[_V)IF1S>C)80=.8 MS%J^:8*UZ\G? .DQU;XJ4&3V;-#.'7,36GUSMJZX<0AL^;#YH]-XI#'XMG?R M&[MR;=E^]D7JN\!H'?+[UFS$Y2D0.G)G@S,H+VVR\CY3'V&[2"!.3N3%5N0 M*6S=BT2^*@ZE;6-&]1WRVSOL^%PK (.CY?N#I&I+$6VGY#8 4S#_ERIN];IU M9^A34+SPZ63[F3 O:H=2]UAZ4#8BF^3!EDY#YDM3! %A55>E;+,25X)RHL[K ML8C:;$?<;_RK<'G( C*N?1M3A*3[N*\7_'[VV+_ M*"&)VW@,$[)9)9G$E S,X*LXJ8NWYU1J.(\Q MNL94VR:H/;J29^"$[-30=R^EVYQ*@#4#N*K?[H 7SY1(P#5[X7+2@Q$T5L ? MN/64W=&1AHW8IJ4\SWE>NQ+6G$U$<3":-&MTPGE*,P/Q%7YX]\F3:!H5SFJ> M\6,^R1I**#K8:@_.9(@O#I+8%)N_'?#$7(U'#TU/18S+3 P:"PXQR\4;O25^ MBTI:.>D(S>D2F:[_E$)UP:.B$;:G#^%DT*6LUT=-)-O1-&;EG;E M8KR'/Z ZH[GSL,[NYUU6;%ZEZ";;(N(L@_RI)7ATXU!E'H_/:XNXDT4XM2+H M&(! Y%1#!]@!+ZA-A5^MT9TLP81Y]7/5:%*&KX#RMU>3CTZQU!KVK'!K^ZS: M#-H,@Q:TQ;I%F:UX;FH%^ M5=;<6Z,%'>GVQ5:L+:TW^?: M9 3+[S]DVZQ,N?Q>NL1+B52*6T2(X%A_Y2;CU',MVYYY_:KK3Q\MXFL>3BM- M)0:QI=8)";/OCQH>FQ9 3%V47$C*>"90DQQ 3%3+RUEKG/$R ',$3E$^=)E+ MZG3.TC6M!I9BU/9VH>W,S /:AW'ID/ME0?*_0P^?;;,**_L%:'>O"!<''99Q@+)I_X?^\$.V"$N$:Z/8A_^ M9KOR!KNL*EIP!^,67*YW7:RQ!!A,@2^@=_WO&LL8E 5/8^!VKS>"D M/[QX3Z7CI]TMSOQWXU$X&B0@T-&;(W+6X%.O/GT(1E'<39L;PD9SE3Z;X]Y. M)LS&L"*Y=.S;JNV<90NW-_BA= =Q4,P4E:0KA'TC5-A$*5A4M:J%_[2@_M6[ MZS<4>2(TLG5M[5X1'S V@8-YO]6A@=@\AW-BSHB@<80-O"256ZD=W7$L);@E MLL_U5WB-<6MN'T,1FH;ZA5.FS)I2B+(:49E+!V4=TK-FN;O%0TGL4'TYHT(%]+$H.OK75EILFU&ZN.,,9J!0[9^+)#LZC[*A- MJ?L^<-4EGQ+IB>2NC91-YZ_/6-_)[B;M$3].,%,<-V)0*(;FN431/#JZ84(C M)V&4G/::^VY_%TI<0>&?#REK?H?M/!H6$>57 $#.0-!FZX9CVSF.A=U"T3E$ M^M%AB=J\(7AJ\LIK882O=*,:=:4!P2VMF+[CR(@4RVFADF88Q?;/>MCCN'16$X>M5F,R7:8)#ADC_3CWE-:,!ZVI&L@F,ZE00S>BKE(3;8K#X1!K5TP( MD:)D!L@U8ZH\BX(SM&R.4XRQ11)5^(\G,,(@P*Q+5;BICDN+RHW3X-.3(")> M,PHCK)XR\1OH\-NU%CK43S .J \==E.9Q@%Y2J=3[C: H1&/OV1?#WS%!DV7 MD9OV^HC>J>U:(FIT:>\Y;(+ZBSGW_>0CYZ0&_O",BQ2/ M 8=@2FI'%F,2*,8Z4D9H.!J-B,E$R?2_VF6*I66M.<\\S;YMJ;UZ5-OFJ V=X^!-*4,YZM;/RTKQKM M5HJR) &Y);=DOC^S98L9 P""S0$PQI7SEFQ?DG?;X"VV"40%((Y:4ZBPXL61 MTDA>+Q6TH5"XZQ)PN-KG"\\ 5-/2FZMA_Y XG]94E4U:1UV#'C%/MS^'P=O^ M51\OVY5//ZYN<0#JHZ*V\]KHFL@E!H?ZW-*!1.J7!\_CP8#RMVQC!4GZ6FEC MA9;)M.F"Z3TCG5F<7"LJ:YE66GE_L\DE5 GK@>[$=#B0_@Q:R1+;K@M8R%KU M&=,5R.-6;)=BOVCK,U'?9R=!JNN>E /J])+G+GF$=9M_>&*;+Q!TY=388 M4T(YWV@?AO=KR!5SPE9>H8,0+BT'Q@"IN-38%ZZ.DW.K>?I7:TW#4YL<[4PE ML-8MUJCM!PZ.LZ&];=.P*JS4@_90]N'76WI0MQAA38NBW!6E=$N1[@-.FQH, M+=@3N7=*X]EV1G%+.R,@'5FYR*N,ZYEYL6>MRSV!) 8]D-)F<^T#HM$":%$D M"Y%<^<9$YL@H+->@&KIF#F*5YSJ0=H=\Y&Y!5G=-%'ZZP01:M_U13]"38\ R MM=I>2&)V7K'ATQF'U.L[+%\TSUS,WYLLPSK&&Y^33?AN&_>LB_&2 MRH)B8_ MLG_8$0K/%<="8&3I]BBFS;.T=!(W]UBKBSPE;K5;Q_)7(H+3$SU :(P/T3XY M)54R+4K;O^;'-R_>T==AL%L?""V9,(,V2HGQ+CQ .@(&)[4[ZU]3X5JQ'+:1 M=([YHMS,3#*XJ4@HIZVSI9KNZ>!7.,2@/QG]BL1=K-6W89HG85OX.T-ME]W> MVBG;8,"4/NH/>-BH-BR%NS=':L)'O;TUNNVBQ)$C1/.J@WRI\UZPRDQK(7*=)+,6G U>>UT!.FS9*S<6?'7.^ 87\@ MV[QKK[?O,(C)15-G L5\C4$H3/':>( )A-PZT1/F-I3"$H;]^%'%"N<9(VH.5N9X[BHI'[;"@/W>!0J M[%;28QC%D),;0:J]$0J8AB1U^0W]<\?GZQ ,4-@EGQT7DB#/^@KKN+/01?6> M$>MR*GX&FB#V:W$89AC,@7.CIJ1!COLB--VE.$)#,%QJNC#S(W\B]M_*EMP^ M%-DA%6'(T ='O2%4('+"O6N_:"?Y2NIM2)=J%!JI7":U,"29E"32$*%+Y[J' M44(KB.; ")?:\I#[D9$G3G4XWD?IR01L \PK%"%L+*:>GP5[,UFK\PQ2 V)J M35/L11S1\BE\S;A6BB'9)*3R1UC%JQ=O/KZ\(G$230?F)5&A+[2[42<'Z/$O M*"F0'.^>T1I==(>MTSO,H%IW)SDJ%UXH>7H^$M&FD*5>&!,\%F BF,.%('S3 M4DQ2.LIGWNNTPK9)#Z:PZPI4)EBXO!1*;"XMF8(^DOZ(F.BZ=M+^XVY28!ZQ-JZB4W->^KK5Q5& MT: %'&"SJ:M'5_JMT54DUK8^!8?W;(@^:N\\9Y/T,\M("->O5N'P'K8UZ'-Q MO4(I$Z!9"TAN"4C?W;)8B*'(.SM"FNTVD_;(N"1< MP#DX5P\S=.^H@TAU999R_D#W9V4 _F+1 M1@^JK6')/B#Z@9R/%8 U'V:OW# M!0/54>BT*K%5J8S4;7-OV(TNZYI-=%WM@Q\;Z7@8E9\@VN_*WFI"'=7\)P)^ M-.@"/).0KP!?Z,)O;Y-8>>+DU"QGP/$H]%SRE'-._M(R:#1FF=LLS>;=I&-) M3W<"#R5\U WND0)+'B>S_16\4!0?]KPZ0 ,S=,N"'IO&,IU,)(4%(#L.VD34 M)M(^\UWG+"P\HX?E' HG,N%I>-R5YX/&"R52K;CM?N]-%IS*R]M;54C2NV'IV6('\KBL,,Q0C'F<@UTCTW( MWV9@[\YQDT:G2:[IDF@]QR <@*K2"4#,Y?$@& ^]'=%3OOG1"U)&"0^;&:=. MDDT[F[&6*&^#;M912 UT.<*KQGMX:EYSEZ7"[-9H3J')2ZNR37[)]?C7W-T2 MT#4M;60!%G^EQM:<.6Y@8J0PK.WVI-R6[M26QL6GY/5XK&4VP]$T:DTCDRRP MTA<8M)U/OF=)S,@%"ITHZ2>8^&Z;Y:J-SG3)1=#1]1^T8I,Y*FT=4]HTUO:Y MN34E:A%^J.)D1'/14@"Q_NS*7MR#@'46DG=2DMI3->"1-X.$-VVG*N3DC8HQ M#',LLX?!V]["T:(JE;L#4]?1GH[IE2@JJQNQ>1PBA(BUEIRU5E&UU]$69K(E M\<@/6Q),%#%\%L0+7\)].KV8,*#F16JR#3E(N, N4*+4YEO:6O@++!OO$JJ4 M5*'/)R[P_URP3EI,4Y-:@R0-?&3E"BMLP;V6!^ _&XK60#54NF)'$RI3(CI+ M[- D:)(,/&W,>40U,G2Z9IWUS-4JS@NB"NS+3#KI<8VZGD_MW!GRS09&YEL M*RY*A;/Z'4@>+?8"$3OT1;^.#=E:+'VL'SBPJ.$\$&8@A*1C8D(:9LJ59.*0 MPGIHAA570R@=Q'T:T6@:[W76+MG4J,VM3?2O6,7/'*<1 ;X4]"L8!6SS@3;> M@6! N?[!LD=)V'0%V_D1I\MK3[1" \*Y4W,1"Y^^1<.9R,7USFUM@AI3?GR> M5845G8\-#VC2S^$PYI:&OB*IN1YND"^'=#4GE1:3VD9<&SN3#<(T@B8?*D?O MFK0GOX]DKG5./V=>UW!W"2*.=BS$:V5^SO2TUYI9T&9,5@"PZ).=]H?QR E(^'C).I?0'N(PB@>J?X0Q9/6 ['5 M3=V2+^>6P5*X5BFACYMH[3I9C=0%:,6+OW7[0 M/S'>>5+/XY>^F.W-**FN;_ZW@W'%:#)^_02TW*%D_:^RE.O-=I!1?-=+[[AS MF8&^[J82$G7I<'3HB0AQ@_V-?'^6 )![=\J2;JG1@J&8IA-]2[/ \^!M4TJC M,47+X4(:=[>YRZ!7QYW03]]T"L4"_;PD!8"DC-<-RJP!F;EU:P[@#T MA: LO=/$".V?^M6*C]WA\W&D16O#&#[6[0R%W\ZU#2*4T4-K00\L,GJY.#7U M7U)RECZ=[*CW=AF-A$4U"[_SN^+/H*/8W@)U03JX7&9NR'0H)\IR%2H1+!C> MI>2DE-(>WHVK5 ZS.;I*($SW4559YOD*9'6)$9<:'DH=%NL,^SZSMP(UZ;7- MRI'[QCS;(SR?*;1MW4!@-J/>I: MW-1:TM1":WI?,K%C741,)H!((RD.#EHSED(^GW>U8)^8,:=3P\Z&0']:3%]G MVC&?L>WL.?9)X0^SNEX?-L9N'>B17/ZU-'$R&IPV@/]./ BY!HU95ZRM0N@( MRVW@9/'1J0_(=Z0>L'=C3]>4KN5"64Z1>%LBW@\VC%B2Q\KN$?^)'ZAPO&EI M,Z1'QK,$/](_6$O>=$7BGVM_4CB7?B>2>NU/JCQ_JE-F6TUZ53\:S47E>U.B M;*2;4^<%A>S&0PKJG>*G>ERD5..V,.TH7M\=6=D8 <\;5; ;4N5<:G!'.8A2 M]HIT.D_ILUI5"W,X)\VHH]P]-6O & @XZI&C/KJSU^\.B<)HABP>,LD6LBXH M(O'X/S0':?*K7H0Z??S,G4!8\S;.8*DC3XHN>Y%5<#,*[W.S\.=Q7+>=,YEM M]):H65V,/:PVWFC:G\8->G$OU%\'D^N+!MZO8BVTF\4^42GAS;G):!];$<3@>>023QQZ! M!%+_2\/<./(,HB.M];RB M/J%LFE(C4!D2*=X8C^ESNW!N E.KBIU37B$,G/0LVASU8Z'-HUE_/&I,9BW3 M'8C^%'#7.:<#;NIDP/M/L&T["!N_)+AGP.XDS@!P,ADV PV^);1'D_X@,G+4 MN'FT9T#;?F?\&:#-@RZ.YG+7MK0OJ2SE@SZ%TU+KX3D655HOG8I?+;319.15 M1OVN# >DL*4]R3H8ZJGY(!Q;H?D>C2*#KT2R"5YP>7-L&+5M)&8Y9=!?:$7_ M;A6B?+\\N-(6)]K0^;'84Z2VB%E*@S]RZ MT4IJ?B,"! DZBMWZF>BXI\>UL ^BC(2?UWH!"CJ8X= M0*JL_)P;*[Y:<[VIN;:_N'#%ID"&1:R;J8'Y:CSJ8V%)IQ<$A0)K%:129#AO M4O+R4H"EM383%S+QG*9%Y@X78T*V;?K$_@FGH?,*KS4(TMU+PAZN M1C,_.(U#!1BVN!=9_; SFEDR%9 $](2CQDZX5FU_(N#"9)0:-KS\-#7E.*B*Z<,SS,0?4C[^C%I-3\N5H'3X7XS="2=),!P.@F244#.E M!3>OW!]*2JW?T;7B4/E>-!QB*^0HFE)'Y"DW1AYBN^ZKHWU6@MX0LVM[";TX MF='_L1_QVR[(8*(Y%;@?#MF"-*"D[^EL3 ?G7WM#@7.N1<:)&!(2WRQL5_&N MOKX,;-#TA76V\9;W@#Q;[6-5M+E.MZJJ1429@ M33'@8I/8)[&%@KNR"LK1:NY989TM4G859>N"V02SC^KI6U6# M9^D=/R'<:[U(1#E"/>D)\=ZY)B#C_'NZ)44RDM>P??4P'C#'6>M:X_$T$+&C M] ]0C:M&;D&?WF_@%D5CKP" 7_U1:];!_:JOQ]L$KB891<%O5-0QQA_NV^RE M,Q'RJ&:GK$V'7IYKZ:I?L%PR:"I*9ED'PT'4^_E"V";3;/F*C@=$*19H;\2& M)3\*Q7ZCE;P_2*NLZV+)H8$SH%%>5CC\8!5JRLPA) =A-EOGW _67.ZV6#P: MF3VE\H-W<+B!9GP;Y4"AXP_9(>B_Y4.-K!B5-+7%^U;!\%>6NV44089>PM08 M\9RZT)3,536"$4@06A5E.Q5S(4Q:Q6P@GIP)$%N_TM891LRVP&KT6\7:$S2< M34?G7K3V0;^)3=[ (F/39*0=#L+)J!YOP[LX&\V=97?.B.W_Q*F7A.-Q/:"$ M=<_/P#N+0]6-9$1AY]E=NEZI/NO9>XFSA'7&%P8O#NM;Y,MA\*$ LJW/<,E6 MU B!>RW\4JVAJ?#*T+@!6*3 Q;*&7D9],9MM .G;(ZJ7//#1AQ@&!%42[2EV MY4J4!DD70&UDS38BI@Y6WJ6OW:;2I'IF7W;45'=OX=NH:BYY8!E/?>!P2+UF MFV*/AY.!/*R]*EE510:YXTPF6HF.+^LH*;685R)B-.E%[:U9FFV"85\HJ[-Y M,;,ZE+%D: 44CJ\Q35];H@(^%CL0M:9#OI0MW8]#"51F.9^/AG3RU8H"40WL MPS/ 43$)!>XFDD;L&I6HL0M*,(@<(DT9;#XR) [CP4)YM60-7GP"T545 ,T=JM M;?/S$3>P5.I7FYW3/FR&:;ZAY%46R9R,7>? V*![6:DDN4-8:@"Q!EXU-X9- M[@%IM)B$YW$'+$+D8XQK2W=[9ZX=-\9]5[N&%#Q\6:PN\3:9ZI6S)(Q (ZD_ M[!:IO#3*__,@3L)A,COQ^%NGFN=T$(Y =&2_=)TRU$IA#I)P-AE(=Z),MO&^ MQ+>$F@SLO"<@ '+=L2?= MS0\G0]GYJO,-F!OXW6,8:LW6ZA*E6I,:Q&=Q M$K-J86H<:I]IJ5P;I<=74.NH UG;>W(2A^"D3F1JLT)\+G'FQ08VOLA=>/C-NJ)]9"1R+$8,$C2$A%[0F"UI M[N/$(W8<-CJ@_F@F.UWQ](1-RJ-/WS>L0AV<@*IL3B?6.H6591KT"O1G['U< M0YM>>A&,P_%T&$1).!E$P,CF_(L<<(][K\H_3!0M>*EW(0:N89'1R!S+H_XY57R"D^'LZ%L>.Z2^["-M2GC>\_%@$GQH0>-BCB(;[\Z8 M97"$;79_0OR(N2;GHT<]QMK5@O1G";"Y5+>B]38X,J\O5L3]H1C7ZW=AW!_) M+XUQ35PSF:+\ :?]2?"KQF"3?@+?NJJ.T428K[KES?QSEM,H=)LK44TB#C(@@-E%%@ M\*8"N2]=:I4FW)R4TUJXC< -79 >%1QMM,8+5^)%_A];HW]KMK,GB ME2_35FYT:N3$IP9)=,'EBR52-1X&,YF$YAOQ@&H,18AAW^B$4>;8OS% M#&LL)QQ:&DW)ZSZ9<1!I-"2B1G^-ZB&E(-+'3C2J2YH- <%+/0JC>$!\ COS M5K!+X-8'[A@D#",!81NN4#2>@KA-WG0K:!R3^%D&]@&OCK#:2CHZO#1.P!&H M6^IO2&Z#-TSCS#2%02@D /9908(#^=# , M1E,YFSBO=OYU5W=<HDS!;FC-JA>9XK4T_%:RFM97J$0M)V5%M:YU]1FL#KZ4?O$*WBZW1Y&SK ML"/C&9L>G85V+E)*;:R\-Y9V#^*^\&<17UR@/J3/66<3(4<+H).@;D!.#0+L MX">FWA&ULOU*"[?DBS4/8YEIZ!KYO.-)?_2KIAIU1!S$\E:/? F%1=O86'K9 MHK;$CJ*%\5K9]9)R8%9=/6JRQT%^'$XGQLB._. KG0 =<+CQH!^=_XH/\M17O'OY12V?%@$!]#@9LV[O!+\P*<#2!!ARF;/6#YLR;9.W M2X['P"H)9!O8I?LR=WSMU@3E=?^$L!\F.$D MO3R_$-J!6"#!XI)&B=N8JQ/3T2TX*C/%QBKL>AH1_W;+U5[=? )%NX\3C2\' MLT>L"E7I5-S?B'"3^!%GVG!J< H)VZ2N'1=*Z?K9BRT@,OF FJ->SB&I1:^WP@.HK%X:L^?: .6ZFK:(TP+WS*< MI:TK2#A.IO1O0J);',[&0ZF8GYS5RB .)],(.SK-9L$(E*XQ=IL">>AX"TY\ M#:XM3 -2$[PPB[#YP&AD+?9YO-#A58!C""%O;XG#S0C[3LN-R-_J>>#VRD_N*4B M'HB%5Z9 -K&3VXK1Y!+FH(U-8&9C$@; MP=AB; T6 S3C/AS##U3,=7DRE>V5*?7=2["%(X8AS?H@\T?A-++Y=*^+F3SC(*AS 9+'D<_(GCX\@+P*M*I;[1(P;Y2#?2(=;> M^1A;U6$KT7C%SM2B;Z8ZHM6)$K+0L&GR4!A;<)F-+S]MJ5=\/1'(6$S=+RF6 M\]LC6V--'8L4I%2T"Q3M7J-)^4^D=ISQR"DD_0UIDN.88^WZH'[.1DDXFB"9 M&D5](#9=B#H/^="8VL7[PGEUB9'!AALTH M><6"COLS(WS[K?&*[WVX^61*U?TB]XE#IGBY-)MFMEUK87_OQW_,Q<+./R'& MI )"#ON#"?^=((*.X_XP,?<*,'DPCO$:)0G] >_,XC[<&;E3IPCZMR+],/
@EH[RTN6>_E4Z!W\,>E["PD/X>0MI+)OGT*M@SO^7#ZX-, M=2X11#9%!5*MM);0.>@DYC;U>%*9]J5@J5J)[E3C_B! A/:+[_S:%]4<&V'_ M1[]%X6L5(E)>+#@] JTQ]A>M)(\)+/ +M/4.K;,89.%3!43&AB(B8& :..P MJ'SO"BLL5P(.7TY4+;-QU0YSSEVWS=Q18><.WHEYP3C?_I[B'UKE MG.N,?WN6#%VB VY8KK8I &DJ4F9H"HE( \*;3?JC/R4$F2H@C) M-FT;K98X>.[QZ2R+WV=3142%AU"!-C*#%EY0H(H;39Q+O?!-396D(!%*V:H@ MOG54:%G&D'QS^0V[@ I[I:4_)L*Q*\E:W31;/G:F'4"UM:K0LH72 JA2R1P% M4 ,,#:@ME!HQR58JOSP2UK8GO'#2PU1L,Q-K=]2E [!=;!^>=M#ET@)V[83K MA7,L.0 MPT9CS("VC )=U3!'E!)';Y^\=M/Y4#N %_*3RL0:__:D3,HHMM1SV]G%+Q5@\C_UF_T]#[DZ_7Y(SO7;[Q\2CD"3W[9(@7IFAE#;R4;/ MOKN.CJT&M![ #B7''$@*84O3.B!;&U&#WYF1@_> M9D;/H;^LH_5A6\W72>['Q9C5<&.Y/N7?\F$"#], %'>_V'T4=_^ =Q_'W3_( MW3\=>RUV-^*D-F$,*M7DEYZ-'8\6BU$MKWXYY\' M^22;]"^N"X5)_3:8KOZ\] 86/X _%9;PNQZYY&%SD_P_\Y"!>??SEGUQ"Y]- M^> V2E!CUF-2QARKG>!+$:8Z!E-\J7PBPXP[K0@D3FG-68JK4"% G6O2P;H' M4ZB#,/7??#(^RZ87@1Z*PM$1H2)"181Z.D*)IBT9A9H *%+*D34,"*!1W99, M2*5Y=Q$*1X2*"!41:B\12H"EQHF$,P&=Y0)9A:3V?^,*H8RU> LR5-3+7LF6 MM.N6-.,__E:50AR,LE$_U/$?C*:SR?SR1@.:F#C[:&1 37]"*8UT&,/4,6"$ MY%S772$@<]RL]#.^5=RJ;C5>^/JB+6@+(LSNI>I&AT?$H;MQB#1=!E. J5:, M*0>)XH8IEE8Y&5 C3E82PCJ'0UTT]JPT=L6T3JU(AD4"& M6*6K JV8& [ 2O&.(A \6H>V99%>>^PZ*_?L@7BS?>B+)8]>K>31.M!$RWUX MK(,@U9P(P#FFVM45CZA2&JV6Y)'1)"*64 M T0-,#R%7B0-;'V>5]Y7IXQF&P#3KDB2?KH]L-T2Q=V$OPZ&D[UXML7EK9(<30&YF*,: MG5-Q\^/FQ\V/FQ\W?Z]\D\^+&H\I+-UR.D+ F@A1:50J.1#.: 4,H!PQ5),472.)@*PP@@"DA79S1*9E>@HN02 >IU@0YG#+@&*U[^@)+C)%=0^Y#,YI&V(ZP'6$[ MPG: ;=G MDT95(QKJ[2C2EI!1)4&(9%..=H4;$?IN%N4]'R;] 9]7]ME)SO; MO#/Z.0^H4VO<[+C9<;/C9K?)NSOB4FZK";6:)N/SQ.3]0DA,,.PE7A 5&SXN MK[6(&^[D#J/N'<_+$\X+BN%N>+C\*=PDNH M,_+"L['[QIBHI<2MC%L9MS)N98PT?^[LRSZ.R;F?P/3_;.E OUX!_F?Y0E_@ MZNR*-Y/0IDP[YC(6^JKVNDB(>\E )E"+0B5<;4H=1*H+2[6-C%H.J-AN9% M&(PP&&&P11B439U?!HA6U#(!4FHXU,@X4A>E$4*+[L+@P44H1QB,,!AAL#T8 MI+"!0820$()P:J34!&H-N:BE0>VVH1E'-;9K]KT=,>,]K[!I:[V?G[-*G4$ MW*36B1T / MTN0)A59^2"F"':4":\R8K7KY02PIQIU'CRX:E6Y))JP',(@ $@%D;P"$B06 M"* EAIPB"Y13 $B0XJJ6N116KR0:=@Y #LX<$]&C^^BQT^@@&G2PC$*GJ)"I MQ5 1@@VGE>->$TM6NK%M#!WV51;HN"EBUT.-=J.H93I" M,+=&8VL1IXI P(2M2E,"J9DE+^D\>0 FE\V;R,XT-RVL6M MC%L9MS)N90?YYJ[[69\7"[[U *Q=]L ^HY+8#CA@.6MB687#CEK.-3)42*HH M@969'S"))=]0&]4#\,V^9CQ:],IVB>VVSFIW#%+W 3*7XO,,A8 9 252 EL@ M$855]"XP0KE-=9X^1*IKEOFQQVQ,G8JFZ.;L/78F>X"?)$&OCACS"NWA"LOVBG#G*!5_WF,N+(K M13*>W XS&@$W&^W061ENWT6US82 [5^DU[X$= G6E)I5EG!KN9$:0R<%@QA5 MUD&(4DYHUU#S$.V :\/$.AD-%E$UHNI!H:IH2C8*)0&TBBB'J:3,2J5L)8L2 M:=R*=?&U4?7@[(@14B.D1DCM.J1*L%0%EW"LL8,:(\FQE9P#5$?^I,JMY(JU M!:E1JNP4!!;&RC_.,C_2^O.E@=R@?^"/>3&RP<@#5WD]'(SR=Q=EG/\H+/;P M!K% 4.)?\?RDGP^'U;?_^P:\*:[]@/KU]1WS.1U_#R^S%;0\C*; M?!V,RN%E\]FX_J $W^*3[X.SV<4'2=]3R"B3" #._8'_0[T?_?%PF%U-\P_U M/S[>7OTW"VON(H"6OKG?UEN^$,,_?'RSO[;?97 MG1WJ?[AKWK4XU3C5.-7VIWH'2UIA3,M\!P;PN\%U6,VIRB7Z]WPZ&YQ?WV!> M&+4QB_(R_/S#8.9?UO?/6+17?/**),^\\ZY1_)Q?3?)I$)V2Z<5X,GLWRR>7 MR6#T+9_."HDJZ6=>H,K/$B\GGGN1*_D69*YD?%5(CG._2I-$G>A$()H$A1&! MCVZ19G#4I!D4W\&/239-QN=MSN O\U%>GA$,>HD7*&6+#T^RT5EB\GXA3288 M%B\0[V^=QE(X//83G0SZY740

_/$"VKDG(Q+BN41ZJ7A+_CIB!<, M@"\OB=F134D^Q_335F@6(J36W'NJJ'9Y%#Y/6]S=Y75[HRC>;TFQK[G-;+_) MLRK-J\VNJ YE=GQ/U\->X&&&0B_R_2A&GL,P"Z@3P,3S((:B1T.-&K77M\]P MMC+Z""DX09WM36DI(DL'S*FG,:'$G_ MT 2^*P[[NOM]SO3[4$^QNX*[+-V MU+/>?FNVW4G62Q8B(*:H\Y(OIZI'WD]@K\ 1+AC>J.D @R/BB7?MR1(ZMIO/ M6G"6H; 6_7NZ^\\RDT)'U.CW^Z*L/Y0Y-Y]M_\Y+N(I6]?IZEU>WV?9CQEL] M+^:^9JN0Q21,<>2GBW8H74!1__,^U38;(ARQ?N[O,Z_MNWQ@A-PJ] +&$AJ'O>#T&/Z2QU.5\9BU;3C$GL%>@ M.L(%ZQ:O7+%NF'&Q0GT^LN52S DG. &]&HKR'FMS/JE%"UJXTU;H4DR.5.=V M(K*,RMR2;\44;5I2/HOF).,PZ_* -YORL-[U#R-5*R_V<0@C![F>'\*0>2DD M@U%*?4]*+_5,61;(4PC ?0\)W#6K0?WI'!Z(_H2.I%IJ$BPHC]-Q*ZF'17N: M^H@,]-"NP !N8O4;)6I,[LPPO!!],^3,4T$SR9'0G +^^K7,N(9F:5[='YI= MC*U^MI<89MNZ& YC?RSS#4>UWC<%Z=UZS_$)>O];W\[K#F,.LN: MU>0TNR^JO*[>[C]EU7VVJ3_"&?6%7NVR M:=]RBF]1@VL.&WP]XFXU8=LC!_F>ZT>+O5G5L 5 <-HKU@$>P=9?HI3BZ./ZS0O0"LI4EQPKKC50B-SU*D-V%(BN,^4 P M=E@0ABQ-J><$-!G,>!2)3\"J?+GE/),\&F+UUQ=)Z)D27P+IPC95'I)AW5(68#::L$O##4.N15[^M^'O'XX'HF@ MF'^A%T=!2ET8QJ[C>-W0P7%)2!S1T]62WVIQCV8+9+:308]Y&%D/5B1L&>N_ MJN +(XU&\J1=\P#YAYLO9;:N#N5#>PG9E_7U+ENE)$B\9ATYPBDW@ M'L1!(O5NI;(5R[5#"ZRIP0=HH+N>[]<6G>333!I M9&A$D S0N@Q%,N'(TTM237&CITG]2W,N9="'CNN&S$G])/*,M[PZR_;/K/>ORR4XBM(D3KV0^)1")TW#8129L@ +701JVJ9E]>)M MWWNAR\ELYC#(K\#$\4S4RBD9!PD&E&" ^:*RR;^J:9)OF0TS\_"NN$F&\U\/ M_-\,_)*D7-P#8Y[6!7(PU9+(AH M2B+*8A^2%$$_Y2.E[OMI$"&A"\/EO]5RGNC!B(F4 B?CPF^7#CEE[W%(B\:+ M$QWE& :@.5,@Q^_ M65V>7KGN\DS3?$!V=[\K'IICQ?F^.8&XSS;M/_B=.]C^I_<2U.OOIQO+?N(? MKEI*+K^4,F$@)79"S!E#A1T2_=G%Y@ERCAB<06Y_UNVB:%&#<]@S;)Z0)/:U M316VXK2,>M^NBR]MPK#+I_ 3&+V ]+>Y?"E$X3 &?8\/2R($NM@71+T-]>0B+DWS?5[306^+7:[=5DU5^MUU;AD,6XA M6&("/F^VN7)],6<%>J<\C=YZ:5;&E*1[3:7GB6(=(6_2NF M:NB2\R=-\??\M,BAOBW*_)_#'8MH%?(RGR4)8X2Y/FZ.DL-DL(Z@+W>ZS)!- MRQ)\MIWGZ43\^HCU"MS)[%\P3KO@!,<,C$O.:;2\/M]!=05.*/O+@B>>PA"C M;FS6PC#YRY!*XUX]G9NPPIK0 N4%T]MM.V.ZWCT%L0IB'#N1SPB-D,/5V??# M:," "1*J5.U8MCV1?$1V)HE2;_I8(EQ@J7)6KHV)XRD XCHY10 D5C%G#83: M#(SM5';JK7F/MKN#\MC'3:4ULR%2 MSW2S1#IKNNCII\G9HF@\ITK._V^V+K_\7JPBFKBN!VG,7"^"T'.@W189INEUV[Y[;,MBO7I<1C[2/T$4HCWR6X MWU[A0>8E4B\:Z]BQG*3)^7K9$(0M..QYPVPW+3R_AT5]\[ 6WV)+:%-1+9== M'Y_;N^KV%U1<=7MHTZZ5C7 TLCYF@MEEK(D9\:0PW^XD1BYGAS>.[RU^/.IL MOLFXMNX.S0:RYI-Y535U#DY11'T60P0C%R7,=V PX B(%PN/4:Q8GU+HUL=7 M4)_LU\H'X.U&@@ZYS(M"=N(B, B9/21R@OCH3-GI3=J/I[JTB<81,SB!GCT8 M$F.'V8.B-DI0[RJZ5[2I$':IYK=*_@*J>[O^%5,U8XV*?4BPN-M[2XJJ/F[# M2Q)&0AS':>#AD,81C%D\F(U?A^0!N=@WK,PTCO421L&7U$ M%7QAI-'(M?TGL%.K"@1PN.1TLY MWN8\4K59[[JEE5_6_(-SOG(GR?*(\-F*US*4T9IWQ32MWKRVOL^^UY_XZ()_ MZLOOV>Y;]DNQKV^K59! DD:,>9BS&L:F'I1CR@,?4?J+3Z;."QK;C/U85YG ME4DWI[E3\&U)?Z] Q[TZ$$''W3XER>[%XC6E&#=\/TXZQM87!NCP[T$H9+$^VT7+8*L_6 M9)D#;_0&_?(%N4%I6(^EPO;CRK&Y]CH')E1>BWEJD8,%SGY MI3_7)4S_#S6U)>Z5VDR6)&NB*DC6]WFC#V.;+^N/O$7S/_YCO3O;(^\%+J:. M%]$0-W-GA*#CJD840B2UC& /A>7ZO@>N= +((O5BH%_>'9]X/DYY@>RP!,8X]ID+T;%L MCG%@6J#54%B?@)$],&21<'.R;)]K:[*\C*-"RB1KBK)>X'X<4=;T4T&433!K M3I1?VBK/$L1"YD1QX#@I"WV'4J?'$KL^=,T*L@H"^[/ADL>#+!%M2HAMU5X-2.]!YW3[0[WOT@B2AR72=-8B^ Q,7!$9'G M.(X]_97#85^$)8_\6"7=AA+;XWL:.5Z?-G]-?_A'@VICRJP6P!]1GA4]U=)H M'7;%7A<1@?-LFS9F'DI\!'U*.>\^1J$_G$B*$Q00\>=%K)BW+\LRAX L43RN MQ@MA=\*:6&YGM*6@R+P8,GMP%)\,L14DP7=#5&B[M$7:;@P6L$G:LH/%9.W9 M6DI;GV_;=G#$2!J2,(U1Y 1)BCQT3+ N%5KNM(W!?G+3./YCDWOC"<\:[9,/ M/6SF/KD@64N UH(U;184#)J-7+@6.#,T04Q^N*RHYJ5Z:M1@U>C-8Y= F6-$9BQ*Y;X9#Q$9XM?@A)M1:JWDM^F/#PD1ISM1 M)DS\#S0E)NZ3RN27)&/F-._MG@MO5M7=&X?-H^7#;U;$H3C&?N1@1A!C24S3 M(R3J8JFW+*P"L3PZ>)=5U5_!V[O[0YUM>5W3X30MCCJ!,*69$\7 TE!A0 \& M^$T-.OQZ:2I[F6HM\340P1]%DTVX*BW5QO@UI^#GAYP^W+S/ZB>_7U'/"5,_ M5VX61[!&]$N&7BT)L\2L M,14[X5N$D)W@R&N9 M6+EC,5?\0439DI45'[G'UM"KQ/65MS[+^>'B)&+B$$ MN4[*/!)X+$70:\VY:81()-K9E+_?7A_K(8$CIMGNY[E$SDB/TN9S&1U)WXW" M<#N3[#:;VVQ[V/&QTE/#;_XD4E1U,]EQ_"$'SG]X=[_>/_RO MJN^BZ^M=!GHW)&>QK,5)4/T6$"))<>P1-T%Y+I1GJ*_ ]QW36@P3@O]SI5LO]Z10U47=US4DH>_ M9<77X?!AS%E4YW;8:&C'M7DI4Y/2[1PV:O@X&W. (O!'M$W308I]=O368 M'E'P*>*W#!6?Q--B^MXAI^;-?-2[_%NVQ565U:^"H*Z7\)& 0T@0!$Z,77P$ M$3MQ+/5:MV'3EC7[8UG<9V7]< 4^\I_7;1U.__N0W[>EW+59(3<=%3'MGC$@ M>*2=JV;.E5A4Q_*9JYEO_V4 M[=8UA[2I\V]YG6?5? M<]1EWO+TXJLT"DTIF@O&,O33BF<7IPY-LZ=4\S366MM55G[+\/>\XE8A=%S/ MB7B)Q6@*W2CU!JL(1E)K.[JVK$_[G??2+_SCO*[AN"0549M1A=K1,IDZ%:,( MC_9KP^<$B5:$&M0N0\>,>3-6_6FS)*I737-ZHI9I<;?.]RO?<2!&<9!&D>^D MU"<(T=Z>YS(2R2B5NA7+&M7VIF<5Q:\=.$FATJ!23**F85%.G!0)M*)0%_D9 MT29]3I>A2@;\*$RW-LF=L\6^'=Q^R$$$DM\-?V8IE)1J @3-DW7!&L.HUB*C0-@W(J]")YOW:PIGY. M[Q(]8SM@M2E=A@@9\./ICE=#S(B*$+V[WQ4/6?8Y^Y:5:^YT;XU$F&":N"FD MD&#H8N8/@T4/4[FWD51M6!:@ =:;1W,I7+SWJ,3JS3G,\5*A.OIN M/'UEW0PO!F:IW^7[[&V=W56KV/,1IFX:)P1&+G5=QX\'TQ0G4IN?C!B<=+ZZ M/730+2VU,,&O#5#0(C4W@RW!MO8TMAVB=>:RU3B>>G;[R)O:%+<\[8V3E:4OZ_+[0I1&J9)'"1>2)TP#F,OX8H;,XAI% 0!4Y8] M!5N3*MZQ$S8(00]11^I4R%50.TY5Z*BIL'R O5,QYLQ*=-F M24?%5@CR.A'','%PX,8^_U],4]^%$?;8ZCXK\V+[N5Z7M;J O6I&IG<] M123'=?D T!5HKL[6%ZW7N517*J,$&I"G^?5(4H2$ M"5RN\HB[(" WDGQH[M]NRK6WW8T3[9]7*/$(2V@ (\2:(2I"*.GKM#!R?/6* M2<.F[=6ZP]V! \MY;M^T6P[S'MR@1P<^CG&AMAKIL*X@4!,1KJ-93W=[-O?? M]M0W?UW$?OFGY(G*FP'Z%ZAX)KP2VRFOR9JH+@[W'?(*[Q&059)Z7DB\V"/( M]1!+2>"[@SE"'7^US[XV.+^(ZZ&R+:'^&'?]\1DLB87W1OSNU_D6;+O^6=]F M_']EEK4]MD[OI?0W'CR"-2T.G>) MFA%ATV9S&4JF[T9AN)49&"\8W=EGB]U ,Z8409-$69)VFRZQ [&(60A\5??LO*Z$)4]12,R7?$>E MS76M,?/AYG-=;'Z[+7::7T>T,^_3T++L%QJ0[97=4 M/L44>TE("(PAC'R'>&DR& F90Z0N^Y#[:LLCFE.'4[NM0Y(G294R3Y&J',US MH\8C'D3$18ZPA:F()/A+K" M]$?/ETMR9( AX<.;CTWUI]7CU*51Z#3;[T+B!C",/=K;HIA;ESJZJ61A8C52 MO+Y"D3TQ&;)/G)[\S'1CQ8NTC.B.'HW+T!M-'YZ>US3 B/@-%7=WQ;X=C/6G ML[P@C&#,_X=3$D?,1S$)!CL12Z6.A7%BQWGU>GD"'73XXV$^1(G:[4LV191D[@0(/N3;X'/3[)]10].@67529C M4G)UY2*),TG/*%%CZRU&"%Z&)!GRY>GJBT&&Q'>]U+QLRK9T7>[S_==JN&.' M^K$70 ]A'#*,@SBD@S'FQXE4>:-HPK(X#:C $MV.XL:;V)B- %E[O? M%'?#13N8^&GHICCT_"1$'H3-7WO[#G%CJ;K(F%7;-=()*.CN=WD$%?STKJBJ M/__<098LF\PQ+UA"S4*Z9#GU@;P%N*[+_/K0O1Q:%[RP*MN9H'GJ*5'6QFHK MX\PO0_@L^/6TYK+$G/ MS,V;/(?RX=&@-$HII;$3.3!TB1=$##M'(298ZE2E MRO=;EKP!DLK\DA)=8NIEFRDYG7I,TDS2] (E(R*D0^ RY$;+@Z>7*&NS(2HA M[[ESS66IQ6[7OI3+NV16U;U)R+PP&/#)"8P>F6)*,QF/X M=>C=\7XO%OHI"2!R4C[8#/B?40*/M91'D-)^(?&OGVYKX3O5FP-52!-3'\M\ MR6F.)%5VMP*]$[CN3X.]9:B*C@.7=OJH'P:LX" +.HHL#90=TDX3(]%A\.("(SMT?EY)ME)>AYE,[_6P^8 ;.A2O:X[VM].8FV]0?;MYGO^/-ICCLZP9@ MF>\W^?V.U]L?6WW\<(.WQ7T#>L4-^RCE:0HFR"$$L\0/!T P"AVIO?[V8-B> M6;B[;]Y9+&[ ND?4_!E__GMSJUKP!DK>Z6@S'H(U\C)"(5E!GZX?[E W0>"X MP0DX.")O)APZ[&VH>O03U]C*+(]5X/9#MPQ%G\+1I]7[5-Q.6]OC[?\]5'6V M[6^&1"L6I:&#>'Y)W!BCD#AN_XPH!YOROZ_JYLZ[*:M\:8A2BG_T1GRO7(\' M9-TTY8Q5OWSTIAP%6 W"8MY#!^NLZWU5^UELW?WV;[J MGG:_Y_^V4I][MQ$=B4PS7V DLTB#JJ>?G-./RY)_KMNQ62$\4"H5*'W1@08>VE]?L_);OLDZ!SYEF^+KOOV6UI=5 %E"2!@X:1C[0>@P M-)QJ35$2,,G;-F8&.X6POZ#ALM=US!U2,;&?':>]W'#F6C.Y\^0.$7"Z0^0* M7"KUK\#12]"[.:PEG#DZ]=4C=B,VDGD6TUB6D:B60\>S.U26 DS]&' W ,(; MCJ?DB3=" >/?'W@!:4[FN*E+AGDJ%/IQJO"VH(XY(=72?EZPA5/EPS)S/1R' M;8<90O,_]D_$/B9N1#Q,T+V,?F_$D[&3LEKLO-;;LN^[:G76LC[YFQ-X"^IM8_6>&W?':;3I&U>JN,Q8_W( G MA_A;=%-RN2TVAR85MOEM.9P^@B7,;7]6)C]N0VK>F_W6@&O^TN6%^G9=@]MU M!:ZS; _*[)Y_UVU;VIZ]4=OM?VW?6VL^NB_JX>-UWK[CS7^15^ VV[65\M 5 M_B*::1H^F_P1P\"%;?808?B%]&$T,//F#[.N%!8:KHD[%X:S.XS[_?EP7>7; M?%T^]$N6575HUAU721!&F&&7^=2G$0E#-W3=. E0BA,?Q5)GGRW"L#S5P)&_ M.=]PD!N\K<%,&,0F$182 ;DT=7&SQ_'08M-SP0GY<%!QP+Z$JR!$.!ZIR2<( MW#)*]BD<%;IDP@*W)F>9G]PG_^&&%/MO65GGU[LLS:[K51(RSTT#XD"7I8[C M1T&<'$?^&$N=*I\$D&4)Q[NV:?+&]>^#7N->=^ MC85V&4EC6I<5YG -\RV:2'[)]T79;D#LU?%*ZZ-186,:V?-!1F*_P!:E?AGX'EF@+.@S;\DXF?<1:D=D2M30=G&8)L MW*O";I.6D]5+5^\VEU^_S[BZ?UE_7S$/>T$S^Y_Z$4T=!J-D6 MP/)<%,O6W M$8.6Z^ON.O#-H^O 5<31#+EBRC@YKW*R^-(-ZQW _J+U*_"^2TDB]"ZC YEQ1>;>*SE^ M)K[W"@;8)2B-$?%C$H:IX^+A6(T3$@1E.^)$L";OLC_BX>?7CE-,%Z9E=/VI MG;9S29(#^I'S[RUE[C_;8!>-],Q.+KJB[7FWH54(0)\Q,GP8A" MRN(P]%A GW)_W >_GGXJ;^G5<1?RN;ZMQK[D)+$60>H[R7 MP]CS\6"6IC&6NH-,UYCED2,I9/G6F?0P( -#."N0 MOXE'& M*V2-C31,\;P,O3+GSM,1AUF>#*C5V7MZ^*ZI9_[9;3Y&" :)@U+73U 202?% M[B";CH.0-RR(:BN8*@"%95$Y57N7517X*SA_\'-]!M"8X"E'0%L"K5)O0Q3/ M8X%%8C&U3EY@5$TY=<.S>"W5=E!<7[1[ -ON6[7BQO@75L3_O,W-UHQ"QVI)I MFE.C\OA^A,ZIE9!C45,]&887KW!2SHBKF3Q')BK%,]U$*R=F.$QQ"B,NF)BD M'J]9C\+IQ5)O'ALS:GL#]1D8D'UO3J)+;NTP1Z]^\6>-6;,EWR++O'/N%(L[ M)?H7+WB*;DD4HE81!YGINF/DG])'0<1_3.75OF[77? M\QDIJ_MCZ Q@G0>C&QLFMR/K;O;*)H+D/I)_/VZ4ZS M25D6W['*8=RU1W8[RWB_?0'/*?]$/HZ]U(,.] -,4T@#YO*_I,QQ<"A\9-.T M68N",2#MSM6_H ]SE7J2'(YN/+43C85T>%O>/=M*:I-%DV?KM3-*A/ L5S073[W^?-/NZ8R^*OY\Y^Z 1(3 MX87%1DZ7?XSAN#[%([(]8?R6H>13.JQP0-4HUR;TGJRK6[8K?O^/;/LU^]LZ MWS<_3+*;HLP^99O=NJKRF[R[,PK?<&EL#MFZF->8'H7,=5,,'<0P0D>4S'=- MB;\-;)8SP=_W/*#=7'[SRDXO_\W]65G[-&LC01ON%KCA?H';QK'J>*E*O?Z> M5>!?@MB] C_]BWOEARZ7J']!5U'DM&<:?OH7[\IM?\@AW'=?MWLPEUNL- ;] M1#-W.S">=1J'0.,1:%VZ HU3Q]]>MYZ!IZY=@77CW++N.5 (C6*VLMD(EI^Z MK'HODTW#U_*];[BZ;4!M=^V?]MU$(_7EATOD A= MDA">?P/71="/8M]-XP$L]4AJ*K=9A&@YQ?7(P::'#NH3VO.D9RXMV0RG?G9: M2"2-)ZDASH-CX,RSMAHY\PVD\5$-X>E MV4V^S[9)MN=_J)N3K=5S3*\,)1&"J8\XY 1AUXT=Y*7!@!C%OM36M#EQ6LYF M3ZL6L#Y=96HF@TT23+TTMK0XZN>RGSK'_MRNGS=W:+8.@M[#]IJ 83SUK 6< MY[+CD&MQTX,&8J:0VJ9L*?F[%7>U__*[.,7A TLXR>$S1SC)$# M^QE&=.5 9]H91O586YI;M!OD>685?]SIQ"DF$K4CONQD9=%OW:/-\./AZ'D2E.6)P2 M%"=! D/F)Y1%@T\Q3J&YY#6_+]83WJ4IR] M]#8_ZP92XOQ.S)I&7QXKCN;2LR%C]TI#0](B$ZSUV"HFY>6TN>4G\@5Q)9'\ M%X3:_$,7J9B>J?<81'E?OHK(NZ3R'H,<7Q)7U#^U.EA4NIHW=E+D> H2;D8:;0')$ MZ02IU'5,$V.;I*>K]/%E1$ZL'%YRT.0*7,'=SNW#P9U?H'<,G'O6O"AYX46R MR1\^,!F9$?V?JPTL(U7,YOWS%QEFC(+,&REYMTC9!B>LX-?9CB?+<3DNU3:"LA@EMN+<"T_?6.-05$>;&Y:S M[,-]5JX;\^^:E>CJ9)0&2<#->KZ/D>=PXQ2S[CQSD'))]V5T4].499WLX,@) MHBYY8@(X(6]R@M=(/02I96BQXJ1*G(PT3<"9FC#UP)8B2R_S M]*HH:=*[)$G2=>5%03+"C_KC@>^+.GNI7FMN! P#%P8(D2CUW2A!J+\*QD;6<%/V:;XNF].X+_= M\L%M?I,W\X.82S4?Z&XXQC+;\@'O._[C?)?7?+C+?W>XR[;-[K3^_;AOZUTS M+EXY:1Q!&) D@8CZ07. -6Q!>S"-?295X,T,U;KR5K?MM%.[[3@[ 9-3X+GC M*2;;/U HY;1^< R<>=;N=NI] ^?.@%-F]-T4QHX:P+D MQVD"VV)S:!9\NH?O_@A-X9%'/T:3>%+?-&PW54L,^>"HK5DL\_]"L;*4B,]; MI2R&A6)9_7#&$7E[44?=?9)_2\9K*OXOJQ4.DH1"E 24)4F**?)H-$ /O""9 M;5RN"MARQ8(WF^+0; PICYAF')OZ PW9M2FP.WLW$:_94V9[,6+G0=5/"8A\QAD+*D[J7#J!=-T&+ M2))B4"VGQ_[Z]EX!URVPA>1'P5#.G!G-1W&1.;%U\P^2#5M?YLB#IQ&B.K/>Q+.ZSLGYH3@77_;3[?3,?M(HCF'B()C")F1]@$CA.,F#W M63A;\E-';#D'#L!:-R]&=[ MJ7.<$8X]YD<[R:!Q[L&B8B"G3Y'V8[B(]-BUBI.?_;_\:>()UVLBMZPP3I_[;$5P$1F/Y?N\SMZ\R[\U7W'R],=->6=.3)3H M5!K('R^]*;%@,:FI1V6.5-;G7,B(ZS."TH"YH4<#1,,C4(H1D[G*; 9X4@E, M_C:SN1.5:)"FSU$6XK.(]/2CC[\F'7!)-H(_7@J2)NVX-F+H5TN.;^RZP[4&00"^G>X\OLORB(3VO. 3;L+1:6E_/$2G0X9]G>AJ,=HC@28 M9C<9A[W]LOY^]LO>E57"AXV>%R-""0[,^?:Z<(-9+2IO'9M,\W_GNO-GT+O^X270TDA/E4S.MZ8^7 M6@WQ8C'+FHS<' GWM-!X]KMNSZKG1:GC84(#PK"?IM1/XP%\!$DT<[;50#Y- MJNWV+^R+_9O-DL:B.A&?/L_:CO*2DNS95I='*?8'/RMQ.80395<#;>B/EUI- MD&(QKQJ+V1Q)]=&8&X6^@RF-(Q@0$KN8):6E-BP6(>4X_*+*/!K%XY-/4=&*FC??UIV,K7NH,X[C1&(UPX#-<)@6D9+> MC\R-+SX5/T]K @BYG@R^_N%O]3RAOP!AYRBBU,B)L56V)#3T%>)L*)X@]41J9+F M9AD:(P^[T&P3DQ20 ZJ+&D032E,8T;BYY2F)_<1A;$";!!Z>H)#4QFBYH.Q> MA+[GO[U=5QG@#:K*M^VC7,5^DLI2/XA6*\Q)XS=AI7D%!L^N?ORB\[4@F2\^ MC36+922(V5DP4XP:CHIH^CJ]D//AAB.^S_95#WG7S$"3HJJKS[?K,DNXQ&X_ MKA_:=UI/K^E$S4/6'O82R&*/A7'LQ?WK8B$'25R96M8V%LLED#$4LZ28B&76LX> RMN'@4"].!!B_X*M/C?7++B,G\-UC:+]D]6VQ?;O_EE7'E[;_L\CW]3_X7SCB"E]7=;G> MU*O0C1A,*,\H 8)I!&-*N\O8@]B-W%AT4M2T67MZT3\DV$$%9UC;VK)%"P:X MX-_TUVO+=;+/=DJYV(R.@/= M9$/D7D""=A0@II'81ES3RAO (-)E[K<%2"ZF@_ N-ZN2CR MY114EG<1K>1TG.DD_]M3C=3EZP75G"P$\^KH=&X6$S=M<:V]9"XM[M;Y?A6B MB$#/H8B&B9>D 4,PZ0UZ$'I,5$TUS4RNEQTN"<74Y?%U39R00EW5>XT]8[HW MSLD%93-$Y/S:9:7[.XZ*UN9V&0K4W:A6I%'M=]J+C+\BP(:86\+:K 2<*HZW'\+3CNWR? MO:VSN^:VRB2"T($Q3MW43S%,O:'V]!(_E+K*V*#994P_-GA!"]CT'*1$ S- M0]KAWLIY:U\@@&;#@:.1TT0J?.>K8])LVL85^! M$[UDC-X)%ZT?<2:]4*W&^#(4SJA'0@O2.FR):AJO-HN[[%U158Q[?$%85RYA M:9AZT(E@Y$=12 .7]K9Y31I$,JIFQJ)E76O@@:8-M&\8U@]O[KK.F1\A3ML9 MA4@;Z8YF25]&AS3L4V&SF5KYE;_=(,8EC%"2N M0YV(10YSZ& ?.V([L\Q;M:R^)Z!\N'!$*GF.R!S%8O7@/.S*Z?49L6<@VUJQ M@SGC_5G"_(U4CN9CL(PZTH)?3P_O6&).=L#VI2"'JN;CQI)+'WA(O48-R^4>#Y.DP0BQTV1.U@C+DVIC)"H MVK L)MUUX=I7A2LS**8K4Y GIRT=;_._27&!F1&1T>5R&4*C[45AMH7)"4X_ M:'S!7HB0DSAI& 8L#$F(& K]P9['_U_F^B)U*U*BH_"(ZY/YBW8@49A1(@UJ MQ;1H&E;5YM/FUZ.+[(PHDCZCR] D WX4IMN:N?FE?/\5;_BO6ABG.QN.:PC$ M#SP.AZ9^XL'("Z+FV3>&?.HG?NRYHE<1VH0PVP0)!PY.R,'952MSK;!IT*PX MCV(J>,OHZY-X*C'78I9=4;U@Z[S\QWIWX":/V*IDS;O&)OM\FV7UNR9,>;%/ M'DX?(,6^Q?2%FTH>>O!I5N5?NUN_NI/.+D,8^A0%*4I"/R8!2=@ ./ 3J4F< M&6%:'KXUGH'.-7#FVQ7HO0.M>V#P[PIP$G=@6&&3O71A14F#0P?3%QH861<,! D6?A+ M\[H,933CBD#IKLB/O#J=:V1_MAR[@EJ9..*Q?529L?X9F#HLQX MC4:_;VYY4SO:[<]?)XF;A$'@.QA%*(8^\J+XJ(B^$TL-_K4LV1Z_=^#Z98_- M \AZF,VK#"U.R>4/35X%1]2342HY*.[9'("=R97DM0N&AKAC/(V-4HWPNPS! M,N3+T[&B089$)>OYX+*MWG#J<1E,DS#T$N030L*8],9"!(G43EM%$Y9%:EC! M.(.E-,!3)5!,E";@3DZ-%&BSHD(O$S,B/YI,+D-W=)THC+8N7:49:C'DPB2. M(Q(@-_$]B/W('Q">..CO9%E>]Z=.D55]AT3CU@]#CE97C8@HA(V$X6 XQE9S= MUKR #;HM-+TQ(M.\LTSNM,8S@!TD9GGLQ1O@QU M,^K1LWDHTVR):M[[8K\]&N\M>22*(0L3[$'?\:,$TWA0U\B#5"8:V22 M+R&_L,6A&UR&#@PCR#!.?4)]YKD8#^98Q*3>B%0V8EF%7MZNI#2]I,ZCF.Q, M0J&<]JBQ9^<9WPOLC B.-J'+4!U]-YZ^A&N&%QW].:[]Q6& ^1B34.S@D"*, MAV(K(HQ)S3=IF)E)@Y0FG7385-/9!T14"0E M;J1.9/=GG;KWOOL2S&>.1UP&8Q)&*0Q22N)A:2^&W+CTD6P5(Y;UZ/&9['6+ M3.$XMA)]8A(T"7-R M21UF,"':B9AEV7V!D1'VU"ER$]^FZ\="Q;GQ7EWP)IS;>1R6,/\256U[SDGE\SB)/8#['H.C(COIG&, MO:@WB]V02#V=HVULDIIW7^S?F+GT3(M7B9IX*DI52N03-KF<8J]D'F'KM0K: M!-$+*JB-N/-2?6V.)_D3C=7QK/B[X\MC4>QCED O"IC+%32*$W>8$<".BQ2/ M-*I8FF[CQA4XW0.A\2ZB)K%B*C8=IW(2ID6GY5..+S UNMG,!,/+T"Y#OEP\ MZ*C/D+QJ'4U^N#G]L)VF6"4)\:"?4,S"R&U*0#<9=I9@Q!+%VR(T#%K6,(%S MCU?=Q*2JDNF0+2MH$_&LJFO=%.:YN%V!OY7-.VMXE&'+XG:9-2&-,T#ZTJ3. MA$L7%<\87X:$;Z@:'U9A%$ G];PD=,,D]8GK'^^_P#@*3(J?N-$E". P,GTP M*H(2Q!L10CN<*XOA$['=YOW^YKWH3SZUVGTB_=ZHE.B.MX M24"#J+T%V/<.$?UC(E;M\=XZ@2:R# M+"IX:@LC$P11;,U$E\M+BRB3Q6@!JRK3^5K,T0LFT/8OV?N7-&("29>(E<5$;"=,$V?B MQ@G0>C%%+I8(W 3)V$X 9\K&(H&TFX^/=)I.R/)Q^H$SLH*S)E*R*L?BDU+7 M]0L% "8T9A01B&$XKI?QW,A+Q(Q.9V@Q MN93)"STGGDU5&.!$M*,TRV(?;DB9;?.:K3?M'$AWF3H*^5=3Z$>,U\AA&#.? MF^OMP9!)7Y5CD2Z'"F?W1A*>$O%+9*+*W##W1<>"%BD:+"S4%>;^^ M&VXWYZKD8NRF7DIQE 2!$T5X,.>3"*KKB(21:=7D"C30E)]!4"5215LL<:BE M,*+T3: T)WJ$]4:!T26JCHH;H]JCS(O08L#[[/>N6L)?RRP[N\T.Q?Q+0S]- MTA@&B4_"Q$MZ6PF$L="F93T+EK6'XQI& $=D$A.\ZL0)3+A/PIF).:[)^%/;1K[_V?O;9O39,#J\CC;2A,=AR=8]K!OT<^*W9?L_VA6G#^E.WR8O^N M.&3EYIB]7Q\*V3" /@Q;#"P (:1"A! 1S)( X\#O,+!$[>T9.RU;ENH*[O_M M70#V&L1>#=F3F+T6M <67H5;Y["P<34QK%&+ @2+@/VE88 Z'6AJON9UO6CAI./1KT]$*;(C6QL,F.GE*< MB9GI+I@+,UU'LS2LV&V*W9N='&I?5KM_O+^YR?;9IFKV M[9OD_<>N;9@RD$:1B.2?$00^2V'7=LA#K7=1S;1HNV2L!NF=4'HMS&8 _5(C M_56S<,P,TVJZ,SW)>FJDQ.],0J7$75^MF5'NW1 UPS8]K4&SP)B& -[*=N^K M+>3/\E_6$[D$"Y!2[J- JBT/$>5IMVW,97J6:NJ=?@/VY>WVMPJ45Z%:>!6N M04LSP]A3UC"[Q&E+EC9GMO3I&2_]1CT.1IC[I"FN%3.3@&'51;&(6?1FTD#.4PV$:8X$^$RHSR[K.R]QH*(TF MF6YJC:X1KZC-($Y4]>9B9ZO>T_JP^EZM+[7Y4PP )"$)!:5!% :$1Y!U;:8Q MUWK^8EQ+EM7GDIST@VU01H.B+U=.@JAS--RGIYZM$D,_RZ(4V& M;"EL]$#=)YK/#=47$+=?=W<.(^ 'L'J+#/N8!0$+..R.08HH2K4J^<>V95FL M'@VN1?NJ0P=1]YGFD:RJ2=:4A.J)5B^7L[W;W,M6CW29XMD-\3)FS;.WG4VR M-.9$]=O3Y<.<\92+Z@0W3WP<<4!)T+6)$[U,:UQ+MC.M1^>!ZW<"W@Z]N'PD MI8KSOL3TSU30*-,.R&9AFR1>'$]5"&QNC5[ZMO^?WQ M/BGV^^+/?'?+5@_R)X?ORR2%($ !W*&"FF: G;.^7C"^%CY&MRP935K<7E? M.F#>ND4V7LF&DSU[J1WY5?KK;/L8"0X2 &V!>A3R%@F,==NBEQI>E2 MSK6_%$IGCJQAT!G>EW"51WF#TCL47KY;[[-5F7FK$UYOW8S]F]8DC2,O]KS2 M+[+NN&. VKY_GE6V_I&XO3-P'>F=TC4:IY*<<-&PTTE=8'PR.+RB<=6-=-7% M$'J>H8Q]9'(H=2_$P&EGOM0N3S?&L M-I&8A6*]L/;L$I>&[D\GNA^=BICS4I?K]/7,'8Q[P(UY@WFS>B^!,<;;F"46 M5MS?YX<*3IIE'S+9G65><)LM?41QC%+HAT%,48@Y(=TQCS1%>OM;)MNUOC'? MP?)NLLQ[. &3NE@]ER2'[G%W++/-L#F"%4\,7WZ9P@F&5E\N'".Q>F>P\R^^ M7&%1<^UEK"_U.;S2H/4^]),_F7Y>(U)30$?[PUT%'6^:@H0:XD]I\?IQ(LR*K]EN MM3OPXEZVGZ_9JKQ;[3;5'^*?Q_SK:BM_J?PL^V%Y5VPEH!@1'@HH.&(<4\93 MZI\!<:I\9Y9=&);U]:^[REO[?'V0V>BFQ>RM)=KZA:+ZB^R,VSMTP#763"W[ M26%-VQT7C5P!Z* OO Z\QSI?U5]<&.!]=L]7&HO<[OALV$JW;=^IK7>/8O': MHOKO>SE'^E@-CM_S7;5SO01A"%,H !$B!5CX M 4S:(_S(!Q$-1X;646U;CJ>G''G=@JMF*GFQ\.X;?*.E>!SQ@V/E9)P;"Y G M3W20O8^-)WYWPA.C(^%D'C$>_@9[9DS(ZZ-++\X9(=[9X&;&NMA'0=,";VO,2.7LP9Q:^SL6:<5:_'& .L M#=G,6;)()"3UHRIL11%.!:*G)AB*\=#-FE<_V'*4>'\\E 2\>%; M+J]3I+^E8I0=S2V3TVT6CS=/YML64=SV4.;,O6T-=>@]VQ::]NM[=?ZPVK[9OL[]4-OAW=>&Z%_%8]%[BLKFC..&2F%SL<_O%S[[^,AG'RY]5EG@-29X MO_?[S-HE0(/I[A/;2=SHB#I/8^L+-P]-Q;"N_C\*-1SA*.0LHA'V>8P9B3'O MFN)^I'NYK'X#$V>'"V\G^\UQOU=^/F\.G1 MFK%,NB$WHZUX=LK,!"O#3MFFJW5&[XMCI7$1A"Q "8,$!P(&B'8/$R( (5&J MTAW=B&79J0=.?@)6G0;+O%4-;L6;TGG =S,LP\;D\P?#I(/^SN3@)%OM!' C*00 )P#X),.N6BT!( M(JT;#PTV.U51X]AC_>.X'2)2D]$Z4K8>G:U:> W4V0ZHJG.HK&Y&'.&BWIDQ MK%;+\N\V-6566#I(T (([X?^Y"C.")1?-*PA.$1L[PQK5K6FS.>T7G5*&Z' MI%53T3HRJ[J V?VEYKM&.F=*U<.?^CQ6'RJ$WB_YSML4V^UJ7U;W M?7CEW6J?:;Y,:] )QC33 O^6-+-&ZIQF-OR-TTQ-'_PPFJEKE[YF#F)NM&:> MCCN?9\'O;SX=BO4_:CR?]_GM;;9?0I^BE'(BH@1B1ADCK"NZ #'W1US(:1Z+ M97T]H;R\BZZX\TS*[]EO'Q[YK;:@463O\RM^ MFU:9U0@?HM>&7>FXBINV5E7;K;"LJOB71;MO+RM>EBQ-(8Y#/PS3A A!<42Z M8QJ014+K1-7P5BRK]./R^.*BT.UT#[IF#/)^[JUXHU-,G$PRK M"=7$Y.HIUH='G#;GIBJNI6H]KJ>;5KU>YZQ'Q@P2[H:>F32HL-8YQ]?Z_F5? ME.62@I ! E(@_YL$,8,H#;OV($>:D^>AK4RR[&BXQE>1/]6)[134#9FR/JGS MK4'-7^E;P]"L]=7CTPTQ,F"'0KWO$&:4DZM3*E?/11^)'?:9P(B3,"0)80") MJ+MO'4$1!UKB,Z8=R_+30JO"_.C3!J/H5$RA)F)2,W>ZF.N]H$P39TS7*>I+ ME0P0ZX8L&;'D:7)DC!WU>^(N&Y')V-M\]:5[(.*AV%5GKR(21Q'TXR2)HT!. M-I'?/5^,($4!T+LC;GQ[EJ7JA$AJ4PMIE&P9I;I?ON9BV4!2)4$NO#/U)YPS M<*Q[0]RT7(^Y'6XLYQH7P[U*R@M!P@:EKEP(9]"B9Y?!F69KLG'6&.6PT8#QW;,T&9X8,"P2:ZI:-$R;BI4 M:%,[,D[8I-ATD%"F>GB$>$*'3G@8RJ2CL6&P.:\%AG$\J:YV7-PL< FBK<%? M%+CD\K%, MB5=.,%E9_.CGJ6?]PQ#!;BR!F#*FL-()]53KHBZH:C1=Y?N_K;;'C.?E>EN4 M1]DWETC$**10A"F.(T%EBZ?KE /93_!2?L*70E6\3+2H,^ NP2F/._9TTWOA M;9^OCTP[^!2(ZQF!)FEW8Q@:M:BPUTE-W50@;FZR]2'_>OEL+0M]* 0+L2]! MX)"$OH\[##!,H)G+"H:T;#G)N!R@9;;+BWTW3G,;-QD,XEYU_WI@7IK2Y0#GJ9 MV[)KANCNG%X9J<./CI.(;' L*JN M7[;4% QT&#[LL_O\>+]$28@YHI P$ 6X.ND-NZLNY,0YH'KSU?'M69^MUI+P MHCSKZ;(!:M6T=UI.]?3UD5QV%4V&U)HT)[" M5K<<_I;0D@8 13P($4=Q&I)4D+ K P]%X,=#GP9Z]8,M)Y*?9!19'X[[;.,] MK+ZO9! 9_F3/ZR2IZ9 U?O0DY_&#.O.]BM,C(H.88)&T_XA*M#= M_QX%%, DAA3X"08"N6M:^KW>HV MJ[[Y*=M_S==9N8P$B"ABT,WY)%^G7/$&>8$<.&=07MGU%X'>WZ':)P8F-\QP\X06'&0VJF"092]$*XF MX-^!DP>6#2PFZ\LF(M^;W>98'O;?4]GGRVRS9"%*,0]"@B@-8>C;4X:WS+6[#>38/6A))J4SXFFMEDVV0 ZW!ZZ8Q$FXA2-@FW$9B4B1\9 MBI[PHAU]AO+J/J]_UL:W@,00IX#A,$D2 MQB-(>-@!";G@XV/,J.9G#3@W#7)/0O=6)^PFU'"<2\;$H,F\83(@I1>..,,V M.J4:YQ$3P6HRS]B(7$,]-#*0]7&F'=6,.,#E$&?&0*5X9Y#+<<&O.F>^VGW_ ML"^^YINL?ZX',1%Q!#A)2<#3-/8AIATN!J#2\:WIT,P:&M>-(=7EQ+4E+R\^ MRG]@3J&->G),")W+B28C:FN#UQDQP:*E4?^9"+AS^=%&_#7ESY'Q6(-2[?!L MPUTN1VLK]BH%;WM,CXOE[XI=+Q8>IR(F :R>98XBR$"2PA8+9LA7O^C+&H+) M8O:NV/UF/R2/=LB8,#RE+TR&7HG[-_O1=K1K3$38*5UD(ZJ.<-7(0/H*<]K! MTY0G7 Z8QFQ4"I)F&=5]/Z*^3(VM'O+#:EM=4?1AGSVL\@W=;=X?[K(]+

    7>Q MX 7XA=?"7]3+6+4%7F."=[;!^Z.SXO^;Y_6%@9SW5,1-Y4TWZN8FL_;*>P_3 ML*PJ*'6;;0%YT_3G[-LAD83]8YD&?ARR)(T93V+$<%? H$M44=RK^]-3T)>J\/RID7@UM8HGL(:E'_DQ0ZX:T&;&D M,-_Q=!\E_9KMCEGU-A2CNI4!V@D@23GW*PHCZ2>PGB0BX M! 1]+A"-*5 ]=6RJ.7NCK$78/%;78?3^E""]#N5L68DB>SW#SS3_;@Q%XU8] M>YK3!FO*YX>R/\_[>A_VQ4Y^NQHGNJ'G$]GZ]$36A PKWU%] MGKIVD:>:TM)O>;F,B1\@#K!L3A ?A@P@UK4(6:#U:OR8=BSK]@6TG\TX!3UW@B3&J4C$S(ZK$!D#+-J-2#]%%RK]#!$G /U'*8L**^YS:]SJQ;F'O2]^C;JRW3&BOH3VPH4RKOS#]14:D\T)1 M^3%;9_G7>N>-$T&BB$0L\AE%/D0@A&V+ 151J/>\]/!V+"M[RWKI[4^0JGD3;% MCL8CTL_JP=YVSR6W=6,21'&[J]:YEPCR."$AA82G">< :U'+0PW M/=5JQ>DQZ854LJ;6Z"K=OWXN@=L M/>RMP67?=IL=I[@AE;:,>_[RMST.1]84_&5?E.42H2 *DB0 D% J?$8H UV3 M$#&E0^=&&IJPHF#=C>+5Q:;(6GV9UPRQHXH*S'-JJ*9@X=70G*@HJ)'H%Q3H M<>N(GADQ1:V<8 @_8ZLS+]Y27%(*(?!EVR@(L6"$A4$W'XYXC)3N?#39GA/* MM:A>:KUXL%4[\3-!_"A)L\:Y,66C*F_A3EK<>0%H0)'G$,*=EKMA%BD6?0YG M:Z3XO;E_6.7[:L7P;2V\@D8)$%'$!/8Q$$QFBUW;"8%*155F6[0L@&\Z:O@ -Y=UH# MA]JDIH*C&%/505IG,M6;V1=73GRLAGRV^5QT+\V=5B27@L:IU.,D2@(Y=8ZI M("AH4: X]K6.[9ANV[(VGNZ#:9/ 4X)X.Z33EF/<$%%KUA73=&^-$L\WN_4^6Y79FUWO MO#XEG"5)[(?;/SKJ:6KRP8VF-8HSQT!J:'E8F:8%RM7%2-DFMEHX8)=:!\U+1% MA;WNIYF-GVN3BFV^SK/R=#L+#!#C/N*0!C2)_>#T#%#$F$BYZH+@B!8LIGD7 MQ8 MJMEN*;I.4%_B-IY51W(T X8\3<=,<:.^M%?>T=VF^D/\\YA_76VK D!Z M8*O]_KN$\;?5]I@MHQ3C(* DA:F?"@Q1(/"I;4+1\FNV_U*H+^Z9:%-GA%W" MTUAS*N_J&TO7U1?9&:GN.IX1AE77\::F5G<=K^6T_N("XL);R1R@1>G5,*=> MR5-@KGK>299TS]+D2IJOE:3G*KYMMK&)<)CUD8\1"%20PC M0@EE2=<6A4FD)W/#VK N:V=8C;#]LFZ0_:HG:P,95),Q^]3IR=8%9Q6@17 72ZJ#U#S.B5 MG\&\Z,SMGF17CQ'([.OQ-RY^<\D 0 '$?DACZ"< ^P'J$B^..(?+0W%8;=5G M?/:0:*W$GT!KS5D6SR:!]2QF_UCB]">&%MVC/F%TPS/Z$\G%"[/()[)9>^GI M]X3"5-[:'',PV:_,/>T[T0U1GLC6%^:J4S&L*N^?UG?9YKC-WM^\/).N+ZL] M/RH0R/@" S^@@B-!HMBGB6A Q!$-N%9ULN&F+6^E=FBKTHBK"U!ZVFV:>S6Q MGI%V/7568KR]M-N;[5D3/3I[]->27]P07%O&%9/T[:&2^DS=G\(Y(2$BY#!( M?40H K$?1 BUJPV UB\Y5G?XF198@Y[05=EYG#!LG>!5 M_AV26V5>E337O)=<$UX+%EY57UMLZDMPNLKW]1Y0\SR6A-*=4,ZS\O=L5;WB MMWF_^YA5JRCY[C99E?G3,,%3P3B)4Y&D 8A82 ,6U1@EPI1!.$R ?MSYL"\>LOWA^P+71Y/MG^4'U4T-)"!B& MHU6[[5%$00A1A)C !J8@HY DG7!NB>@-8=USUAEBDJGJ#V5)5O<_9^FY7 M;(O;[Z@)VQG0Y6=5\^L6,8EVEIT>GQE/JACH9 ML*,PW=DT5^"*F\.?JWTFY:_[DF=?LVWQ\/1Y&LA$2'S(!>81P)0C#'G7/J=< MZVY8;-_<.^^-H\R-*]KRA2*A*:,(AQ(G"2 M!%2T+<+$#P,=W1O3CF6E.T'S\@ML>KHWBD8UI9N*03UM.Y-W"6LF*>NAJ$>\ M3!#KAEP9L:0PW^WT)"D][G?YX5AK8II_J[[J&HR#-!0T0&&24(CB-(81ZAHD M$&C=^3JB&I1)0.TNB%*)@PIC'G1I((BTC P.]KBTE/:G1)4I,7B_SH24H'9"81>GK0 9E)#Q[ST*,' PES0P^&@B^,=!K-I129:K8-(,8)2EE$$\1@ MR$)&4[]K "*N=4A+XV-M+Y1())K+(AJ4**Z"V&%#<]&CFE3,M,1QLK]O14.? M)#>&^Q#@3]=@?ZR-P;W8?]L6M["FGZ8?P!2?[NJ2E^1I<5OLUWV9M#=E\N(X'B *88I93Y( 8)X5W# M 0")F:I"]>;F+"KT_JAP>C504R6%&D2K2=C$'.L)F0%ZIRTG/)$VI)I0GW$W MU,VD0:JUA$.Y&JUT[[*#^+;>'JL97YNHU+M8F_848'?%>8IB0@,<<2 B' ),:,W2K(.QO>?TYR[;M,=Z_\.0$!KSPTB9G,,%!D5TX4D#%M[)A.Y! M$Z\QHCN+/=>C#&-I'R+#ICWJN$@;-U=5PNWP/%K@_UIF-\?MV_PF6\(DC0D" MU \OOZ=;UCC!=(113VS-D0T!W#NN"X.L4A5^@:S-5K=ZD>L^F1W&5 *HX16]WL& MR ]2&C-XDEM$0R.B-Q[&)"GKJL:R\&[57\^;P@,C]7%:\HW*9@W]U735$45] ME>8[KKT%#5679-+<:K_\=[X_U.[4\>]AGZ[Q^D%)^OE_L M#_E_U]^_BK\7.L>,ICB(B$A\F5(+$$1=G4I 901:[K+;"H&:LCL!64F&XD:& M+JU3WXO-RO(_O M;O%+^Q;>R<+: MV9<\NTSP18H][N\OT1FF??'G>D?G. M*QQ;6(M7=IL;BF_?3$-K[YJ\JC_B=6ZI3%82U#K[=)=EAZ;5Y/OOJ_\J]FPK MY4<"K)+O+'OT:]V6@$C#. Y]G,88"X 33N/N($X8IWIK5).!LKQB]3&_O3O\ M5MS\=BRS5L"]XT[V:.\FWU5HO6UMHN8&['0^4RRY<]%=FN5YEQHNHVP+SZOQ MG:Z__O+=JTWQ:EOJ0##;-JPITONJ_:;VJQLA87JSG[T&-@OOKX6,[-M61J%& MN&ILM;P5-W\MF^NVZZ6Z)8&1_.04^)23.*P*LD'4M1F&"*@]/VNF+1V]&/0& M;7HIXPMO7X&LKLX_Z;W6/H4A@OM%>WIF]92XH_1M0^DIA$I\C0RW.PZ34KHI MY-1;YFCUQ-HA:A_AFH[B)P&MLKL*4[&/ K\.4DI,O!!YS#(X;S@Q;$MAHX^- M%_[SFM3EVM,R@0DE( 4TX8A 1L(4XPX 39)(;6?#0L,_YOZ$#0\,#Q,VJ3<= M,Q:/7$&=8'Y\-)G \9#RV-/7*Y@VXDS+W.D&71&$NUN!!IKF$(X,L*=\B52 M3S&\/X7$99@ %A(:!@D/XH0($G%VF@9%2:"SB3"F'CRRR_ONCS_4VCC_EJ^Z$H\[JJI%M,9FDL@A!B061K$*0H!2A%5 !? M^#02JI'?2%OV!MD)7OT":@?0ZQ#.MMVC0EO/H#/*NAN#SZQ)3Z_I-L^7#09[AKA"58ZS$"S8^VO#O^2J&,$7+4-,DB+WKJ,_/1 M7N6#N@,)Z#&O!LC2T<-J:&\/*J@@SET24A&6S# MBWHRCA'UJK_R3DXMJC^JZ<77U;:ZY9\>V&J__Y[O;NLWU)<$TLB'/ A0DD8D MD4CBH&M;9CUB:QYHJ[[(SCBG+NU2X*JW;LLDUVZ,-<,V/:NX M,L^8\N3[KM@?/F?[^S>[KUEYJ-_;6"(."84^P80QGPG(Y-AOFP(1()'6$V1# M&K \TFI,O\E_>._E9U2:;X\-(DYQE<(V9YJK$F>ZWBC096<%X@5*^E8 M]QK6@F5-.8.JX_>TH^-%1GJ&QS@&W1@?(VTH3/8I[=/]Q5$.P(_9.I/1_LLV M>Y<=NB9Q'"5(^ %&.(IX2A"1S;9-LI!K/>PPJB';ZV\M-F]_ C=@0VXLEV9=6WY"<12 4D,DA"12 2,PE.RX!-?[Q:H(2U8%J06E)D0YI0V:T%^6A"'VJRK!^\-=MG^TW[ $82I2R!), M<1(#1@EGK&T(8@:T)CT#/MZR*M2(O/6C744]21A"F9HP6&9+3QX:HIYL*DXK M$\_YZ!&+$>2Y(1EC#"B,=:0110G+. IQA$(1!C@)(]^',(FZ-M*(QCHES'J? MK"4:^C7+GZM_,DHT-(E27 RQQI'FZL><(J&J#\/(8 MIU$JYR\))$!0@F",TZY)*J#65N:HAJRO7N@?CC5"#@)U$0@SC '45AY!#$&NE[*-:LIV]=^":>U:: M:U8>7ZNEFXGJR_V-$.R&8AFRY>F,P"!#PXH/ MWDGSNYU MC-Y:A,&\J(X9GMUD\O,W;^I%Z\^K;TW27B46)/+C.(F8SRA/2!0'"'6)11 E M0&O4C&C&\KCID%7K]<-O.AY#HUI,GXA!O8!^(J]!52WMGU;P)C\4?)VA'ADR M0*L;0F3"D,)XE],3HS>[@^Q=^9=M=FKI="_Q7XIB\V>^W2X9#U,L<,P#$5,. M* O\KA0Z (QH/<-GI$'+ G7&.%R>S!"K)E23 _T(K]+(Y]%(*$13AA!&"0H[/9; T*YWIK* MH!8FV0D=N0.J0YCV)J@EKL;L@YXAS;85JC2=&\>B&WHSTH;K>Z*#&5%5E&I! M^/#]]^QP5VPN#WDD,4P 2*,0A@0@Q&,:==5< 1-8*U<:VH;U]*B#XN6[>O.C MV@>YNIP_35=LS2J*NR;%87O%J784R*VZ,=%W0+U92:-JL.H[?YJLO,EH>\JRDN\VG0['^QUVQ ME824C9Z<+H0 (&",Q1$%* A!B-,0=14<89!&0">;,-:HY?3B N>INN+P74\5 MS!&LIANS<*NG+$]I;1.1N:Z0466L1Y:,D^Z&<)DWJ[#<60>+W]/[;TA " 0" MQR'P4PH$C5DW50M91/! N=-MQK+ =;^2=LX(MV0 MF;%&7#G=/XH3Y6OWBEVM7G_/#W?L6!Z*^VS?:=SW4XD^C#E'21!'(4@"QD,? M@*YI+#0?TC71X%2U/_OL:[8[:DJ/&4K5A&AR-O5DJ8/G_2GQ>1W A7>".)-. MJ=#6HUI&67=#P\R:]/0N0_-\*>^ W3]LB^]9]C&KGWUZGKXM>0"9$()!*L(D M" GA?K<('DE9U;K-?'QK]I.J_5$*6]8"]=9%J;N8;8!2Q7VQ2=G4W"%KL?VV M;\!Y+TW[)MXM>XVNOGTS8U2[(6<&[7FZEV:8*8UY8#5R7VHOC#D)4$HC3F%* M X*#[L*GB/F!UFG&X:U,)5SM14SUZG#QZ Z%BY6JR6<]+Y/6/_$92;0; \V M'<^G/T:8&7:B\5E:$B68)T!ZGL=$^"!(H[0[DA3)K]GP(XW:34VTXOM0O8Q9 M[*K7AHHGQQQ5AI@5DM42A@GYU<1S) MD69^<#J3<9;-P">0\PC")(FK^VH1.!T0BRB-X(#\8$ KULO]NLO5LN$KQD,) M5%XTGH [[77C.JTZG].:;?IRE9[7LZ@1E+HA1 ;L>#F+&LW,D,>NGRD>"1G& M$2,R:R,TCA 6?GO8,^=/?6QU*-61LAU0[#,F-+S$/9(?H:7^2P! M(AAC$:0@HD' DS""I_0,"4ATZI8'?+Q6GC3V!KG!\[DAO*DID&7*]'1G_D5= MK46E$=RY(2MC#'BU4$>3BU&9S\7)+D1!A/P(A1A#2&A" ] ]J(.DF@$#R8]& M:];SG_1:LK.0WRK+D_2T^9&!%$B'ZQ%9D"62325"?+UT+]"C'&O^RX$><]4C7Z98=D.^C%GSVEU!HU@: MN:=W(9MAP@ /J9 2*6(>"1^?+BI"!')A8%M/HS7+$O;TMM)'*C8^*S/ ]JC] M/4M$F]OBF^VRCM?XTM_H&\"U&P)GT!ZU[;[!3 U8NZKO%/E\M]J]+7:WU9N\ M//MRN TS@1)(X8X82D 82,=_<5(2%2K6?3#39K6_;J\J!=L?O-Y'K7:*ZU MU\&FI'G$^EA#]T'B]"J@S=O0%=3Y!%"=1+55-5.><$,2;1AV?17.+'<#1'*) M01BD/@J3B(4LBE+Y/]&U$"8!'+BR_^KG3K*D;T+:7F=(6[N,DC-8G&93'359 M42;).=U01WY=M5S_9=G^?-Q<=T=VF.H(B4[1LMZY;C!"J-@,0CV+NR\:3 M]+1HAAC3*ID>TX[MBLXSM+I>>GT)SOOE8S4WE['YD'D07;_5U#R[:BHR%;%Z MJO*4TT>XIC[%=I6@'MTQ0:L;.F3$DF='U4RQH_$&;K-$5M]Q\K?5]I@M"0L" M@4& DEB$44BK]S;;EC 75/66%:>/_F_[OO ^]AM?>^5@#_ MIP>BA>_[U?^\\FZUKPY\' ]WQ3[_[VRSJ.9TF9>7Y3';:#^CJT^VFES9YEE/ MILX4?VHHK@$MO#?]I-EZ9?V+P6TUGB7YGB'PGMLD-=9--OM M4&8=TJ/I,WG>C7 PE_&%$Z-/?])>["YB'8*)"$5,_000YOLIY:0[3(U9P+2. M7VI_^ 338B;?X47)/(741A>^4@(%R%&US^29^OL_DNV M]P)0?RS17U70<[_Z4H(US^NO'TBGSY^5/^7DE26#0?2Y(<##X;^P.#""!^6C MG)M-7NGQ:OMAE6_>[-CJ(3^LMA>M+QE+PCA(0)0F+(CEF!5)MUF"TR#6DD4# MS5D6RC-"*8_YYK=\YZT;D)I'/ T0JR8X$W.J)T$7=%;HJO)C[_ M^2IE/0IED&\W-,ND04^/AIKF2OT=WL,JWV4;L=KOJEDO7:^/]\?Z&AV>W>3K M_+",$QKX:<@X!K0ZY<6K\_%MPY"&6C<-&FC.LJYU"+VLA:@G9R;X5).SB:G4 MD[,3BQTZ[Y<+?%X+<.)7^UYGK$?-#-+MAIJ9-.C9N\B&N=*X<*-KJ"YMD?KY ML,_NLEV9?\V:W15D5.;^_^;SZMHQC/Z)^ *5\4L)IPF._.WU6'6C5>L?/ M=-NV\[>+X=C>V74)V-M*K-J7=9@E7S&MFY%WS1SO@O*F,.\1UNX QB\5W%^; MIT[E]%UBGOS2#QU"^S) 2ZYQ0T"M6??\VA"+++XFK=FW;=FW3OFI7G;ZSVPK ML];/^VQ5'O??EPS$B$0@\GT?H@!1CE"W&T88JTYRO%[59Z7A26IV5Y7]XX<(G9(&C^+0[=6U;:8$@6?B(//[%9YM%BV=#=>&M M#O4=Y7K3@R%.49L!V/+&H)#4@7FTFS1M O^1"55I^SW?%OLZ[FN*@)8-Q M0!CA09!*+0O\&%'_M!R (Z2SQJG]X987,=]5YX@OJO?R%I>>J.A3IB8I5MFR M("A72B&G59BGI/7HRV!^W5"7X? +0_ULCF+T91@A&/"40I\)$2,_Q*C;^8D# M$47C$ATKD"99-7PE'7*XV-AZD;&R@]P8V%,;;:6H6)/S 6?_7WQ"?!E32/T M) @QR%F$$O^T>Q$G/@,#+P08UM@D __BEH!Z96;(O&@\K6HIS:2,ZJ4X;Y_0 M*&;0T]?HZ5%*8\RZH8'FS+E^28$)GE1UZUUV.&^UG@Y<,.*'A"1$,!H'(4%]=I%7L2\W3;@/Y4E,A^U3I24]5J?&H>./* M6LULA\I>)*Q'C,81[(8"C;2A,-GE]+3F[UE^>W?(-O2K''NWF1R#7[+]^YMF M ^W]^7S/&08'# > !L G!,;4%SYO84@AC+0J=(TW;EFA>+8K[O/=*QIE953I M4M4SX*RQ[L98M&=>,5'OM3."DU69KY>QB' (>2)DOI*&,8I3DG88XE#OXFZS M+5L>NS4([\\6LK=J,%>%J/49S.<'&G_)NV]/7#JN1:N!<:[GGA]KD&O:-G"$ M#V%0=7C+3&"?U?51W0F=NO7'RRKU]R2*;/-A];WZ9;K?R\Y?_[MRZ<=IR&*$ MDX0&@O'(CR)R L:HKS/F)X!C.XCGV^.A*H'.;FZR=5WV7 ]S[TL%V%O]N=IO M2J71/YN_U&8NCKE*;YIS ?YT)K'1Z*?3G9,_Q;S!$0!C@(*DZ[U@(98)^LSU:;EU.YT /@AV[=)W>I)MO#" MY6O-W6N71PDTUY^->40MKYO#&7K)V\D/$F*3C"V\9OY=;99U$CS7 K4B?SUR M:MH#;LBH<:L*N_U6\[CV[I!OVJG"IVQ]W-?;>N);5:V0;5+)1G76\=@<0WI_ M\Q0LO2^.N\.2 BGG$ 0^CRF 2115]V&TV#".M2X.GP:19^2>R0_W;Z0:4'N^+0GMG*ZK,?Z]KJ*O/:M$J1/=?U MP?/SB?J!FI2[UP7TA/X2OW\5V?HBYV,=_7!^@^%C';9(6\6%))LE]WDAY+GY7I; ME,=]]CG[=DBVU5U,"4:8,$JJHKC(#S"#4' >,8ZJ^46D]7:7-1"V$_O[AVWQ M/PY0TWHGN->3]Q9R':6;2T0>H^[<47IGW-X?%7*OACYQ M8C^4X1X-M^XT-V3;OIE/K[6?AE?UF^GJ*T\^K/:'[Y_W4EKD/*1ZL_XT)TE" MQ-* 0Y]0'B$8);C9)NJOL=4S;HT1 M[<;X-&?.L]O3C/*D?+QG?9=MCMOL_^36KK?\7$9!(OQ()F8TAB"-2 )0 MV ) D JM2RX--FM9EY^,Z J2IM::I'A<*FJ9W3%)Z2O$3IJ#/J=I0#8Z@FLW M--&&88H9ZFCNAJ@?+^Y7^6X9,L8A8%)H 4GCE&(>=TDQB@)!AZJ^XICJX!/7\TJ!2U=R1M&M?%3D+?L'MA!]&H=NWK-:M?D%LS+#EPD>MX M&PJ3_<;(O+7.%1%!&"(8)+(!SB"!Q(^[%M,8:YVF']/.I+GD.K69:,Q8P@B*PB2* 1 HB?!) M$<-4[YC]N);F4ZC1,\\!M(Y2*0N,&M.IV>>FSWC2URI-?IU6*UU;U/1J$$.O M*5:Y/RSIS4V^S:LFQ>Z0'[ZWB5M TX@PFD*"0D8#6/222,&*14J,C7BXRUK MTQF5U\!2DZ(Q?/7KST14Z8G.,Y:T)UPOBHVT]4)HY-^>BLQU,EY0%@/,S2LG M)@PHC/4B(ZG.VWR7O3ED]^4R )0#*GP<\#1(,4Y)!+MF$Q:G!K(=]<;F2W@J MC%X-TDS2HT'PJ+S'#K?&4A\56J=,?TYTZ6= ^DP[G00-,$X#[1V,*;^G*>5[GI$1Z3S+JA1T8M>G9_CFFVU"<@7[/=,6M. M .[JRO:_YX<[=BP/Q7VV;TX(5E2;G C@@+(F2)&0)CUF*JY>KVV8#DFK5[8UN MS/;:98M/#ML.H,XPMD2P6L(R*;>:BYT=K6=LBT*B<[UQB\0E:/$!KC MV0W5,V?.TWL%S/*DJF?5!3GE^YNV]?I)G6V^_M[\]WPD-N8TC[=?ZPS>J!^0BIGM:-8U--X28C M4D_7'L%R1]'ZV.K1,2,DNZ%>9DPI+'1"/:7Z:YF]OQ'E(;^7Z6 I&P%^!(.0 M D$PX2%+*>@:H0QKO:ZA^=&6U4BBJ>]NZ_#H29 N36JB8Y$A/9EY2HX[2O.8 MHAYM&NOM;L7;%[:'ZINPBIZ47+( XPCP /8"((0*A" MU $" =*JDK$(P[(2/;T+SN0U<"/Y5Y,M1ZC7D[A7KX*K@2^\,_23?]Q1P^', M]RCG!.YT0V6G,%3GFCB3W"K/3%?EG413_5$] ?MUM9<^9I7%D]=D:2 M];2YX[>]3K^!ZOTIL7H=V/EU5X_-X?4Y0]WBAK;:,DZO*F<V7ET\; M1"$ Q&<) H &E""6QJ?%%8&)YOT+@YN9J@CG#%%7%X9ZM6RT?2ZHEOC#7FF48:X43ZU4Q4@9F^S5?F\Q81@%B*">1PD2>(G((7= M>D$2R1ZA(TACVK&L2 TH/1$:19N:"DW%F)X,-:@67H-K?@7J8:E'@DQPZX8& M&;'DZ=DI8^RHJM"[[,^+LII]L9-?KIOW@:\4V:04B<\<:MSRS7]>O=)\S>8]#MDF'U2]OO'MT4#]4JU=5?UQ,^\YY24\-9G:0G MD1+J=;;=R=UT&>V14VO.<4-C[9E73-3)ASY%0M?_/.;[;)/FN_R0OVIR[8[C M]+3;OL\L/UXR@.X>89_&C6ZH_$2V7GW4Q#[#RCOZ[8IH?:*G>EC@+G_HKJ5- M$&TC;"_1#?QQNUU@OKV90W0 MZL:@-&+)TUU58^PHW79?SZ/OBNVFJ\9IFP(L921B45B=[,>Q8#2A;5,"R3&M M-I)&-6%]")V >5^T*A/'$=>?HDS&F.["6D?5Z079 7?=#^9,XZK[*;@;=M/] M\^[V[R,ON+]BZPO::X0:!ZZW'VU"8;"KZ.4M//N:;8N';/,Y6]_MBFUQ^_UC M?GMW:A72E,8IBGR1HA#1!/DL[EJ-,>=ZN86BG@S& M%+EN9#'&K"GL=$'-Q7II=''_D!TR>KO/FN6I+GTB+!8D0CSV6<0@2S A78,T M]K'>"!O1D/7!);']UH+S5B=TFFOI(XA47#6?AD'-]?$3*.^,RLP%R?J+X%<) MZEON'L^J&[IDPI"G2]BFN%%5H\_[U2:[7^W_4=+=IO[+N]7]Z14=C'R$ 4A) M&@<8$DICG'1M\@@@/4$:UY9U3:H1>;L*4KT'>#C!]7YI5I6\;;6L].NT8ZR7 MM9YA9H9M-T::(5L*&_U1]T:QUY8IR[>GFX9Q0B%E"(C0KW(/GJ0Q;"&D3$"D M=[N8P8:M%SFJ;!V4(ZXW-^L&M6QB-@_HY1=&R;=T/YDZD3T":<4?;NBE'=.> MW6%FC3]5->UI^F-6O5M3W1)Y7^P/^7\W5WAD^[S8@"7Q:1J)!.$DCGP61B1, MT@Y-XB.M^B=;&"QK[-^S:JHK1_9*)DNKVRJWN:GW;?/S2%_55N@IJS67J(FL M"][0T]M^F:V.2K:PO4O<7@-\6N$=2&Z/!MMVEQMR;-W*8MI!,+0>ZM/=:I\E MJS+;L&J2NROKUNE^+R$V<]WD^_EW/JR^5]^C?Z[VFV:_/@I(0JF@"(1IC -" MDJ2]&RX-802UCOA,AVK".JD:YF]?*IS>I3'>I355R;5)8XNFK+M8 MMX#*)>\.+Z::P+&6*ZM&^D&IRFHJ7[L156:P^VKUU;3,JT:>[F*G3X=B_8_W M#Q6D=G&'"!2GQ!<"0!$2!%@B:-=>C+'6Q5?#6[$<&4[W6M7(O ::GK"/8%!- MJ*X)03*%I@40 CK2M )H!C.]E5R(->28,&KQE/X4S%[-8M/VJFM=.XT$XZ M.YKXOCQV.J^ZH>]3&OPTIUD(XJ9Z14_>&0S1(*I:&?2)S-$P'?'>FX7"A( #OT@#4$2 MQ &($]3AC%&2+A_J_8]/A]7^,'D(5,2HHWI/S5$O+:VQ5.O-+^G8PDNRVWQ7 M;T4F*_D/UYGW2[[SRLK2\GI5G"M>GCRJ67"M$P%MX366_;"1K($_31#3[ 0_ M7?S2M=]>Z!KDB:FBUE_D+Q[*-^U6_%_V15DN&4HI$@+R),(H#@2&0= A10P$ M4T[:AN"S/&-[(5K5**6(S1:6!KEQFL!DVX/SA:;&,B_OBJ*J[TCK?JSP]()[ M+ :H,9WAYPA1HQ@P'*3&>T,Y3%4;7V_*\IAM^'%?79/5S!5JK;S8%2O%MVR_ MSB7<91 QPBB""4\(AB!FD)V 0!R0Y2Z[K5XN5HQ#Y@$HB53F%Y:=T],?*R]]P3D6 M\](Q7<&10#,G X;STO'>F''1GV.,L05_T6Q@ZJSV.REB,Z_]*CKZYQ"P$?;;7_O5\L14XO6WK)2I(=UM MQ+>'K'J8[G-1?>LY_)@3$<8\A)A0.5_ C+&NY A!#,,I%X2-@9Y^E;B!7M_Q MD353L%5]VO7@9?);\C<;-9TO5S?7(:9)X&?I"_-E]1?]IS/8.Q3UMW^"?5)5 M9UH,H<;[T\\16T* MYH-P_PUDO17;/U8H-N?1,>%XAG[U@X3D.9C1#6^RT-R!5#."!HC&"*>$ M10#1)&#TG%^(*.&31F>ST.<.T(^KU6KXN,6.@/AG]\\9J+;_: M#-=V.MA/$K$MD6,Z:-OTX61Q^X6RWUXS$",A3W&:$$#"U(<4P:XD&,C:IG4,JCLK48R"@(4!@@2%W94HF 00SWA69A3N"4[0Z&U8OW">1B.B M_Y]MQTEZRP^BM5.S,M.VHY[79CZR(\['2?HG?I3"-/:C& J4R9,M'\Z4HFJW?89^[*(=N]:M;30'-T*$?/"%U0\:/-Q:SZ?OHC1:8[ MY<^1.TQ%UC3'C^SX>*I,@VXV>?7%:LOS:+^E1GIDJMCVK.OI<'%;;)]"!'_L(17Y$ MPIC00,YOHU-83GQDMDIG"L#S1;Q3/>VT\+XH^&*-[ \=#56< M9S$P&NT[/T>,-$N)X7!IP5_N[..>PL 3>S"!#/,84!@*$1(?0G&R!XL0N+6% M.]2*^6*LXKZM:QNT@[N+*WNS4_24'V%;]FK7_+%"^6"'S[H7.[83_AQ!?P*> M)M^!->-9K?3@R^OV?-$N4ON8W:_RZNHA5NSJ9>_C:OLYV]_#)8\P3+'/$<>( M"T+#).6=)12%^I!53O;7YS78E_G+Z@$?4=@_YCQ/O^ZYY> M[EJ5_3,$^6G]^UIX=[2W.138767HI9#N*M9)@_GKMU,K&@B6"4@B[N,HA-6E ME 2 ,.GNJ"0A3_3KMW\,L]P)_3;7!WX,7TR4.CC:NQQ=0?C72#?,]0F+6<@, M'??G2$[F(,YPSC*;[U53F3>[=7&??5Y].]?/GB! M"-*(<#^,@.H&[I@F["EQ@\J3L"Y*9&>KD.WAJ$>93##KAE08L:0PW^_T!I.X MN9&#//^:G9K^N#IDU4C.=TJ[%8+.6\^H34N\@QYT$)=/G]7&_K]*;O!F0U0^R;Y749MXO7[)==I,?- \_ MFG2#FL3-Y $]Q3N3?Z%]%4Z9#E;#--_F-<9%53JREBZ95@+5.>Q11 N.<$,@ M;1A66._$:O*9?=N62]DCFOX[EH?K[ M":!HA")I9&+).?!!&L=02$5/TQCR&'>P&(\5GX2?#([24!_S_OL%YNYP^>J$ M>N')4+@KZ^,3M>I* =[+?R!E=Y,U7RGJ[G3^ZU=CMQPW2*,K2:[@U[/ZR@!/ M6K#P+AW9&.'1"T=>Z+GH0F>B%3JG<^&F6!^K#ZB5Y,=RY2/H+KKT25RN2*RB M;>RCP*]CK2E:7XC DWMLWK@\O;G%3"/#Q!3H<8+Y !Q1'!'$@@YF@-.DB^F?Q\Z7+&(<$.@_#YA#J4-[.F\J% M5QZ*]3^\5;4D59J81=GTY)BYUMS>LSPCN[9O4)4*UEZO_F5KUL)K#'-A^C;< M+=J3O EZ@,M3P2G,5YHP3N8'Y=WZ]5VV.6ZS]S?O#W?9GC7K3;0LLX.$\&6; M?5>X(;HV M#'NZUVB+.U6AI.MU)<.E5/ L_UJU^"X[M#"640JXB$(48)JB-/)#**"<.F"* M29 (SI=?L_V70E4<1S6E,T@O4:D?!FK1>?L3O(6WRR;.J/HXZAF"1JAU8]"9 M,:6PT/7T!E:WE__W_'#'Y+1<)DO[>ES_95^4Y1+P5# _#6* ((A8B$F:MHV& M/ V13M8QLBG+F4:'SEL-2"S&LJB63$Q(H%X"<>+N3XG,ZZ MFO2A>LA0PIM6 MH/JIZI$H0QR[(5*FC"FL],/Q0O4V7WV1L[G#]U/Q!.(!]4. @P P1GCB8TE6TX\^X* MW B;%'1N+&-&Y&X9$4R%;,4'B1 I21D-@J[-%)/1:9EZ2Y;EC6:ZA6)]P: M-3>3NE"A?,I5[PV4W K<27+/BKM8>(]]VQG3_(,+ZPRJI7 MO6S2R6JU508)OE9C-8=J;>-FKWX]L39KKRX#3TF$:R* MOGSFPS0520PA;3:-8BQXH'H%R,A6[(E^LZO:5M)TIV(K;+.M)O13U9-K&^+8 MC63;E#&%E7ZH>UQ2II%9>9 M7K1_WI@5B0"8P(A3D48)3DB*VXW9F) T]'76 M#,:V93DYOAQN_;NC=IA44ZLI2=23JPY9+56/M.N/V6I 7F&K1[%,\>R&9!FS MYMF15),L:=1U'.^/VZJLN*DL*>X?]MF=U,M3[=[;HJQ>FL[RVUVS%;[^7F'_S>?5MB:2N,BPB%(=)!&B*1!#7&0R*:0 3K3O^6@ M,:@J[;UI8+?G7-??FR6#!KBW[=NT=<>9:EKKNA_U]/G"FJY@[]*>3JQ_J4SZ M=>&U5GF=6=Z%78].]DC3JAI :=SDY42FO=-?A31;7W CALS*P/.:IYF]H1RK MBG5>06&K\B[=%G_^9[:YSOX; -'"D^T\-,7\V^O[4=-X3#'8S.@LS4#R MGKU9>!5.KP+JU4CE-\XI0@7V%$A6%>(9PH,>GWW2;\DSCLBZ+>N>2K95%@U/ M'7AVD^^R37N:YT/U8QDSVDG.AZ(\[+-#WAY/E6.C/ 41CA! V.<$^8BGD8]H M> HBB&(QX'3GW)"5A&3T8<^/)W07ASV?J7R :XG_Y=^BX-=1&C]W-S Z 9G7 M]58F([\TUOWJ5?8MO-9"KS71J\R8+[+8]5X>7FCSG@U MZK-O3O$^/I[B M5:D@B / L$!!2!A-XI0$L)O=)2Q6N[)G;HR64Z@7UPHMI4Q67&@N2YK;>U9+ M$)ZM^C7F>?148%99Z%UTA]K&1>^2H%L]P7SZ,W>/L)KQ6.T91I.< 6X8F=?8 M=/R/D\I896% ]F+?*ZH+O&_/=SV\DWRWMW%UY>4"D(1"EN"8H!2GI +0O,8C MJCOP5:L8QC5B+_)=8,OVXLQAJRI;#1 _6&%L_V^==5 M<\N_Y[N+N^SFU M5(-(A7S3I#O2P8FB-=JU^?242/$]@CNM(YS0YDGMKF8ICGD 4DB@57?)+:2RTU-Q4FU,EI1/>U]]7[:^=17D;P>?35-OQL*:MPJG9ML![.F=8_=R[*+JMD]X'%"(0Y\ MEH@ G1I, P%TA&]$,Y:UKD:FF8Z.(4U-R2;B2T^\FNH5)W9CKO/3HT\&2'5# MDDP8\M(-?R:X&5#R4;?]^6ZU>UOL;N40ON?9E\NYOJ HQ;+I,!$XP;[/JF<) M6@ BX8'.<3Z#S6H)D_Y)OF:T[8K=;UU!R,6+*+-5A+Q"FEIYB"GFW1B--@R[ M7CABECNEBO(/V?ZFV-]7;U'4K\M^JMZYIO4SU[]G]U^R_5)@GZ9^1!A)D A] M0L.TV4Q%-*0I#)4+P\IZ6VV&URV,Y5JL[?I6):^7#YBATH K8H#&%E6ZFEZ")^X=M M\3W+/F7[K_DZ>_EQ<1EXOF;E(=LT@#Y7:<[ESUE1RN!T^-_9X>.IZ./\2C?6W+W44N+2KGL4WEK=Q8?'HY_+'!^][5AU9Z M//JP-I@T$Y:#--YKK9]VEC*;DWLF/>YW/#?F4#\ 3\6/)BF.A'N9O^3%)BWV M[;>JWP/+B')! I^' "? 3T,10-89$8>,.Q'CAT&W'-@KH-ZNE>3]A20_U&CK MJL_]&:\CD7Y@+Y@YO-OO '/%]+H7O138/YQ[T4>%7O1C1?(7_3E'^![7L7[R MF#V2G*D"M0D?JD;GCQ+5 M,VK?RU6/.)OAV TM-61+8:,7ZBG5R_I*]_OJ?J1J 3OY?OZ5#ZOOU;=JT942 MW,QPQ#^/^>'[Q4F^]\=#>5CM-OGN]F.QW4K%K7Y_F:0( !C1E'((PQ2%E($6 MOPB88#JJYPYJRPIZ+6'T+FSUOGQ_E%BV]C:)9)U9_M;8[#5&7Q[<77@7=GM_ M5)9[K>F*.SGNN411\]T!;"]^.-E]K$2ER;S9$^'2EM$H=A\;[ /U;G1NC:=IZ?+KH^=N4LT75@;_K9H^M06B:+KJ/\-G]T38O] M399?6@!2GPL*HCB-$\P H53@UH*4H@"X$F#UD4\68T_07 RS SP^=Z2UY&K' M@^VY%_UT\?:90V<)N<.[U<\>=4N]^6/O\X7O,&4,XY3S&+ 084)H MAQ_!,&FW<,5N]MBKBUQ_ [1C#&(2=E0&)M%[F^=%L<[\R5K^>HB/(:QEJ]H&\BB.O(LFK65)Y"NSGZ+YS MS]CF[[FNSNJL=-H?-6/1Z1WSYC56^O&_3/9CA[WI!'RJ26., !\F,@ M+00D)#Q"C'6FR;PQ+Q9D]0A=S!_ZZ+".12H%B=O9"]<[\(" B(61S,58>MH0H#%RLQ1[O%W6:[5[Y)BC;>9"M-->W[^=.5Q:>#K]C$,"11(Q *' M,4T3$<:G^@6!_&DN8IG<*LO;4;VIRD4QO+N9BO%N-'>F,F5I9_Z^6 MJ6CV"0=*],WUVY\]4['&VTQ%_J8]/W^FTM92'J44OFX.\O@P@;MIBMD^-'>.,EOW<35!N2#D7RTWT>D+VQ%$(X3'P_ MBGV&&?:1"$+<06=!C-VYI%P1L.4I9?,>0?MR3?4(S9]W^?I.YO29=]S)@;K] M7@GVNKB_EY.%LG["("_K1VP.A?*C[(7ZK!ELML_JN$^S6C99D=2M8^5Q]&(0MC M&C/&.! \I4!&]OJY^H#1. KU2MV&MF*]\.P,S,O/Y.N%IL$4JD63*;C3"P 7 MI-60%EZ+:5J1OD),CZZ.I=(-*1QM16&V@VEF]\>'AVV>E4N6IJF?4M*S]FZTS* MS)=MUND+#@'"3#!*$8HH)@@'8==@#(E0$P ##5F7A#.DTJM<*"?(J\-1=IOO MWNIXN"OV^:%O2!@GME\U)F94<_+9/K!; _/.R%[/08RSN"G6=;I8)_NNL/D( MU 2L/I'KRMI*A&,?!7XMP:_;_X(H&R1M7IDV:4AAO$/I96ZLV-771OP]/]RQ M8WDH[K-]G3'^95^4YZR1A@R&:0((IF$:()1 T+;- 4%"9V'53(N65T8[D-ZJ MSI[U,CU#G*JE@=/3J:?M)R;_E "]#N&BFV36*&>::RI1UY-=FJ7>C=33L$V% MSB,-FA9YSJ8WKH;IC?'[4V^W=8+^^L*J4;N98QEA5QV#H)U5]1:;D\2>('1 MJT$.R&^-<:R1Z<[!];"7L\VTU[5R5=^FV^/,_L\UM M]I=5OJN^F60WQ3[[F*VWLD/E-_FZSD,_K[XM@8B1'X0Q]KD0(0A B16XC/! M,40DUED+FQ"6Y8FDN+G)9+9=W'B[[.#E=;5I/8>\J^"7GLR^5VN9T1^WU8LY M7M&,V4O+Y3^J3%]XA]6W :G%1,[5R$+<\^N0A.61%5YCAO=+A?E7F;9(6[S* M&*^V9N%5]IQ^^J4VRGMJU:+:D9A!H(WXXS5AG];I#@6$B0U_*9#,P;VU /02 M-)'&54$^9&&$ B$XHERTT A($K][=>VSQ0@T!)>21CU^4^VS?@CZF*VV^7_+ MX');B9 ,..M*G6XJ=6J"4!U:5+?DIW6K/^5"4AWUVR/=-Y7JV MRV[RPP'0"IX"P6+.9AB!"F#,119PY#*3$<96:U9:K(U*&5 M.7$-UWPLFK=+C(]?[G<#6S&/2^ [F;:T)GB5#:\$/N_,3E-[6/'C6#2TZ="! M$=2)/N9^U'6#)HU([09@S2-:7PX\+]?;HCSNL\_9MT,BW?./)8I)0A)!4A%S M!B!(4M(>"(N3$/- 9W5Q:!N6EPJ38K\O_LQWM]I'L@92IA:E$ "##IB9U'=]DNZYY[ M+G'NQ>MBL!_SW;ZYCW!U_;%:W\@:]DYA^:8. M&!]A()*!D$(H)0\D@(F=?06GFG(IC_WGM]S\\NC MN=#*2K2Z6:M5Z,NEK"QE15HLF_WM^L#:1OYJO?Q8SK^7JQJL_+/]7;%\AC*" MN> L#7D4TRC-4)(GO$D',4D%,7MX>&1L(\KT?%5_Z&H^+']U+__&[7Q;!/<; M=>MI5[5'08)YZUTP7R^#U=$_]>?*05M%'RG6IH(_O3#;YX.C+\'1F?8,74!. MXWKB4-!Z-*&$X20F6OEDW.A/+=V,[/V;V>@<43!/5K]5U?*OE)A)S_!4GYBC88^DTD!2,:B M%-(\CD.1L41 UJ')8FIT.=D7AA$%K3P E\7N@ZJ<#M#;RLE6ZAR'Q50&SQ<1 M>XD\8O[P\?5@3$@\C0C6$E8_(9N:Z'KR\DU!]LFJKEB+M^V3NVJS*_]93\SY M#]4YL7@&*0P1!A!QG%,H0@YC0&$'249"ZY;U*$#&7,PX =LHQR#5]AL?/>F> M3&C,]+N!_>&-Y!F<0@]:[&<7\2%4]RCY*!&N-#__> M&GCE,:#SEP/O7X:VQ!M.WBO9>/2X3*"9R*CN5F?Z_NW6QZH^9&*O7OMZOWA@ M1) X 0#)XB&*!%)=MCJ(($9&4[!1@8V8L8OMKKRKKRM?U^!=S]'&#:C9> CX4Z1K1LP)AJNBE- MFK+LD2%#96V1!"V4D?7P*0]]DF;)V$14R1;]T,S0#,81GF8Y93F M$:5IED2=&8"AT9:L\0_WK X^7A=ZGS ]F?#*E9E./']/Z+S/"/4(A35GTU * M>_COO!ADR(.^5M1*U-K@.>8Y0"0A8<1CRL(\"SL;N?Q=,Z$P^5:*I'IJV MYP.>!K'D35***< \&8B#AC6=J]S*/,9Q%P]SJ.@5'/(N7Q@1P39O4TZRRDF@F8 MWC,Y1ZA3>BGGB*I'W9S'8!I2Y]XMHR=SK'ES\FJ.M-ZU;088X"C),I*H/7$> MI0ATU2##@C)G#^<8V/0^Q1OS[1P3KOM5\9PTFTX+WW_-Y0CT3&0[?$?'$^G^ MGM+1(-_-:SI'0V^=C_' [02.P?CPRN19'6O6AKZL,P,D0VF6X8@Q%D*>@0@< MTEF,J'F;?1LCGC.(RW=TWB=,KU8>A2NS--#SX&YIO MXQCR8B$S,T1%P@4,(\QQAH!((RX.%E*!+5_#>??G&HF)[3,X-M-Q(W*,5<0I M+_;"<3:ET!,';98FIP?ZR-^6 $/OS<\E7!YWZLEZJ3IZE^L;LI!_5&_%O=J3 MCV=1#%B2Q@F&(&%I@AM(D"V\P[;NM%.W0Y=S@46U7^\D>-N3 M#SY"HKOK.9%HF,Z&#RW<_+C4+5-73NAT01P(0D$*$H"1&#)$T4FE2FEY"& M9I<=O +Q+.5'N+5J/'$E8+?SS8WIJ12_8=&3\\E$Q$S.G\"^"([ +^K@M+7K MQ 1]"-<]@CY*"*9+L:I7K;>WY3U];#K^?]W- M=W7?_H]M]T_Z^-H/^U)N_U'?C)A!!!/,, LI@R*#D(N,QC#A>8*$G&L,K^3/ M WNTNO^TW'SR,$E[/4KSNO,$*1PR89A^T%U,+\SB/=XDP@O[IE..\WX"T\AG M4R1&9SHSA=@YR94?RW5Q*5%N9U0@ 5-&,9,SK23-$A+!QGB",IBZRW/Z)J>0 MHQ3:H(;K,E$9T.X@R?AAW$."T"%[_"QQH,]6X;Y8[._VJ[I51E6O6RR>/'@H9Y2^7UT>%EN#3ODJIUJTF]0:E<53>VZP=/?K32"-G\GWH8\T.(Z";E"[74F*E M0G9+:PW"9QTZ($XYPS3C+*=)GI$,\*9#!THAR$.CBVQ.#'I.(5_W=W?SS:/* M(8WV-" O5$8QRPMNZ-63^]&9-5/Q#M[);D$KXN=N6J1#7(_0.N5]&OKIUJ7* MXW=J__#90['>%UOUX"[_(0&MYZONNHK:.E9OLM5=C4YZE,_"#"-"(&(T!W$8 M 8ZRK $5)T3BM'WGS ,4WPKYY-&K!G_SLG?GP>%.6'/BHWX;L6EI]N0= <,E M#M\!U%/:"<7.3(-'")OWE\G,">_1[I$B.0U5'\O9GF?&O'/\7B;8;G:SPRKY M;T5ULYG?W\I">T5^E-M9'(8AB(0T& H<4ICD\O\:6RD,,Z$C\,,L>-;M4SS! MGPJ1I@ /Y*U?5\>CS$PN3=C2T3WIYXGFR5\]U[M>(EZ1,3?$G5>='/E0N?R4 M#+2DN'EN*:_NY'Q>VF()%C"+L$@R$F8HS0^VLH1I=5D89F%4+6DPF:B)/7,: M:C(*:4/4Y#V^W.G)6U2\I2>#J9N G@SWH7+Y,>GI27U#8?,XN_PT0QB3+,EX MRA",4I1@6>ET/SC.4#Y[*#;?J_?DP^ 'FGSVI[8-EG^6Y5Q/'4QXZ)<"3P08 M+GQ]RB^)S3C?%HM_N:D>_K7U0@WUM/N%&NGIR4@_>OK*L+:@X;QCV 9P91UR ML]'YQ]<9CQ#%C. 0<8HS'(,L;&]_Q9@#PLQ&I\8/]#XZ_U!=O)=!73EI;GV: M\*$W2AT3839*__AT^8WGP==OY!O_.M9H?4G'R<=O0,WY=KT[&JPX;>6'5, M@]E8_?RWRX^7GS]??AIOI'[^6\](-2!C&B/5!'!E'7B#SEWJPL?5]=^KS6KY M>W'WO=C,:"XBQL)($$'S+(UYR%%GA'!&]4:MY0_W/H(5)+4(7X,R: 1EP5/_ M>!Z!(+.Q73-SU3(3_-G@,7F@SH(B@Y98?JFRZWSUY&,:^B3<"P=?T;V!3$R@ M3]4 \)63K\'T-K'1QLG'PTE6F#,NAIN#_M7]9N>\_6BG*\^5TV7PV?'I"("TP@G&!&>9"C* M,1%I#3&)<@ARLU?-Q@3F^WS2\02GF)>;IJE^_:O&M:#I$KEX##HG#VU#+1_% M'"><>@E@LI$T2PI/'L5LX_8R7!?!P9GV]Q/N.D!92T01JK/ .16D.E8/:R]4HN _REWS MUH']O0HGO)N*__B4FV]+''L/-MT(FPODSFBP*$]@!RH';:Q!V@/37VCT06[$QEZ3EQY/L[<\:,[J#X5.V7J\Z9Z*)?% MDC[^L2V6E^NK^V(SWSUI-ZPF=.5Z+W^O_4,YISN 0T@ 0*F@N1SJ*([RF,A1[)&#/ UM']OIZJP# MRRQ?D.5_[9L65-MOU9=",5JN"@GYV WF6Z4)_P 5@SP)&4PE0D($S &%80N5 MJB5CD^QQ%H"><\F)3\&N"C:=5VU3L+KOB/Q]]:N%$K3[$T%SD'?.$W.]+#3Y M<)OEI&>1/C@4J&3UI$V8^F/#['6V-.4C2#U)ZZS?Q#12V'DIJ"8T1DV;_=Y+ M=2WK5"K_>56T/A\JU9O[^Z+];8Q)GB40)RKFZ9Y')$X(RSKC.42 MB-Y5E8%&O%]9^;JK%O_X\%T!J]OE=LB"XH?Z9]/S")94:JY)^^?0<#5: 6K) M.X4T\AKTJ[3TK3X/XW$::C34B>'RNYC(8U_*6]N=U?7 MLNBK3RW/PEQ !D4>(1AQ&*LN-PCR&$<@BC!)M=8#G!OU/<<_@:IV>8[S]I5" M&VP4W _5]8>]_(7)0\/NV>^7K;,2;SC;/N7\ZOIDTEP#O0AJJ!^NKC](L,TU MC7-Q;G"K[USW*H\?YIF5>\?ZTTQ7Y7_ M+);=,;&K]>7A687M#.0XR05(B?02CVGHI1_7 MJA&^9]--H.M"6E]V;SG\X,VB("W6Q76YFPF( 489C<(X3S@7/,N[DQ4YR[#A M_L\P6]ZW?AIXAU,&\Q_!+]\;;+_^J]5BZ6!V=7=_QB/6=..GY;3=SY?8@A9< M\$L+[]>Q=WUZR>K=\'%#\S04SIDW+[9Y7+*DJV/U=OI6*J?4U+S:?]]=[U=D M4?<^V\XBCFD(HYPQ'(-<1#0E\& 2$*/W:@<9\KVNNEI5?ZG;7JK8"Y8M.O5J M8@U/':8JR@=UW\5,QH:1JZ=AH_%J)F '6#6E';"@0S:N=/5QU*-;3JB=AFBY M<:7R\.D9'BU]LCB8%]]W>;FM+7[>%'?E_FXF*(4-H7:T_U*<[R^[MN;;\DA+67-[;58'\9!X*^=?4];UML2[E^%Q7 M?5V0_9SW>X_;OL-[SN(RC='IT)_GQ^H<,Z4]3M7R_.7=_;SX9S.@WY<>#':R]I M.V!&_U7LQ49ML.=%\]\GY^K9_+['0_4"X2@2:9R'3&)1#P*E!P!AIG?P MRH-9SWF=-7L_:M/[>%FJZ2OY>T M&0G? -:G*GE#7'I7[ ;S92]SGS>%G!HONPVKMC(EZV5=M39-Q66=&J<99B(% M<8:YG#!GL%O_%23BZ5#A M,%R*:!><;F-=Q::94I/^F(RDJ#JL&FFLTS!-577=.OFN#GO@=% !NMF?'"$H MMI_GCW5N BG68PQ26 *& )1%G?W0P7(>31LUFYOU_<&V?*AWM<_'DVR6%MT MRO. JG0$BIWHZO',DDQX+N/3Z4IE MS>])BZ5)E)2O<6>V/CF$_*F*WS"GWE^7',[9\#7)3FHSED8X0GD..1=)$O(, MIYW=+,)X<"%H9,UW^=WFR]" Z0SZV&O7P: M::.;R$Q5*1UY]ZYNNF1QX.R7W]VOJL>B:%_E^'@\N#*+2"X2DD8 B@A%1+ , MD08'#VE"^,"3/0.M^R\5U>)$4+0(@X7YHT(>*!\T21Z);8?SY0[QA^ZQH1/, MYQ;5=R@UGT8[",]4A=69?WJ3:V=,#A379_6Q:M+9R,HI(H[",((@B;),_G\2 M)8B"#E%,L-$+HCYQC"6X+[?&5QJ#?ORP#)+BT2/B4)2?S_6;]L-M^*8FT#I$ MFTNUT_!-6K3=>JHGWQ[8U>HW^AQ.N7[:;NY8HG.<10GD D99B@$70D3XD$5$ MK-7.P[%)S_)\]:RWJ+$FNV:X7W[/2*X;I7W>TO+]M02O;!OT$CT/ZW:=1-VQ MK]='5)N;5U*2)W(GT$/4@U.5UP_2UWN)LRP!". A9]T'Z'R]?;A^[SK%?MGHMPLXUB\83C5%PI["G[#,>O7! VY&ZB834-4@^<,\Y PC'.8(I;D":.4'=9Z$DR-KJ:.!,ES M%?_\A=FR@^_\A5GGL1JDP.<,DU-U/CCR\[TP:Q@#1)Z[XWI_5R@E_. MM;L6SA_;IP+)XK_WY::0,*7MW>-G.;9V9+WD\G?OU;\RXYP0# 0DD!$&0*JP MM R5!N=KK7H6'O)WP_R]^_57/=ZEH5VC7,>NFVZ# :=C-T2+J>N(_-MEVG MPQ:D:JW6P@PZG!=!C?2BIIV_2[N?YH?:)/8HL(=(3$-E?3CVO$VB+^ZLU9(L MEZ62Z?GJLNT3>+G^NO^^+9?E?*.J_"1!(LZ3*,LYI2E-LB3..QRR^H\L.D^Y M!V$AH!8=J4Y5M&ZOJ([R5*N5JKVZ+HL#=71X."SE=)P0.%/5(]R@PZL6;T\1 MGUE:WR/41&&=!6>B0NO.O_?TUC&3UK)+]]MR76RWQ586UU?7JKQN_V0YPP"F MC"0H1R&,>11G(8LZ"#CCF0O%'6)_'+'M$ 9SA6M;1RWX92VGR%)]ZQ7C>0OX M[>YV(\3"4FZ]\^],:8](+X)/#?OU&D4']\PRVT.DB<*ZB,=$Q=6):^_IJCO^ MK"7U],DL@1#G(:*8 1ZG*$J(9+(U"2.1NI!0$WOCUZ?6+_ -X]52#IUSZ4S^ MSO;J7A]')LIF0^U$E4RYX?@W=5%D6QW KIX=?YJOA]OMMORMVCG.XS M.7LLZM>JME?7IT@BB0#*@I.Q. $9H R'M$/">6[4'=V'?<][51WD9J=*)I'B M[KY[V,!>V7S$05/PSAP"0QU\PK[">Q%TB.OERR-F%9#S2:0YJWW*Z3%&$Q%4 MGQZ^?!#&,YON#Q3,6!2A*$IQ#!*0$QS&,>XF_Q%'('1P!,O&[#F.8+UV.L#7 MX8#W>7=] , IY=XW^:>ZA>]DFUX[%-/04!^.66^W&W(W4#%%N9ZO%_K[_2Q$ M/$MH&J:8[;596KZX_5^N9;L;EKWUVH+UE< M?5^5-PV2F4A8)F ,0TBS' L*\\,22Q02D)F=P7)IV?\AK$TI8W4_7P4=Z$"] MB5J'L&BOUE5'P&9YP&D,],1^=/*M%/V(4JU5*)P?9.:^.SP:4T,-KC1X]Z+6 M!B3V2+*/4$Q#=[UX5OG_D.V7B"^WV[U2A",6]5;G3+"8YWF:@S@!G.84DXP= M2GT"@>V*L*6Y41> OU>;3?673&D#5GQM:35?X!V!T2'KN1V\IW*H()YO]?9U MRC07:P?R/0V=<^E0SU*L$ZYLZL+&#!$Y2D7"PUA$<2P8C[H; !$)@:.- ?EV?@J])P*S2++B+5I*(P]_)YRR8('TP,^C9%. MN)AJQ3<#*(II"C EA.20(RE9W;HGI"A,!ISOL3$WTO&>!J$:)TL),2B[1-[? MGM#KZ917V-(XG#*$XVD,)B>>O'$T93@[ID-,5!LYJ-O38U?7K+J[J]9?=]7B M'S,!6!;1D+),5@28Y#0CW9XL% )2NSMS PQZ7Z8A)^>-Y5#;J;XA^\UCL%7P M[,[2#>%7<_XQ$K'#SM5=5YO@"*\^2EP##+[V,H0QSF409Q'H5=SQ\)([9>4[&S M-NJ22M'"4H.P5K:@NK=8=G; L?D"BW]ZAZROU.B"%EYPP'?&HW&OT:5[$&X0 MU1/1-G?^]!UR<\"4^P,:LQR"E/ \I!S%)&20IH@? &"8.CC29F-VK"-M>[5S MK\J.UXY:^#II\3[IKD]3..7;^XF)J9Z'<'+F03L4TQ!''XY9GUTPY$Y7+OGU M=;'875WS'[+V7-\47^2D\&JM,*G_5RT7'N:KHGY ?;O;E LY9:POL*V73W_C MY-^<)5F:Q&'**(> <2H_/7X0=H"%T>&V<^#S7&PV+JGBLFB="C;2JZ#YY_K@ M@]+GBT:EBR/P^G[!YN!6_>=F.GV6:.L)^M0#;:;\QQAW_@3*(15;5L>V3@LG M6"^"HQO-'ZI@/_^]D[\P;J+P$)V>C'+.;V$:J>>L#%33&9EFR6P0IL_%IJR6 M+UOO+U;[I,KWTV,50B1%3]@Q"R&"$2"1HBB4>E"<=ICA%23*[K]W\NIMO=B/DX7?Q MF$CI<^B&JJJ33(/Y+OA>W)3KM9)'U?^TMOD3::(OB=..Y/\ Q=+WU:4 &3(\ MCIY0$F5AAKE@.8D1@#R*N[.><1(!VNH)7VN>Z?"+QEQ-.N">M*103Q/^?Q4Q MC^#_!!71]M6IBI@QK*LB7Q>WQ7*_*JZNNR=3OQ:;AW)1?+V=;PHJ*Z4EJ^[4 M@YSUU1>RJD,G_^GJ^DNQJ&[6Y3^+95-BU6?4OA4_=G2ECG-@"ID ) OS&&60 M9T BS7/$\@2'!*1&CT>?#Z7G%?+.L;J=I4(FQ:9YYWA7R=^XNY^O'__WMCF; M\>&[\K/^W<[1X%[^-+.%@C,&7&]-X.>(M=GT_S3,G5=!ZU90^]4&]]2SB^#H MF_J+1^^Z58#:O^#/;_4;K,K/H'9TY*OFW@+6DZS._Y%,(Y%-@(=J:L/7-@&^ M#O#T1$^[1_U8#[@CL(2(&(:RM*=9EJ60R4R-.V!IR(1=IO,&9\24]N1,87?F M1O,!TS$#9)J9)A$;PQ3T9I9Y)DI:5)'?5^V-<_W*2.D>-KE52F&UK[&<_;J>=DJ_/K,=[/?[/V<+)Y MR6G$]#/6>3Z42>:R,U'1G^7.&1_M_/=J.I:3K^MJNG=;_PI;\-=\LK_:[ M[4X.S^-1W1J,A&S'#W1Q>"1A';1*<\ ML9XBC1M'S<0VV1"ZFCB=^-+D.)FDE#?!B3L32ELNX]&7I\X2]XDDIO/X_CP3 MG3$"[Z6>XL=J._M2/!3K?0/Q!-9K^?#WXNY[L9GA" @2A9C0")(8 X8%:T 0 MGO(XULDMGDQ[3AXMX*!&''R6DR'-&VN^F.Y7_PF0;";OS_@]D?0WYB%_-I#? M5N]1HK"L%GMUH;X>VE..QA.@9XS*LYRJF%&9,@L3&-9YTHZK5Q*A9]+/F^E\ M.U>-\N$:Y*K?YYM_%#M6K9LG0TW ",%P$C/&$*)AED>QB#HPD&*MOA*>(7C. M70WPX(#<,HEY#(%&,IL&^V9)[2WBO60WC^$QR'+3")-=MO,8+KVT9TW>6^G/ M?S0FD 9'<+(:]0LW6ST4\W+S'_/5OB#;;;';DO7R8SG_7J[J2_R_U_W2BN75 M^DNQV&\V:GZY7GZJUIONEQ)_N:WGFK,8Q#C*T@@"GL*0,"+XI1@8K)R M.!XJS\E3.1+4G@0M[+ONSEB+M=XM.07?KC%IBO<9XJBW7 ,_A=G7LH6>80^G@R3,2F^.]]L5X\DA_E=I:*-$0@3#CF M(H0QQ'G,.LL0,:.#%"[L^9XT'7$%!V#!GPJ:K; /(==0LD?BU7 Z9$.I7[5] MFR<='77 \L04TH5';VF?,[:,5>TUNWEU-R_7,Y2&*2 T#$G,\Y S$26TLPP8 M,FH=Y<+>:-7L1?#&<&R VFK<$*H--6XDEFT+3FN"_2K>VZSI*)X#SB>F>"X\ M>DOQG+$U1/&VAZJR78:(<);%A$(6490EB&0IRML]BYI*-M OHRE[7)]O]]M M/Q8/Q0IT%D,.1)Z@,(PR).(\R_.#Q5A0;*5H%G8\"UF-)0"6,F;#FZ%Z>:;, M7K0:8!=!R^"YQ>HE3SH:-8#=B4G3$$_>4J3![ P1(MCM\&0(,ZE^D-$8ITG, MH^Z07I3DA-NMD5G8&46(X' ATN;-7HA\4.9*B."$A A:"9$IN],5(F-/-(3( MCITQ-WX_ENOBLOP MQ*-N3K14W;9[-A9KOX(_E6=![=H9=H@- C[>+K&?6-NK]&AAGNQ6\B$BGK>3 MS2,_L0PRKN\>MI5M(Z";I1IH!Z1YN5VL*@6,?-_N-O/%;L8PPZIS6@+S/ 49 MS@D,.[M9(HPZE VWYCF;- #-=-\!A7I:/BY[9OK<8+L(3D[T'/$%?W8(1];: M=QGKT4]W;$]#$QWZ4_GZ+DUN'%3KXK$Y["EU\_?];C]?B?UZ^0J,F8 )@TQJ M)P!QE&:$A+S;S4E!#+46()T;]7U I@877$MT1K<(7-+:+VMG9=3P:(Q"&;0' MT"7.H&57(7U=\LY%N5-.*-XBDG6D-(LI5I7KWW9]IQI\F)3/LC!_%!T+X?*85FN9>JOA[EA M->V<>,UUDC-R;K@2TB -.JA!A[5=&'FC!A]YD<.,SKYE#$^!F491[LV[YTL1 M7EDRFO*<1B:UFR.3OD\('%&:Z9$K1O7$Z0QDFBG5"<"I+7WJ<=1@)V1E$(J4VN1/0^-<.6-401IRI*M;5_?%1M9 ZYN/ZM'G$PB?YX]U%93OC\4K M%BD,4YA&&0$A2P10S0,5!,0 9[%1Q>C4L.=*\8 UJ,$:5H9N*=83N[.Q:R9] MSXA]JG<=U$!B/=MK_RSFFUDH ! ) [E $#**8]%V796 ! R-;D%ZA.%91=4QB^"7 M?]^O'@,0? CR8E'?P0@@^-6P7O08"H_>M.0YC$E!B$W(=RJ\G7GUJKBIT%>9 @IZ@SAX9 M'2JN%K'YB135QCL;&;5FT8MVRL^QF"6Q- Q8+F(,PIPBP..N](Y0DAJ]].S> MNG_]-&P!XH%@#PKJG-MQ-%3!GK"**GBN=-0H0C^ADIKY-T1++9CTH:9"#H89 M$^H49L8SE(4201A%6=C!P !FOL14R[A_+8W\::D>O>ZEU#FSHRBI0CU=(57H M'.FH47A^/ADUWH]B*AK9L<148EZPB(JT;D249/P_(0B:N3>$!$UYU'K]KP)AJ_E MCYG@"8PA##&-!(((,A(G'0218?T;]*X-^Q?/V. JMW-:^X7S[(R.(IH2]#E# M8'"C_IRAL+M5[R$D>I?K#:EZ)2UY97P"E^R]N5:-\,5Z2$7S:ZG?'0XJ<> 0 MQVF$)8PT9" $Q\69"#K/1T;6_2]L50/W MF;/,0N(A<7D+S5C92S-$;G/8*6M#$YE5!'ZB;&;GGTU*&\"DZW6J6<923C,B M("4H(2!-$]KMW$(!T]#H9H@KHT99S/*.2+"JC_S>M[#\K%.]3Z_;]2FGS'I. M6M-G$CA'VO5M:W:KW?%DO]8R'^5W*E?S;*$ M8HASGD>I #@5.<#=]@$,D\BL,X,7!)Y+?07ZWX++N_N]>M.^E/#DO[QS*)/V MU#O0S%%8=R^@I["#!G?0 )^0FK[%K:VT#H[53Z"SPWTT$5U'C Z[Y/SL2KF6(]H?3U&\079[U"K,]BC[IY",4T!,^' M8\_;Q/CB;H@LOG,9+HI@RN3D&PC"Y&2<<8 .0&*!C9Y>\6#>^S:7HZO"/IBW MU\X121^@H9.^$&Q.JZ&H.HK1=,75E8,:(NN42R=B>W)E+H=9G"4LR@',TC#+ M(>.PM1XC!G)G"FM@T__I <,+OL[(="":GGATKY3GN\:KR9^M)%I$X"?001NO M3,3/FC6GBE=?;*,Y0QF&22;R* *IB.5D_V ?1T8+?NZL^E<]PVNY#@EUJ'O. MN?2I?.-?OM7F<*CZ&<7A)](_,[]L%-"".9<:6%]+"UG&H@0AF.8@RC(0TO@@ MP3@%R+4$:AGUKX"&EVG=T>E. )TSZ5'_QK\RJ\O@0/4S"L+/(WYF;EEHGP5O M3J5/7283.0X9SQB-44H%SO*<=PVVXCP31D=JG!GU+WV&5V#=T>E0^EPSZ5/Z M1K_HJLO@4.DS"<)/)'U&;ME(GSEO6K>'=&RK ]X Q)G .,* 9BF ":&',S5Q MS$FH?6'(E4'_DF=R<=49C?UR=S8&/4J=V54?9T0;W.XY!^%V%WJ<$:]W@4>3 MF%=2AA=>)W!-Q[E+E'(92.0QC$04<9+B%,8D34-\2%,0:'5_=6_5 M?\(8<*G4+;\.DH@W:OUD$NNKHVZ)=YA4O 7 ;V9Q>D'4A"/;)&/%\T^0:>S\ M,DDW YASM2HS"W- ((A0BKM^"BCF$3>Y^#G8F%&&.<>%S^%TNEF- M<V^_O[50U;3DJ_SU?U6-S>%L5.UF_7U>:N7E\R6(GS&QZ-)=') M1,9,!P]!N;IN;\0&E^O@ %W]]O%Q[ Y]\&>-/U .!+4';]_G'#M4!HNHDPF9 MW:*J]]#I+;,.8?&M9==1(C.!9=AQ_*S&_N9-FU-)(*S:[IY9RVD4QID@+*;J M'4H89SSMK$4A,FI/8&MCQ)2XJ.[NJ[5:4%*_:A9J%Y5YNRE+,O7*^#%X-$M@ M;0&O, W0-E@'\KG-$KZP5Z\:-SD@A7#LO[K24G*YMM;L:K^(NOE ME=J1OSS6I(UL/@-&8AC%"8\@)B1,28RSC+? 8A['6DNO(\(Y5Z&_D'X$U]*1 M0Y$O"Y)-L9JKU<-=U8B>YJK%F-$S*O^G$CC[><"I!X%R(5 ^!-*)H/8B.''C MHBL]'4T)O,;1:FXPE7@.G"3(L7B<&LA?'.*ZO7@:\+S<+E;5=K\Q"ZKI9&$ MK>_/&L:(V:2F#Z,X_/H\8CRNG72[_7V^VV_D?S]#DLE:(I8U1!:C"$:9$(C! M#DD8 Z-KV3[LCYBR[QJ$97$R$;'>5/ 2"]VYRGG#8#J/>;_U;0=Z A,=8VI[ M)T'^ C65"9)'#TVZWCIA<] V[!L(4LHBS'(&0T0BG,$P%'&'@/)\^,5(2[L_ MJ^XZY7[ %N\(M+LZRS(9=34@TG2O>& XIJ&F7CS3V5=VPIZN>AXK;+&79HO? MRW5YM[^K$75'#T6U8?/[4AT&?JV\C@%G20SD_\:IR%@,070HK[&$9B*J(\ 9 M46NO:Q^"N\:)9\>B SEI"1:-(T9K4F.&3D^3)Q8URS4IU>VR"5B+O^TT_/DT M8*T/%NM17D1\./,]VCYB6*+;2,MF48<:_>=;P%-]))PY?/NOE#J^,ZZ:/S_+++3:;8OEU)XU\GF^N M-O4&T?(_YJM]\;G8?+V=;XI9 BDBA$$8TSBGZI ^;9>&X@2'L=$@W$RTCVQ_ M;=B6&*4L-)N5RZ"&&4B<00UT7$'6(Z]'<1VS/PU)=>U4Y?6+'2**M:4MV>]N MJTWYSV(YBU#,$Q;&64(3&J,\R1'OC")J=L5RH*FQ17!^@%:K8*U\VT'29\ZN MC>1Y)7:@U#78@B.X<\K;ZEP1@BQ(' M!".&A0@QSMM%ZCA5IRB'2I>FF;%EJZQAN94L74;MYR@LM@0D(HTIR1-.LLQYAKM0AU M:<^S4#40_T_>%JJ![%@+5%<% @A!E*59C'!*1<(B@0YR*,5QD#AIVAA5F(;. M$JV)M!0D#QP.%Z.+L\P.W^#&1(4,V9RH IEZ\9[Z6+%BK3Q7^]UV-U\OR_7- MC%/*J(@3R@G@(*6 \L,DE)+$Z"[.($.C:E!U!*8E1..,IA.Z3(:4#'U=Q7F&D1VB&\#<-?1GD0>7N:S+HD9$7 M]YMB4=;7>,EZ2>ZJS:[\9_W+WXN[[\5FQFB:1AF',,\!RO(P 1&*.$U)"GD6 M"ZW6FHY,>=:84X#U@QVG$ TZ'CC@M%]QSD"GF?@\89(\8S+XL\%GTD3" :4& M#2+&I=:N^<- BO5:.KQ+Q"MR[IC!";1B<.A,Y>4K,ZL>3^W.D@R$&>,H8S0, M,\YHG"6M"2'B4*M[J=4/'EO+Y\9:;L>77JWHC2I[G1ZW-#RUW%,36O$TC6+0 M#GKEX#LQDX/?YN7Z8[7=7JVORI74H=_FV[\5RQLY>R6+7?F@6B[#$ - 9(V9 M@I@"F*0\;@W'84A3K6?;')KS+!W\^KI8U'V4=K>%NDU2E#?KH/BQN)7_5A'< M2 >VP?Y>K>X4N]WJT'7IV 'M5CID>EO(11CTM&?D")@ID@(7_*+@_1I(AEM@ M08=L7)%ZGZD>Z7)(\S0$S:5#E;=/TDS\^'RSEE:VW6F!DWN=,$M0"G'.68(3 MGD&6M"\J)U@DW*@PLK?B6^I:8!IG95S3IZ=5XS!G)E$O20O^/-N]PC<)ZE&F MX:1.0Y <^%&Y_MS,Y*=NI$>VLH[8'ELSGO3DQC$6 DNC $%(4AS#=G^.YAE$ M1FOZ TUY%J*F]V@#STR"AE*HIT,CLF1W2!G+TTN -R?5VNY,S=M*1R2+9FC74>G@V+KH;4!F5P K-> MW/OWJI3<_X?\==W:>!(ZJ$]K7ZGF/C;3T$KZK$HOA:; MAW)1U!4EG6^+):ON[HOUME[5^U35T(HE^6N^66[KIYQ/_UP]E?"IVOUGL?M2 M+*J;M3HR6N\)7]VK/][.Y'PXDK/B2-:F-!8Y$"!K*E/(*>21V41U$H@]J_4? MZ\T!5_TR2P>\?I+E(MBW[@55@]=0OR=!H:[T3P*LQZS1^A>T#C;3]0_?E8O! MJ0\7P<'+H''SXLF?RS_>!8_%+CBZ>-&%,)*5- MBY/GV7!:Z*R;32L(Y/MVMYDO=C..0D9#E!"6AR3E(D0I@F$4JGXA.$Z,+C-8 M&_&_AB%,S/)?]8#NGD[K,-UQF;/I_3T".M@1J>A MA(<4$)!+D@6$<(PC/+6.NLL6@>)&%?.H(ES&:E M]T+O9*IW3>NA3U/B7 1@>HKGQ*L> 73'FHT>7JZE:L@JD?]0=6$Q8U'$4P(2 MS$6<2?'-$QIV%FEDUHE^B!WOB[P-''4LQ>$#'L9LFJN<3R('*=N!TA;9^93L M&46:ZF5+[/04R]J3'I4:QH[V%OJ3]KJJ-)S%":0\0@FE!,C_%(C%I#.4)]SH M<6F+'^][J_QI4W+#W7(+MC1WR/T29;@K_ORA-=;WV+:?;? 7?/1M?=N3-PTM M&>+ \RWNH5QHO[&P_[YJ=&I1W14SPB(B8A3F<2XR3$4,:3>1Y)"):+8N;E1W MH6\&;R:86= :#UDS'EZ T1X;':B@K%$9OFE@R)F>=OC@R>Z5@8Z;RWYN_#P1 M\(2%'K6PI&L:2F$+_GGW_2$6 MRO540?^G&E42!P#:7WN]O-_.919]"7(H.7HJX(<7,P$X6[F@4R68$S2-(6^! M^\6[IW:>&PUTLEXVCW=T$Q8 11X!PJ.49"&% E-$6UN" 6'T;JF=A7&G$K4( M-._G-.\=!8O5?+LMK\MB&]] MYHDYK=9%Q[%>'T&:*VU^\CM_K,O=MFVED<6AP!C%!,44RT\I0Z)ILHHXSQ#1 MVJ1R;]6S4)ZH87-6\9E$-K]9 S;HQ>.6]WZE/"_E9DIIP+9-"R2WM!MT0SH; M_7:-D9R&0:]-D@E#K^0A?RQ/H'F2'[\JW]^G7AY:5/OU;O,X^^/K+,24 XQ9 M&G&.\Y0"T/U@S!D 6M' M8:1U9-K@QXWSG?[?S,J./SY=?N-Y\'\O/_V67_T^ MUEC]C?:,50,^IC%630!7UK$WG-M<7?^]VJR6;>+B(2,)0@D(0T+",,Y@##HC MN8"9T03&[$>/,$M1!XEK2 XJL2?.]95;=BQ,I*:R!/^\YRYJ=J_<>A M_F(@9R%)DY F%*,0,XQ;"P)'L=9G;/-S/7_#S5:J!/1!KW(:SI/>"J,OBLQ2 M5,W+5^/9EIL5PA,*>M8 ;8B:QBJ?%?)J^&=B>-AJ<5LL]ZOBZIJO=^7N\>_E MLKA<7U>;NWIV_Z5X*-;[0DCO^ \Y_M;S%=MO=]6='(KT\?.F6NX7NRU9+]OK MB]MO\^^K8B8X21$D$ON%4YJ'U*A!TGD0>L^M->I ?39!ASLX M ^^/P8=]'J=I ,?_%G#UUR?.G.0]:1P^O$U76[T%%H_A]M\L-]W1NZLT9Y& M9C@S!\]/[$T@(MK92E5O:NF9[K?ENMANOQ8W=?,8\J/ H M091U-K,X-7K#:I@ES]FCPQ+\J="8)H-A'&J*^FCTF8FS+G-^M+:/E#[-=$+F M1+3/C2_/-31 MM*;!8ZHV9BQIJHLW@FS5Y#UN_.C)*0U]^F%%UT3TP@[[KO? MJ!N6[62=J!4[B%"2LQ3&7!9! K8F&(QQJ+TJ;/J#/:O! 8[! 0EC;OI%P#LM M9AIP0&)S=L28&H/C(3XILCL!8D"5WJ[",Q??VE.P96(".PK6T"L'7X)9/?2W M8K[:W;+YIC,#0IQ'"#) $. ))#CF7=G%>!KF)B61\0_WK(,-GH7QPPSF).E5 M1%[Y,1/$!DK ZO<7SK*S\)R,GM+(FK=I5$?V\"M'WX]!C?1M,W\H5O(_U]O[ M:M/DCOEZ^;&Z*;>[C0=7@BDB-.NL,')JI30/P(G@*L5Y8/X"TJB6>'BEO57Z.*9U 0>C:H\K?!VB0&MKV1-(86=0'N,KU36L-H3R!,1,LQ$R( M% F4=I-U!A+!M-/! !N>4X"H,P Q4*P M9Z#G([%HI^&V;.JI]MNNOZ74#LB:@#J[\*)R^PD9J'#]B%%[.[Y:;W^?K^=9CLEH%-40#31G,G88LCTF; MF38WKYT=H05';#8"/9A, Y4>DU0[J1Y$KIY>OT/"6Z+MBKL)*+?SUQ\2R]MF9B /EI#KQQ\"7KZM]WL9NUY MQ*M->QJQ/O_#$Y8!EH=)3"DB(DW2N#N+F%.0:/4=MO[AGG6PQ71ZDMCH5* ] M:?WB. I?9@)I097.]I3T]&1K2O[J^;;46U2\HA*#63NO4@R'7SGZ>HP5X_0$ M@M<59B+2.] VS< [M,#KE-Y! ;0GQS)T#'7%Q M -!$25XRTB\G QB&EL QF1&L^1C__7C<^6:FNX)VYMOQA+(V!G/VE MH<@AR-*4I.'!'$2)]MQLB!'/&B.AU0-ETX +MBTZ@[G)( HUIG!CL6>F,AUQ M+:Z3:V+FL[M!#!K,],9BTF[69\^HWB2PQ_NW)H0N")O Y-")&Y7C#\EFT>R9 M*<0S%N6"@U1U68C#$&=19PKGB=8UYD$&QEI$LY%E:]),5M4\\F6[NC9$B*TY MLUEN\\C=T&4WU]+[AL_OKL-94C0!R1WLPJOK%"&C)K4^$/A6;1;C$WS /4R0/W8:_>;ZI$ ]3+X M?/WXO[?RM^N#7-]7A53X[JZ:\B2H73&\R^T@]*+AY92\ M-9FOJ.IX 9K&N?L1_*S&_O0MGW=L7UR0223$$ $ <8P0P8"3E'4'DD24,JU& MJ_8_W;/H'M\,*5I$9WJUL".D9Q#:DS>-P34 _UM/%EHR8=!(K^I,-0^?'=Y6 M%0#0'$6,HSA.:!YRT>U7"!C&PK"MGJ45SX-#5)NBO%G+H;&XE;]?!#?S!&L"\/'S08PK5=BC$.R60EQBJE] 3'XI87UZ^A- M^UZGIT>/AE,Z#5URX,?+]GY.F-%:Y/JT5W.ZZOH@BEWWBM<.&7<3P5F:49R+ MA/,,BUR0G.>DW1)A(4X9G#T4F^^5UB*8'P FP^X4J_[HJV&K2=9B?M\\+/\8 M',=C-Z\:N()A1V H39-8J]O(4!N^:XP.5G#$9=7^S)I#O?IA#/K,J@<; MYKS4#F]0TU,Y#"5S&G7#8"\JMY^8F>;4UT&OY8 ]')>0.G=U_0J([3?Y@[>O M_U%[P(+A,&4,IS@1ZM0[9RS.#A 9TGKMZRS SJ!NMAW7Q@V8GBI.-E;#I?1< MS=]<4MHCP6>)W#1T^SRN5Q,8.895:;7Y:[Y9LFJ]V\P7AQ>]0I%A%D.>0BHG M.R &-&*=,1-LQ#U3YFA>#YGZTS=H5XGIJ\* M'<;D-,1LJ!//:U 7G.@*3%YLR@2%&L3XNI M:Y:WY7U=#X.,$D I)"G,8\;"7,2H!:/Z?!H]0N$)@F>!:F$%I[BL)LV^(J G M91,@WTSJ;'CWHG5VS/5HH>=03$,K?3M9C?IYFW;Q?&&M+1[3)(,XSGF"6)B& M:9Y&.>SL 8&T;I(/MW(6Q;2:AP]@4D\6QR'1A?*=98+\)CT]\C:H+DGT\S,7K)W'EFG*_RTJ-"PWB2O;U%&>5'&=>5&X_+?N"I^AF?]\J6GPI%JOY=EM> ME\7R[^7NMEQ_^ZM8/12_R[%YNYW%+ Y9&C&1@BP%44T@.;%U[EB-Z0\*P(%.OA%P?XUD/&103N%WH6I 1_\ MWA\A[W6< <6:E9Z/H$VO%O3B94^UZ(]576'_??ZCO-O??2S6-[O;J^MOY5U1 M UM>KI\ !;,X0SR.$<\%(12DE,.H.\"3)P@8[9BZL^I9O%N@IP5F('_,77/@ M5BK$M5*(6X754) =$J\GP>?AW$QT.[H;D(ID!;-1X.7+Y8:WGS?RHK#:#/9H MJOLH3$-%/?A5^?Y^S92R[??Q>;[9/=;G7N3,4RUSY>5VL:JV^TWQ3=9G5)+R MCQG*$R[5.Y#[L>E;+KG=-C34X C241J=,ZXGC MN4@VD\>G_)[B/"$[^%-!#6JL(R\E&K#8(Y$^8C$-D?3B6>7_2S8]$/-]=]PK M_J;Z.\SR& (!8(1X"$#.D @QC#A-21(EC *C.R V/]^S\'U=R!)PORI4Q?*Q M6M]\J&M$!?3I6=P:K/'I%@LZ=8^N^&723-TCIJ,H+IGK/H=CS.@VE&N3! MBQ,D0]G0+]$>JM6#G*.Q3;$L=V*^J.]#MALR,:$,\QBE,,0X"5/,,&YMIC&/ ML-GV[#!;WK=I&WC%)FC@C5T']'#3F_E=<#J-$>3(EQ?9W1U#VFO_U5I^2+M2 MCMM/U:[8?IX_JC'+$=#]?L[[3]W1]3C'""<8A&F) ,AAQR& MM+,:TSPV&TU#K7D?3U]E4;#8R3F)FM,VT,;N&-++4,_X]!!Q MR9+=#/3CH=D8DQ/>.*4"9CD2<9R&%.>MM2RE>L]-#;7A>2;Z;+HTH)^B-8DV MC;&@;H39YD>-UH9#V9R&"@WVHG?F:9.6?U]+K-: MN2N+[9?B?OY8KUQ<77_>E.M%>3]??2G4X63)IKH0NUW,5_]9S#>S#&4XQDS$ M"80X@82B%'6P8AHB$WGR#L:SCJD>1,$O_[Y?/08?@KQ8U.GB[79B9PJ(GM1- M*A9FFOAT'>XB.,*_"(X.J!6[@POJ#UHGU.\W;@3*CW%%="CK/6H[6D"G(!X$_K+M<+Q[:]JEH4Y!$(@(:M:GD4YPQGIH(0Q]B7N^@"\"WH4>I-O M YJ=2[8?AKW+M#I-HX '$OEDA?G K1LQ-@_53R? %B[:BZXMG_Z$5GZGQ4P0 MP($@)&5,-3G,4Q"R%@QA---Z&M$S!/]B"WR+K1[5ON36.@:1>LGU5PS'X=*K@6C_A2W?"AF"4XH MSY,TI0RJ"T)QC ]8! 1&CX[Y0>!?<:%OQ=4BVI?BNN9X1,65T*>NN!*B4\4U MB=;/JKA&/@Y67'-&/2@NN99CX "'Q1&/0I9#Q!*&888Y[I:52L]H,/1?]PLG=]5F5_ZS[I5W=7VYWLDO0YU%)MMML=O. M<@XQX G(:):)""0$QTV[!\3D;R5&;S,.-.6YDCA%U[W&:%9*#*52KV 8D46S MLN )@3+Y'Z$%#;9Q)::?IQ[1<43P-&3(E3.5EX_03*K:1^6^U.^UE^N;U^X2 M)RG)$62A.LZ=BCBMGW>J+6>;G:[XIE?8_YB"86.&>I0%"D,0\AB7+4HHD9 MHL"H7/.%P;1(9=:)Q:]GW-/L(-I E:B#A M!D>\P5/ 5N\P.0Z$YJS\;#$PG*2[I-_/O-V$R;YIO)>(3$-I/?GV?)+OD4'M MEY7EOWUU39;5O9K*=B_H921+HR3#<49S0:.,BZ@SE:0H-7HAV<: 9XU4F%2Y MU*&R?>38BCL]O?-.FYFLF3/FY[WA5UCID:A!)$Y#B8:Y\/P=W^%\:%=K!RG[ MJAHJSS?+[1_WR_FND)%-PJBU#;#4,QA1'N4A(W*6CS$X:%H.C X2N['HNSH[ ME@('E$$#,U X/X2&YXH=\:Q9A(U.L6'Q]3Z[9WI]28NYOF++*?/3D#;'/CTO MKCPP]I[X%3]6VUGW'+'J[<]D?5?=U>UPZJ:(Q>9N.Z,XRG$4 68RUD$+%+:@ W<1='Q^&YW/ M9;6H>ZO4^UT3XO4)KI'X?98?E--*];,P@6&M^5HTO*+U;ND[K\8[]J7R\8&9 M-AN[+C:;8OE%VFFZ M 0L4&-,.8];,Z96EXY!FIN$'OA2HMCOO1=#B&KO-V!OT]-2;PRF=1HWIP(\7 MS<;<,*.K.U?WQ6:NRMB/Q5P.VG+^O6X%/,MX"),</NK;R M27K:C-&/QZ_GV9ZE-,( 3K(TYQE(44PCRIH]2PIB''&3).[,J.^3'/N[N_GF M4:WKUI #B?E#JV;!1XV!YIERO>Q_%K;-BH$#NXN7Y)[]-(8N?WU*YSH$$Y$^ MYVX]UT(_O.F_H]&]1+EH#AKO=U?79"&GU/OZ<:$:'JON[C?%;;'>E@_%Y7HA MIUOU=F0BA9E!A! -(]HBK*N<3J*LR@U:K+L%8AG$7V.7;TA6>^4'>&WZOK$ M@:#QP.H AM^XZ:GN9$)FIL1^H^7IE15[IGLT>Y0 3D/'QW'UQ1,NH_'K6^^; MK?X90URFH1B%$,] )2$>1?$UH4Q<\ZU.F_B.GE_=]Q"X<97_+.== MAK'M0?T-P_ASZ[^ILXXR@!7'OG- =U@HX1F*11R'@F.69@RP#A1*4&K4$L4S ME$GG@'&D7S=H?J7?0[S&E?ZSG!@:QK8'Z3<,X\\M_:;..I)^*XZU'WB<;V_% MJOKK;\7RIES?M+9$CD%,$.""@01F&/.D?20'I9#G1HIN9\'[SO6F?)!1>"BV MJF7=0F(,KB7(X+9!&6S44]KJ[>S;\G[L5Q]?(ZQG[ XC>!I#U-N1]0U9A4\ES4SP4Z[WIYM 0"O6JE)&X,ZM .M)J6/5=W Y8H)"-_=3L M6PSU*<]P6B?'"K"-N=(7HMV)=;.8K:8PL[\IUN=UMZ@3'FZY*LY@E M K,09#1,Z25_-,;:?7W^>8?A3K#TAG$,6 T1UR6Z2@D.62,Q*W!C%"4 MF VX 8:\C[466_"_YG?W_R>XZ_"=::"]S53/&'- [S2&EPM'7G3D<<2-_K%J M.0=>E/4$3(WGD[YG,XH83%*:1E&2\S".60Z3@T5,J=FH&F+)^[ Z!=>.K?D) MP+$/#+_)5.^1X>'\3F-<.?'DQ;%A5^S8KO0+Z2>I%F5[P.]SL2FK)2VNJTWQ M;?Z#[':;\OM^5Y\[JC[/ZQ/-[^8]A*_L^@F2WNG_F^ Q@M?'@$"KIQ$5PZD:P MJX+&D?,N])L3;[#8[S&JT]#N,1U^9]'?.]?:A^ W-_-UFVQ8M=Y6JW+9):+/ MK&O_UKN37C7RYRW4F=5CS\8L M12G.$IYGB F!0LJ3^KAJ'$ILO;9UZJ[Z/@X.!T>/3YOHUNO,_=_0&1OMCAW8OOL+4_W& MII%3ITO/\_L4DP5JV9SX4[&CQ;JX+G=JC^'YK9 LB4.,X@PC$26,AT1D86T] MB6@HH-&!7%BT MI;#B^)3:\U]8T^2O;P78<02F(=/.O7JS';!+ULQ%D=W*;[787J[%O-S\QWRU ME[_W67Z_S=L8S\#("920$RE!$A%CD+ P2T ')LV3Q$XCG4+P+9DU5G7T22%\ M[ZF84;DWU/DF_+K MD5-=-?Z\J>Z+S>Y1F=W)>IG_][Z\;UHP';K 9R(/88J3'*H-0PARD#:U,4@2 ME!HU$79@SO>RSC6'/ MVO>ZWET$Z\*5Z%FQ/5#^?!/M4@@G\7*:"9,VNC@D(!-7R$&NZ6KEO#YJ[AL(GX &)-9]WC M<&H_Q3ZE\^PEH09M6O/FX:1/0_*<>O3FC-@56[H")\IUN2L^E@_%\OG;O*H_B_E&%JQ0H$C6J5* PS2"L>"M]$*29Z'1(8DQ M\'@62-5"._CEW_>KQP $'X*\6-17^0((?C73R%%BHZ>A4PN+F<8VZ#_4\%\^ M-GX1/'F/O/7A(CAXT9Q04'X$RI%Q9=@!\STR/69RJ( M0I^:;QT('ZH_1@S&T'WE1] Z$C2>!(TK4U;^-]AWIOU#H_LSJO]@GP?IOQO& M/4T$&EPJ(WW[JYJ!C$>"QAR 1*0IYC'*L@X2#+'1ZW=>@?C7>^"UQC>DW4MQ M[X_Q4:KZ5M@5?JGNU90U_2G5[LIXNPC^C INZ^JPPGT(O_[U6G[/Q2QE*$]3 M &(6 TQR# 0(.U I1' CJK3SX2<1;0?6AW49!_,FEV\Q75\IMP;!_X99_9098DN:" M9#A&L'X-@_!N^88A%AN=K?.+Q+]PQ_7I+[7E7UXN!;QUV'8'P= MEW_W9]%Q^5>\Z+A)$']V'3?RU9F.FS/L0,<_%;L9C# @E'(2P43(JC]F!'1& MDYCQV:[:S5>#A5K'E)$2'U!I:\$W]5><::\6=X/%U35M;M7S4\^!\;&546*Q MDSX3BB>O;4;.Z(N7.4?Z/=I?/*KPJ=H]N9V,DI3DA(J8I1 G( M07-&^#0DS9T[+WJ].^5IE!9NY+MJD+W8S6)"4\J3.%17?W-( "2B;5<39BD, MQVC)I0W&WPAVTF?KS\Z1GZEM5H>Y1PC&#>XTU&)DGUUVK;)D?.36D4=YE!-0 MP,,08Q9E$4MHQ@CI8,8@CL[0&E(?G.=R[=2?LS1W- C3")G"=X3.D#0F<4_7 M=5!\)9,A\?\?D%<&N>^G,:)M'$Q?*+RZ+]2#+NL;LMB5#^6N++8?B^VV*([9 M#L$49"A+H@RC..1 5MMUHV24\Q1P9/-JX7"KGO.# AK!T9S_ MGR4FA@L!*AP*Y$5P@!D<<5X$#=*SS12T.>Q;%G >AVDHLP>_WGB8TC5SVI5[ M9_>C&OR?6]6898 )$5$(\BR"+(0H9@=C"8-&E\TL3?BNH@]CL7[JM=KOU&NO MC5Y6AS^K)=&TA;HEI9JULG\V#2O> UDUHHN@PS1RN?HJ+WU%YS BIR%00YUX M7@"ZX,1@AUC6D$5MZG(MAW"QW;4FK]8?VRKD<2;ECJ04(X(1PJDZ642RUKB M. &&1WI7Q^;:>)NYIK*5K0YCIU^!G* ?8(Z^WZQ! M7?^^LTONIZ%UKIUZN0_MGC,;+?R\D?.T\GZ^.N@OS%7G+:3:LZ91B'@(4]'9 M9!2;]H 98,FS\K7+"EZ5SX)><\'SR^P@G3M .U.AUDN3IJ;9TSL]*1O@2X^" M#65(^_G(\N9V=W7]Q[8YLG/U?3GJZ8F?XK*3/X.F)YE3B9B:IAY!)W,VQQ.#J)&+\-&+/YL?GJBD'$-TCRF.$ M;QJ2/8JGSY^*'(U=EW)_FH:.>$@()1;"0D2$2!*!61AV>"(:.Q=[.Q13D_HG M1:]?H;<,FSN9]Q\Q?R+_I,:>LL2_2O) @1\6N)]'W@?Z:2'N+IA]3]J+'ZOM M[.^%0E,LR8/,)C=M=\0NJ7PK-G>';2B6 !*B#&78 MI&?1[H!^F#=(@TT'M95E^3/O]/38-=?]XGM&FLV4]L!P"S(XH&P%5>'4V2#W M2O:R6NSONB,P4R3]"<#QR7^6TQ01*E-E80+#.D^94?-*4O+$[7DSD"^G*J_? MH_WR]KM8P RDC & 1!9%<1I!3"DD#0@>IMRXY[E+TZ,L@+?UOOT:MPN.S1>] M1Z9WT"IXAS7H4[WS+8R_3Z7F2KG#F$RC4/?E7,]:NG,.[0YG:<#(HRCG,8J! MG!DP3D)UPZR#@9/(Z+RK<^.CG9JP$$_W3.O)YUE)-A/0%^>\)BBAIG1J'P]S M&)EIR*@_]WJ/E#GGT69U0]U44 ?BO\QWQ^.U*:-1A&/..)42SC.2Q4EGEB:, MV:YK6!D;>T5CV8(,9*@TE=,=L>:+&-XY';A\T>$+%$ GZQ9VS-JO6'AGV-%: MA3'35HL4K[&AN3PQB,CI+4P,S3B,*$\(P3C) M4AQQ"%+>@8@R9GW^V('IGW(QPHKCP8L1ONEUNQCQ1-8N@A;P9)8C7B'3;CEB M2%2F44?[%4T#@EH6@W*CF >1(Z6XZP,?[3 M+D=8,>U@.<(WR:Z7(Z8@HJ:$VBY(#(G--(34GWLF"Q+#>31__+RG 6+]2O$L MS+,THX)PB &G "4))R+A40)3#A@S:H;CT*QG 3U]N[N_(VC[FK?F]-I' /34 M]4S&L0*IZ%T M.H^ GGZ>DWPS$1W.NQ?M-"2P1T!]A6(:*NK-NVJ<#]JIGAXQ?)K?%7FE=NQF M!,>A2!E&G.4B"4,& >N0D$P8+8KZL']V7;T(:MQ!#3Q0R(,_&^QNM=8N.D[T MUGM@7&NN34S.H<.O$6NOQ8/"]%/H\3 /S339 9M:1Q;JQ8G;:K6DQ5KBD8:+ MN^_%9L8S2@7-V M;X?2,H$MV\$N5 X_$[-2Y%.E6N7?%[N"W&R*IJ]H:Y!A "(L1"3_DT88TS@! MG<&80*-9W SGC]_B>Q#"RV8'["-FYW>9J^P6O V_]1QCN7Z?43C.'QF?R*CK808/'K)UPJ;7^JH?B M\NY^7F[4A'X6L9B'"6,DICG!"4$@IQV&%(5Y)[+?--=GG0.P$-EOYA7GZ> ^ M@C.X^.2>^'Z)/2/9WM5U(@$PN(9VUD#8W4ES'!"]70U3GM[:[O#&]P3V0?SY M5HWQQ9H>XGAE"L)_J/>^Y,S^MZI:_E6N5K,DIAGB.>6QP"E#(8WPP3@)HVRV MJW;SE>ZY#2P'A]Z2/XY8 RZ&#^ M.O:)"QWN>@]9."5_&E6]:Z=>'*7PP)FM('XJ=B]-IXQ+2QE%*151F,0L3O+6 MM 2!V! YM#)X+C%<%SMM*1QE@+[&GL'P'$3^- ?G,)?>&9H.^-*:5A]/5]5[ M$L"J(<.">I,QPG6/^;DRN!H!TJ#-S9K[-J(..-; M8Q)]#JI-"Y2)LVPP4SX'VW839#>LZ\V+-5EY:SKLFM0)S(*=NU1Y_ C-2KS/ M\C-3IW#KNQ$ A!B#3% YK>8@2P %&0RC,"<"JM8Q)MOZ1C_8F/'3,RUB?%2KYZ2T%.76G$UC?K3#GKEX%NQ4X'V++Z<1&)U*)GE M"$D3.,0D[XPD*#(ZWF/XH\=3 JN;1*9$F:F!!XZL]> LEWJ>$J&A"8:,34L5 M3,&_H0M6'&C--(D*T]7=NOR^WUZN52,/6:$HL^W):T+S!,@Y;1XF&*(\XX)' MKJ2XFH-K_) MO[N;<9) ("""N0C#/"(Q(*2#&\:$SAZ*S?=*N]'2N6":C-A3C[0'; ,PF'?( MZ@?P;A2VX)=R'6QKW&_O[TTLJ'I5[D\13;.D5B/Z\%T!#DZ="DZ\"KX_!J?_ M7NM94+MV$;1?0G7=_$O;@#SY)FH/1^X.Y2E./>7\V3^-:4P,SD_#\SY59P=D ME-98M:[72O]>[F[9?KNK[HI-O3='ULO#TX]U6ZUOQ8\=E=3_8X;3A$'*,<59 M3C&.4<)QGB,YBY+S)D:-NK#XL.]Y:M-!W@9_2=!!A_HB^%(LBO)!8=T&\_7R M\!ZK\;NY7H*BEW'.'0^S9-*A?1Z)&O&3&#RV;0,#!3NH<8^\4&/!;(_\^XS3 M-)3=JX?5>%^];7_6[CQ$T],00Y(BQ.5_Q2P)XS1"((49#AD'4.&P:\9J9L.S MKIZV .V #>VQ:DBB9E4^ G^&1;4-=9[[I#[AIJ^0'=Q@D6"DRA'G$-99V8\:>T@$3(CO3'_Z9Z5YCA$/MIVW[!@3$]< M_))E)BMF/'G1DQ=T]"B)/773T) !^"M7'Y&=;GRI5BLY4573V%F.I"QQF(8" M$8HACP5CG260P\1&.4Q^_FC:H4 %+2I+]3#BS4P_?%%FJR!Z;'G5D!-*-%3$ MAL!IZ8B5!V\HB3T;IEHRRV(B1))'&5SK/:- 8 MI\3>N[UX?]_[H[N^:X M;2P-W\^OP&52)4\(D 3)FZDB 2+K6D_L<;1;M3NUU45WTQ(W+5+3'XZ57[\ M/Z26U-W" 4 VLS=C16/SO'C(\P('!($3#SNPW= G/%W^:U]MRA7?;^13\*E] MCA8^BV,_BN,H#M29@QD.F!A"ABR/3;I-HT C]Y^MIFVE)L6!LZ)V^&"]Y^CD MS+I1]5EW)PQURE G[3(.<@R2AJM8L9V7T]@UY83[.. #=:1/\KF[+;9ENFR/ MH9)AT]7_[K>[=L_0129+!XPC7^VZ&^$T95GZV-\G %W@AKG@Q*1-K;"7B1ZQ'PA%2BGZ M06F=>.L*?8@:QNCP3LS+'5TV[(1%.F<'GI )B1_(P69&@B1.293@S N'RPL> MI?V$3%YK;N6I?6'X=,R@03L-Y3_X4\S$Z**:5WKHRSXU$P-K-W@(4%2;_RS6 M^_8 WG6C!OV+S/>IGR?ES M^:VL]Z60S3NV&NUIW1DG,G(<"LQ]7S 2^RE/NW5GF1^QC,.^%W$6%I)L1M]_ M]$J[7:-@/N6.K9YI700JS,%ZB4BE$SJ^C!;]\V)K974!GO$WY_=@'F;GOEG- MR,\N=/^\I0QS77Q_,MRGD#A,&25IQ+Q8I'% \B0(VY !#M(H!![_:A%HY+%9 MIPU)<= O!^SPZ;G;9.1@CO8$[6 D=D$/.X?IC&\YH3L/KW+3E%=;"#KCHUTM M]O,L'^OW];=RF)SVU&Z$) I8'/,L%3240\%N&!C&F,2@G9_,(HR]TDU-/38U MVA9JQ[1ZA>Z*S6_O=LT[]6>Y4V7CW7ZW+];HZ[Y>06>%S9AJ%HVCXP26BT^3 MN KH@:B)*\5C7,[5B%8?:M6 M9;U:$,:B6'@DCGB68\(%&Q8JA7',X@0V(K*/-_K J)/4VM&J%X6J5BYTH.0 MKNYX:5JNT&'3H YU\J[0,\J#Q*D'3V\R.SN&5:/I!EL]_^TM3-?;DIU#* 3DK^77U!7RXR'/B41"22[AIB.:!+ M(SZ$ST*B-2?O/.C(7M=*A;+LM=W= ;^\M )TC'P)]F@PF-> M&B4BR3/YX%#&XITN=SLR]7!'C9K* M>MELQPKKL"./V@YW8NBUHOZ6=)L"=2G9K>;:F6\1Y/)&Z)6Q%[H'L('>,?P' M.B^^"9 ^Q#/N.,*=F(=3CM&PD_MJ.&:G5?-R=6Q%N[5-[W"*V/VC4D#9-M:MT*B99W 78*[:"T:]XFZ3Y,>[ MTHE&'^ON]YUN]&E.-P505L_@YIA5V"/=)+URVXS:J4XHK- UH>BD6[1NW8L46!AW_X M[<>VV[Q"=UWCP/WFI/=0KRB9V^TSZUCYO7OV-],+ M')EMQQIN^JYOXJS]WGEC]:Q^',:6+L^:[>YSN6QNZNJ/"5H1TUOR-KRJ_5 6V_+IG&HJ(T5)F) TSS.?)XP)YN>^ M")/0#SVF/[]O&F#LI6R/JWQ:79#%5:;$-*;AIX %\Z47G+0.J'?(#++X; )V MA@O-#!AJ+BD[WN:3R\D(24AGW0(/*H@'U$;QD,DA1&G\X_Y<1:"43K@Q41[X:U*!,O#3N+[-S2 M,#>LYS'.<=68ETO#7#*RS+A?)(D^+O98X&4T24(O\B(F AJ((6[L>/H94)]U!IJT1R\)C4E9YN$"9YPP''A$I'&$_31D(A^B MI9EZ:PI8]6P88^3ESM?JGZ#F=-;-(L_@V:7-==8YI=\*O4P"4M&JT$55JWT M7PQ14RI\$24YCD68BS#E.,T>$S7&6D?:6%Q^Y.J\%P6NS0U9:53FXV."U>7/ M"!E6Y8:T #7Y^-3,*G(X/;UZ_&A[3U7C=G!F4(M;-J!Q]J 8NNGGZN9VUWS] MCVW9KC3[>:,VKB48J[,,!2:8I8RD@DH?[V*&V(M"(V,UBC2RQW[:J%')[J'] M!*3\U[ZZ5WETA6Z4.(=Y<*SM.BEAQ6QFV6'7EE.)XH"039Q21F4=X0OJ#0)BDHA%7=ZH?W1MET>&T;62*NF2ZI50 M[=PZ4(=6Y?VF7%:MO''2ZC@*8(Y9\IQOPMDV3"/[G+#3+:8/-;R:1\O"A >4 MI9D029;@+$MX/(3T$P%:AVP5:*("83:3Q^=@G:FNG3">1XGMIBG-",^@@_PZ MF"(37&0"AWZ>T4CF;*GZ#&339#&C/.-],6J.3 MN4/4H#RUOBPWT.S([J.?GD2?G"9M1?K%*Z0H]*4,? %-"8[RH M>@Y)^VV5(=MY.).;IIQ];V7%YRV?6I75@C7?RLW3LBJ/1$F>^WY(L"_'[5$F MXL"G'.=1ZI.,O)$_\ N.ERRM#G1?W)1_A>3%=DB,;;G\ZTWS[2?9)I43B?JA MG? Y2(57[3WRW)LSN>Q#;J&[L7T:]!]?WK]9X265M2&JI# MC_O+\Y0*K1<#X(N.W'T.6I 2H]=3PKF\G=6C(8$EM1X-%VE]V. 366W$Y/)) M;2:[L7P6X"G]CWVQD0FS?OA;W2(,6)"*D,8!QQGA <6)UT6*/B/NE G#)[T8'+Z^3\F-$,KT.;ETA9><'C#(4RIS<MD0)\B%UH?]YE>?RCXZ52A7N_!+77#W M $+3]X[Q>!DZARXJE\;Q#,(;MF$&;#ZF8:C_B&78D "5$>J<[$J]&NZ]B04T M]\(D"S@+(R%B$?%H".7EN=:K)*L DY47C\*,AQUP>("Z8TQNIC6(-C*G!5;L'4:W+7_9W7\K-@OD)"WF6LI3@@*6Q M%^%\"!%[OM9*<*,+CVP>G1ZD!*%.D;YIP"&];1:C\H&9! "-"W-XV?(3IF , MZ/)F8"Z]O=+<2<'+*D?>&$6Q6HM#.$XEC\,8<*0$I@! M "\^C0D\B4)*%=0(H,!TS6!$5D:&H(O)G2D\)W#6& QAS<4<3.6_,@@K#OHF MH8[>V,@Q2+L4]=>=K&R8VB]+[:&U*A=^F#*?!YZ@+$FBC&:"BR%J%,9:.U>Y MBC6-A3S3>(5:E?*Y0;U2I*1"?<62L:[-3(?7R'6LR+JSHK.4SCJ3&[YS,2I' MK7GE6RXIZ=O8=?']_4I65M77:ME&[L=681ISDF"6Q"RA8>1GW,-]/!Q$.7#0 M8QIE&NM2Y\<_EV=8$!G#U'6J*3@:>10J+O&"<%\6TM7P M U+BT,<:/% R@JAK.F/S,S(<.#IWAG,$R%FSL0$X%Z.Q:L,KD[$G8F,P9)$% M68!YEGM)'&5>'O(P9$.L6!"M@PKM(ES28*Y_;^P-1@.BN<&XY>?08,ZA&]-@ M"-!@] '.UV ;= P&"@1L,$P^>/'S77S>[V(4NY[-$MC/T@CBH/4SX>W4CB) M\]C(7@#7G]A)+%A(:YQSP1"Q9&&7ZLO.(P,QNL0(-,;"F/ MDYR#0$-? ;,$FLN8&.T<1I^@2'&>"/[XZ(SP) R/C@868V'8Z<4BJ,WI?9481:#GC M ;0S'%UVSNWF&1 =LS$C.#.K,6S$*:.Q8:+UI:H*M2F+[F661X,\B'F&68QS M+V,Y38?+YRS4?KD$NNC(5M*.Z)48H'/ P+SM%:,Q@;F#)@XGW_ >M/A$^AM! MN7S"F\EN+!\&_:3^(-FL/]TV]; B+Z8LRACV,XYQ2DG"(A8.(2)"4]W$!E]X MY.1N]:!6$/C5,!S2VTD^*A]8H@/0N$CVERT_D?#&@"Z?].;2&P* MZY;C5_6-*ECVVP7%F*;<"T@F1PY1(-0J_2$<8R*'E0Z&0:8I'GIQZ%$=ZN1! MBP=3DKKEPP00C0H(,#]W!<1Q)&=+"$N*E[<7-\UX548XX0)9?2L3MECNJF\E M+W;%L&,E2W*N3E?)"?/E$"?"% ^O> B..'#AB&&0:6SG0)SZ_K5X2XEQLQ[891Q;-.N "^RQPPXI=>=-L'A8BXD&0 MTS!6&U$S%OD)/RBH8N :6=BUIS&95A,:1)E\'PB@I>LHXX$R,A)-1FX_%'QL M_UG7,",U%[,P5'_TBT%3"OK6\.M=L5YG^VU5E]OM(O8RG^=YZ/LBYT%$PI , MB]E\@C'PG2WLVM-80ZL)#:*@U@"DI6L-XX$RL@9-1NZLX5G[SUJ#&:FY6(.A M^E?68$-!WQKRNW)S(VNBGS?-[[M;UMS=%_7#@M.,>=3W>>@GL<]$0KUXB)92 M#OQ$T"S&-%8Q:$.=.-2K@WJ&(49=[QB?H)&'0.&Y,Y.C0,Z:BAW"N9B+92M> MF8P+*CIF\VNYW&]D/$R^7%>[=;D022Y2*M(PP#Y.PX@FV'L,X0MMAP%?>&1; M:46@YBO"Y(4AS!H"E6LW=G=I9J%G^]NMM(9^8C_O==E?4:L"RB+.8488Q39*,11R' M%/,AJ,A\X">K5J$F6K;52D2MQBO4J40',L'+MZSHZGK*9&"-/,:8J<,E76< MG5_8Y8+L7&S)36->+_)RQTC'MM*[LEZI;9_%NKA9B#0F+$@\DB>![\L_.1V6 MD@4Y"2-=AX)==60S>A2#E!I]SP&B>=M>QJ,"/BR"@,448QS3E'+.629MY+$8$A%PLW7HU2<: M>72J4"L+25W@H084FO;H8D1>9@,*;50.1Q#/(9P?-!@"N[Q!6.I_/32P(J'U M!6FWME-4VV6Q_J^RV P'RM#<"Q(L _IYG@LY" G(\ HE3&FF=1:S58"1;6/X M0*(3AI0R@P.BS/&][1Z3D(,9B!$T)U^CGF!QPD>LT5W>2NR;T#A\E.#'1G6Q MND.JA/S==B$BC/U07I=%&4X3]2G\L,%/R",./FL.'F%D2WD\!:E/C_XLM58; M_.@H X!O>\HT[&"F8H3-Y?%1KV"<)>W%0=M.'*"E"T1N+$H$^LB99D7 MT(S&-,0L(S&E+!Q.O@L%X=I?QYM>?V)3:?M<*TL!H(,:RCC4[.Q$ YA[,WD$ MH64E<&QS,Q*#%IRT$5,:;YG(?OONIBCN%[S<5C>U'/VLTNV_E2NUB/1]O=UM M6@E_+]L/^V5=Q3&+/9:$,?>\(/2)FG;-.8U%%L5T\:WLA67$2$)W\KU#=_6U35Z+;3B3;ENMVP?GM;W8,R:$B@K\7V2ZNOIZ&R*/ZI7.^V MPV]4.L4'Z03 =B2]QH!^V70;I47->(\H+!U%LREEZ*Y$63ZTAU&J;T^;^N>B MJC\TVVU6?I5_Y[KXOHB('%5$"4O#@# A&./M1GU208(]@G-86KJ,/'IZ*DD_ M_:!$_2AS^3Q*RYKQGW%8?J?+I3IQ:?NI>"B^K$OYGYM]N?I0 M%5^J=;6KRFU:KS[N;LO-P:^X' BLF^U^4_XB47:3%]?E]UTF\?VVH$2- G"> MYUD0)"0EE/N^&R;H#Y7HEPP7OW/F"X\]Q MTX"O9ONVH+XQ5ZAOSN%]NT)%O4+=K3WX-7IJU!5Z:A;ZIVH8:EOV/]-:OO,[ MRER(#'D>\1$7L\))@306G&QS+3(P,3DP-C,P7W!R92YX;6SLO=ER M(SFR)GP_3U%_S75U85^.3<\8UCYIEE629:JZ9Z["F&1(XBF*H<,EEW[Z'Q%D M4!M%1A"QB:JNSDR)#"#@GW\ ' Z'XW_]G^]WLY^^IHOE-)O__6?X-_#S3^E\ MG$VF\YN___S'YU_49_/AP\__YW__C__U__WRR__5GS[^9+/Q^BZ=KWXRBW2T M2B<_?9NN;G_ZUR1=_OG3]2*[^^E?V>+/Z=?1+[]L"OU4_#";SO_\C_RO+Z-E M^M/WY?0_EN/;]&[T,1N/5L6[;U>K^__X]==OW[[][?N7Q>QOV>+F5P0 _G57 MZM4G\M]^*1_[)?_H%XA^P?!OWY>3GW\*$LZ7Q;LKO*1\_/N+Y[_AXFDHI?RU M^';WZ'*Z[\%0+?SU__[V\7,AYR_3^7(UFH_3G__W__CIIPT/3AR>5I-]GRW3Q=3I._S;.[G[-'_E5C<>+=3IQW^_3^3)=JOGD8G6;+LQZ ML0CZ^#@=?9G.IJMIN@PM*UYPNTBO__YS7E4 !4K ,,@A^9^U*UK]N$___O-R M>G<_"PC]VH$(G]=W=Z/%CXOKRB5LNAI-9\W)'MV"[D&[&GV9-:C]I]4U*<[Z M;CW+QX[-B[.[^T5Z&QHS_9I^S)95!*A607=-?DR6PT]6IVE+;^P.E,ITK%-- M8\W7V6*1?0OSW-$6OGRRA4:HR62:3X2CV8?Y=;:X*V;%BF2I5TL+C7_XJ9K. MCY=LH9&7B^E\/ WU_39:K1?%"'=Q_0BZ^218- $^M5B,YC=I;N-4[:V-OJ0Y MT=?+Z3Q=+D./^C*=%U18_B/+)M^FLUEHR(=Y,$ANI@%UM5RFJ^-"GE9=7^)$ M=:CF7]4;#'?98C7]=_'O04],^<(II0E^P M7:X7X]NP4 H#W3A5L]EV_?9Y/,W: :GZ"_N"9&>*Y:;+:/YC]VP[@%1]W6#@ MZ*8SU7UM7_!4M)!B*NU+M'^ETYO;,)RIK^EB=)-^G%ZG70VEI[RZ,9C,Z'ZZ M<^KQ;K<3Z0'Y/MM>=;:U",+71*70T*LKS-_[C_7D^_CF:YM1R4_RE=KL)L M$-2=?W=<@.IU=-KPR@JH756G8E0;T.K7U)P0V=W=='6W?:7)YJNP%$O#,JU" MJX\7[:*94?TWKMH&Q9LOL]ETDMN[>C3+?>&?;],P*O\Q'ZU#.]+)<4FJUM!A MHR]'N=?T-EU-QZ-9O 1[JVM%G,^K\'=!BV RA<[G9]FWTW11K:;VA7CL./PP M#\\7[L.3%71JW7T)&J^[BO6V+F ^1ZQ^1,OS2C6M-W\#773S7ZFFP>8'6_EX MXQX]U-BK;;H(1L JT"R?D_XSG=RD:CS.UL7<=*Q)E0IWT]28>3FZXFY$=-?7 MZ7AU'O]PW\>W^CU=78;UV?&F'2C3:L-B3(]3ZVM5(%,,8!_F^2^U/,4G5=:J*,&,^<=BM,I7 M'R9;KB+D.%Q3JT)4[)I'2S;6R-WL]ULZ6JX7FV72L?8=+-1NTV)ZZ,D5MBS2 M9GM_/GD4);C]?J)6NR)10I[TBG;%KM85*A1MK)D?[N[#V_(WE$[T8G,F3))A MY%O<'&]LY0JZ:_+.S/W7--@EV;?YY2(;IY4C)INJOSN!J]&J9C7--;]P/UV- MOE=HXLM'VVA&S(!:LYH&FU^Z,S[,-_Y(=7T=AK71ZN@:I$+1+II9&>"J-336 MZ(]AG#U.SJ=/-?SRQYLX]4E9IXZ&&U[NTY31_Z.J!['FVC&15)]'J) M-AI5C3*O%FBV2=LS6S6TMK=$BXW*3S].UK/TXOKE=W7T>VJE+8I6@PD'RC7; MP(V9^WNZJM2L%T^WU)C=RNOIQW7T7[.NE@2IH?)7RC3;L-^S>?W3O\=+=M#( MIVK<^T@=>C3TC@X$KT&A"N4;:_#E(KM/%V'1-I_DJ[?[W)BL,(P<*=9V\VQZ MOTC'T\(@"E\]/D"S/=YPJ@S6T_22;$,*+^)PZ")5[8-RX-!L.^!./EKU=VVH-5&CTJ%&VOJI[0X MO'TY"F^TT^5XEN7>[Z.-/%*L[>95)$6UT@TV]FLZ7Z?+"D/OGD?;:$:,T[5F M-6TT?Q<0\Z_IZM:LEZM@E"T^I>-T^K7H#?NVF^I+U\!;VA"^VFCQ:H'&FO0Y MO=GN7_PCS6X6H_O;/%[Z$1&.-;%R!=TU.:9?-%)Y=Z*6TTF^N;]Z-J?HT3*= M7,Q?*=D4'HVUH#O0REY5G+E9KBZNRP]\MBA/J'Y*[X-!F?>Y;755AYYNWMX] M6-VPZ:2W=0=&M5&[9C7--7^5C?\LD,MY%)9 U0;P@Z5:;ERQ3-D:V+3+127Z:)0PGR<%M\53ZFPS)U$A22T\K+^H&A+ZFX% M?#B0O&G"XR/*Q2=_S*=1:Z*67SL$>)9JO)I^+8[>3=+%D]YVCU3-%K0, MVH%/+^X+5&EGEZD]MT'T=? MTF=G[_>5FRT63XKEJ9QEGLH9LD*6?;4UW-+?TU6SC7U>8<,0 M[Z^VE;9_7HT6#6/^6L4-M_\J72S39EO^LLJFVYRM1K.&V_RBRN;:? (Q5B^; M69$%]XMTFSU: M?BDD7B]_N1F-[@-:4/R:SE;+\I-\^!>_ +C-?_\_MQ\GEZ,?F[V(^:1H[&BV M5%^6Q;9%V:99#M/??P[O3RJ42IC36/(PT7AMN6=>&L&MI<9BJYU7_*FH1>+& M;+%%O%U9MQ/<::'4S^/]F-WNWE9I5T$Y.K3OSP/P-/NBA%C!,4!> M $L1M,@S)DI$$36H"J*/6:P6XY^R15@"_?UG^/-/X9OK-+QQ,ZB_VOGPAM&K M%T/1:#%^T1>>%MP^\>M]D1?GE_'M=+;+6Y+?#=$"M[(!*22(7PXHO^X=43H> M:QJZPN!-#U+<6P A\!)($HBCJ9&^T""AFFMSTB#UTLK./TF>H;Q%=T^[#SR= M$,6)DL88R*VD2!",=NT50)&^AH#[8%(MIJL??_\9]3$>5%9CUC3$#YVZ7>H_ MI,7X,,\/^949^S9I6<>RPWQ]LV4/BY=_3U<7UU>A[A3'AQ!H3 (W5 MD 1KDE+#,#+0ZT)QC ,825O0SL8[9'@]VQ5:90X5C21C#*NCI/)V46VOSK MXL1^4>8R"U"FJ^DF)6>95[>A,?O4-XFC@6XW>M[\)_$9?V M3MA\HC:.L_/UN(S;9V98ND"#'99YUY>&T MX)Y BBY>GWA.-<04 J00X4H9+VF)ID91 W;]/86S&:D'K,*V.\316>?3TUEG M_U#=\AL3*#$,JQ:&B3!*2R\P*J3]N.(XS MS?/0-"(%Y)9HS@0AVST;S1%"E>RH#O;QJLAVVN9>_9H326'H=0Q@DP?L2NL\ M9B5FS,D8V_.,'&*5F75H-[!U[70T(.ELLVF$EE44RH N T'"SJ2*U$+;2T8$N)*PR$KQ2(F%2:*&=\$Y: Q'4?GLH M(%_/<(O/.#8Z5NLOXE6;0+CS7EK]'.X;[,'*..D=#.8C"+J$0&FS":5B5 C* M*[G#VY$P*"R,^R9TC>G*C\9Y#,B/8G@_(.2K91+(@T@.4.&%M9Q+3X.86SD! M]_+]]>+*FL_:P;@KOZ1>+T.+ETLU_N_U=%GT9/5]>BC2_)42B7%AN8Z)9-I+ M!AFBP)6(2:9\S-;1 &V]!O2&Z^N=.LH\ MD6'5P9#$H1E6!GG+-GGNX/GK_$0=94W@V=6X\73$/#+5O'PXT00;8RB'E!HL MI''.Z5(JZWT,2X9^2*[Y*2<:WWY8RMV=!_^R>CA,?&3R>OEPHCP@B+,P+8NPB!30 M0,5+J8"@,J^"!;3D;TY-7/[^FW#?G53;#J\S8<7@N]]GP"96@8IU;;\ 9- M#=>DG*LU %*<,P-.45O6/*BGQYW@OU%@LOG7=+&:%GG]YV&>S@_?+"?K]&*\ MRD)C( *('"9'W7K"# H)4LX1Q 0/,S3GN%S^::-1C$MW@)'6D@)[[#!DVGI72@4U[FT'H /.G*[A U0Y"=;.TA,MIG=% M*X^NIY\]F1! .;%2*2HY-!AK"[8;Y-082'H+&6B?&745^CP!412071'C8S:? M9//BBLHOH_F?%]=!'>DD;_;'#_KBTU&Z5"J?$.0-#..OH^%?BB P'I6R$TMZ M2Y8V>!*U >^)U%HN5H]H%7Y[3JGP4?(ICRI_Q7IY\GTB'&9$>T&1AM :K.G. MU#.:@YAQ)>HPP)LR66(@;9T&KXX=SYY(%.%(* ^Y1-K+8(Q+6KH,C,3Z'#-V MGJBXYVH_"< V%?_;Z/OT;GUW4/5/GDDT]U0&:TM["'W@/M2\]!U;RL[2##U9 M?5DS(+9*@.G\. $>/Y, X80U4%GA\].?'F!;;DE8SH ]PSWB1@@0 6*'QN5- M@/0N]_=SQ0VT&O+& X&,Z6,&5].39:=W:GIYKW9C0 :E]T.>K5 MV%\@<:$G 4\)Q1PXKP'HH3*A876F5T"$*?@(VPY"='.XDP>?+Z%MW>;P^_H MFO5@N41"B 01Q"F%*<'"4F1*6;V,2J+[!MA35^$O4IS.6S/!)Y_]F&5 MWAVT?0Z52ZRQWKK\;(/5()CV4 EV@>1FNK3O51"#AP!"D&3GZO>RAMD]S%+N]K38[!:OF1] MCVNG\ZU+1?03EJ='R^GR/'NI; [G.*-=G=W;3(0>K3]#)=C'/]WM0]M?M*+?G9(M1.^W,MLV WR<)B]W?=+DJMI/7B_S2Z>)ZWIHL M?*V:Q"*H+;"&8:@,E PP7L96>B)83,#J -.R=<>\A@ _VVC0=YXG>1O-)_H_[[_7TZV@6'EI>A1J7M]EL'[GB*TVL9,(2AYQEQG(5 MP%;@07(;G?34D@GFH):4! M., 5%U@350"GWCJF=)(;)F#LE MY+LWZ6NBV^6V]=5VW^.WT2I8>OD%7Y_2^]&/XA;;B^O+8/R-I_=YTJW?T^^K MJV_I[&OZ6S9?W1X+ASBYWB1T)4FYKPMN?QQ#).B35440ZLY$9(;DO)+(BZ'12^G[V!>&2[G J791N/7RN[[_'$ MXP"\(]0P#30S'@JJ2\D 4%$GHX>X&][:=!B);'?N^XT^_#38?>/49,M5GDSW MH+=^;XD$&*PM\UP!H4T82BW;WOC.ŽQU!>D?>^2; [6?O)Z"0JKML?7#0 M>:U(XBE"!C-MD.#8(=R7081$U&6547[VMT6?1M#MAS^//;&?5WG>[4I[ M.=4K223 $CME(48"7;&N;/+VWO1\B; [:?8>I1\.SFQ_R:DL)15CW&X4 = M"6!0"", D !9)JF@^*7B[2[J3C=-T4MRKF'>2XBJI#\OE M>N> .<"EXX43:@GB@'@ E;%"2+Y5P M8%RP0 4A0@L#F:-E5"U#3N(H&KT;5WUS ,>%6CU^<1@6/TY'7\J0ZOMLOG\+ ML$;IA I)*0)2:TEQF+ 9*/%A2#$<=3O$V3OFVP.Z4=+D<:@G,N99T81;JJ5$ M2!)&,8;:2U".H1@8%1.GCL[>Q]X2REW-5'_,1W?Y%>3_3B>/A=AZ> ],5H<+ M!A@Q()!0 RPE& J!;#F*YI"XL'=@NJA6'-D6M^6N[VY^>;WU+[&H>ZOXWH=WU=3I> M3;]6.U-8JY[$$("<,X2# 8G@@# 2RP0T3'9C] [=;DW"WE7]%.3_UHOBY./ MRZOLX?CWY6@Z^3 WH_OI:C1[-OL'()_VM@.L;*+Z!%O!@-'06:DPI-HQ55JF MV&L5E1CXW3C@>]!$[UM'G](\N=!T?I-/ WD@DMJ8( 4+-NPAC;^67RU]YMM/2^0RIW&Z>+K=)S^;9S=;3#>90];/OQ4Y&-< M/FU.^GV5SB?IY.=N%@D/WB#U)=B4H_&QHR(O"R30.,208P)YX:7/T_!M')5! MB8##2OM1[4CX>7R;3M:S0+V'4Z@7UX]I4ZC@*H"N0PO^/"![W:H2JF08N3"& MRD$&C;=Y[IHM*MKRWBYH:*>#QU(CZQ3MSOO\]KCS+'TLSL/7:C[9WM^Y6.3W M&Q0^"9NN1M/9VQ\>''<4.^3#8.R=AD9ICY#37#'$E+"5'*M=>$D*1E7V?6QR MZ=I@BGB($74@OX&&>B!P*9O1_=V3WFDGKZS@@YZ,4P#M;-/KB>%RY#J.EP\G MQ$'!)6#*"!\6R!9B1DJI,#WONXUKZO7Y+E8LF/U0Y.@5'/L>3X3EP50-]2-M M\ETYBF4)$@_@]7:A5SLTB5'M09:]-E+(2ASH=8+KP<,8I_$5\?'/0=NF'B+XBRAJ")4+!5*9$<.L) M]3O)&(\*.AW><-/DK-0 G'T1Y=3+H:QU4C.$':22:.]<$' KG1!8G]ER-D[! MU2Z'JH=H#_%=#5X.I:56N6,/4:$$ 2J_V*:45<*H8Q*#G)]B55[K>JAZX'9% MI/:NAR(64L&%!SQW^CCL,-"EO$3;&#,Y\OZ+-T&F9N'M)Z+EB+GS\N'$A/6$ MD5"R/$NJ50!PO),*&!2UHSN\^:M)8R<:S'XH\OOH[KBQ\UJ1Q"#HD?+., $P MI<1:65K]@FET9DOQ&!4?9,O)B)Y\F$;AOU'P:+[\G,ZGV:(8\R;K]&*\RL(8 M!Q% Y-5YZ*1Z$J ,$ 2:/)H:$@25X&XKGY2,L7-FS"EJSKH#NY\!Z&.%ZPM? M*9$8:AGAVF-IJ2>$ RUL*1_7."8\8(#1 >W-5JFNND0"&\8&3WU8C#B)K!%2E<@ (J+R=_Q%S 8@'RX9P]L/ MWD)W4H6)5S"_-EYQ8SQSSG(8+.0-.LIH&15@_A/T:Z,C9%Y?PL+2SUG&N39Y M$EF39V$IL?$8QCC?!IB!HG\^UL=\@'Q4UT%5S5+R296)(<@A8"RFAAF!I7"B MM+!5L')BKBH;8 Z+'ED9 _N03XD)C)72G#LAI024^8> $^6=B$D94#\O=+8: MS=XL@6I"V57\]GJ9I\M5+'\1Y9-ODUG,S6?? C5SF]R?Z5:+M/5 M*9':KSBQ][SXP'LK!6DW4F\"L8?8<(>D,'F*!N:8*,+L*4'4\9..>C2,P:'# M',U4G'@IG>%8.2HX#-P79)M,+J"@C8PQ9Z(\8RW>5M@Q?;(>]37,P>4A/\6' M^76VN"L*]'U$9)\,%0Z*'"J6:**I)8I*X!"VS! ,43 2@'%(VV##]G=KHL]++4/Q[]=NPL2=VJ$N3"&M)Y10F16$"G+;8E*H)'Y3 8H#.^ M&8*\>J:L%%/WCX9GM%1^%8 _2 MS2>7L]&\4L!_&Z]+$ RVEI$ (ID?#21YP.H660>9C,E8/J A+))5S[TQ_2NB MNY74:]220*Z(H##\Y1'!Q&AG M2T/$*2]CEO0###;K;/)N3P4#H.)#^RO-VC5K2G"1\]%C"J@7#E A\F0@&SR M8#'VY #'RE:84IV-#6B@*T9>+4:3]&ZT^#//N%?\DC?Y^(GT@^42: Q%!D!% MI?9A368L*5?O7A$>X\9Z6VR+8T+6'N;='0#\FLZR^W1RE8YOY]DLN_GQ:7IS MNSK.L",E$^@8%8 !+P""+!C=$+M27NA$U"5N[Y=CS:+>V0[>>KG*[M+%IW2V MV1J_G=X?9]B!4GDJ"166<5I2R,+L$!9NO/1&>8Q9C DW0/]+5^QJ#O&NF+7' MI#VR4'BE1$(]8E9)!U2>SEL#S%&Y./(6\S.+^.]L4= ,W'W2*?]QD1XW^8^6 M35"8\;FS7.%@!3@33%H#2YG#;V>R<="8YBLP*0;?DQ-V?#8?+@ZGXGAX(L'< M6A*&7.TXHI0!0-AV0L; 6G]FP4L-ZBAK L\>QXV/%9)I'"J6<)+'0RA)\ITR M@A#$@I:24JAC,FH,\+!/GQ/2J9AWS:Y'P:4F@#(-NBQ^"6O-^7*CS4-7X=6I M)L'4"4<@(XX#Y S50*(2":3=F8;OQI'B%::U@'=7S+M<9.,TG2Q]0"P'9%E> MB7. 9J^622Q&SA+IK#02*J"5*F=^#)V,"L(O%='ZSN=:QV A[,L(?V@&O6D>2Q]E#(Y#7) ]V%807QS4+#( _KR\ JT0 MK"VP>R9<<9%X'-]>5)%88(WW&FMGJ0RR'N?C1=%"?BL^6A<7!_@403!1&& M&&N-%$?86<-+Z;SV,9N' UR7ML*N1I#MBC/ T2J6$-^ M'0I!E &E"5><:0"-W%D4SL2,6_6S4[Q-9K4#=6=4FT_2Z]='7/=]/%M/@HE0 M]I]#G*M950(Q1QXSBI@B2HB ,@^(*^& 50ZH&$>M>#?&7,NH#S31P9-KYE^D M=S@YX\%;2[4BD3;:&<,M8X)S2IW=YLH(8PO E7906S+2#VKHD!E^L&!B7>YY M9E!J*3V"3 F"2XFU9#'^A@$Y23MFQW-+O$D5#', <= ;J#TA$GL: MUA+6!UV'I03Q ;HM=E8"]]?(= +/JD<8MZ2G <3![Y'L]S#Z?,IFH14W5]_2 MV=?TMVR^NCWQL$;U^A.O $,HGSL"?MJI/!I\BYV&Q,7<7Q*UG33XI&;=$+X9 MM0V3\ENYCE\7$%-M J7+=U<@1(MCVML9O+^XW82^!L_N(Y<81-6;"&D@ (!Q*O+8 M>\P9*(TZK9F-X7;4_MM?W&Y 7<.G]N'D\U'U)M P;KV2^8$2*H%'RI7&FZ&& MQ'B\HC;__J)V ^H: +5_3P^%%AXNF& DH-)A28$P\V&.(D;!4EI&3(S38T#9 M[0?+Q_HJ&*8[]G*]&-^.ENGE(M2B9@5/0I'/XVEVCNFK)0BSGR<:*D&I]HP1 MK@J5$:"=4Z!*KVDIEJ_']-5>6%DA/+"IQ@,*>B?.^?9I$Y*>IIX(!4+'E_#1A.@?. M,0.$!$C2[7&[#1Y>1MG] Z1D*TR)S$]33P-O-[.#-PYP(3G0"')M% ^R;N4T M4J,SR:;;.@MJ9':HA_C;STSCD0>,:P"($T:X\)OTI;Q*F3,[AM85PYI%_6WG MU\+".!5F!1[F!4ZLQ(R4SCFTKAC6).9O+S^-A5@YP)RW-+S+ M:6$)*>5S ='S&K4Z6Q0T _=YY*<1VB-%*$(>8<0U$@C"GT9JO MG9^F'K[=Y*=!V+-0A3$>.0>D)(J8;9LL1N=R>44+.GHE/TT]/-]R?IHPAPMF M&.,6.(JHT]J)4M(PM<<;U^CP1*,5HGQ0/J?ES>6H0NS ($5NBC;&.\90/\**4M]4K3M'06^P/EXOL/EVL?N0W(ZVV MYM]]GN"BHV[QZON38'IJ IT&6GK*E&$(Z1+[?.G75YCW.^T=32GJ+7:28C#X M/9N/'X\0'760O>]./+4!<>6-TIH!2.A#6(13 L7D\GEK6:*&T#F:4-);[!@/ M&Y)==8=';TP8Y4@Y+[0!7FE#O-@&60=\-3 QJ=+>6D*K(72"TU7S%JG?Z22P M'5" -YAZ RWSF!/'H.,[5)V",6&"M9-HM7<"X\T0_B2MO$6N;U=&C[[H=M'\ MZ(L$&VJ#OI$R84$FPM),8+Q%VV,7E7I%5NX# M8L=Y6"D]^JY+9^SK#4@($18191PS7E%K';6R1%\ $W6C5/5MZ;^Z3%L:>XO] MI7O#Z\E$#CD-BSDG!6#&2*R\?IC(K8B:1*IO:3_K$7^M/DY7T5OL H\1^DR.AKZCKTQ<=JYH DG\S 0+:E& MWI?XZHKI@5\C:_W]UW'U.;_)?C^5[.5@ND=H9 M[A%$R@!E)'= FE)6!>V9W00?K?$75P8VAVUG/-HT\>@IS2?/)<(:2+ADB(5E M,P,TM'^'D&;^S$YD-J37YVR)0/3D$R,?YF&L',W'Z>&#F,\>2YC.+UYB7#JO M-!-4$4:VK2.0P9C,L4/4]VF:R1H#L*O._Y_I:+:Z-0&4HXDEGC^:$ R]Q8XY MC*RU#!+,52F1)%&7S [PN$X<)1H"\>1>?[48?4UGQ;WN]]EB@W=^[B>[F2Y7 MT_'K:45JE$[":DHZ&IKM/$<"4*SICN*(HQA"#/"H2@-C1"NXGLP1'XSM,%Z% M!JCQ.%N'%?;\YC O7B^16.N84=8+JR@ QC*E=KSF7,4$& [07]< %QK#\F3] M%UN"%_?I8N. ^&TT']T41L]A$APIEB!M *$>* *@0<82:W'9^O!-S#)V@(<1 M&F!"LX">3 78K[-H\>($M8<(SP9"ESF$,D'2LE,D#$S,&#/5"K+9<#+'@=DV8 M//&_SQ;?1HM#%W'O>3JQ-,#B, <^\%Y@%WI#N:RFT.(S2W0=H==7&'(ZED/< M 99$><\LDDHRIS"3/F"\E< IWFG*DS W3[/)Y]5HL>IN((E2ZVM;P?50[9H7 MY:Z>72^"-7Q9H%Z!*_N*)=CD%^@(P04)D,DPD9K=M$J-ZRVYR!ME3@,8=\VF M\O:,A_65FOS7>KDJ'+D5:'6P?*+#8 W#%&ZAAQPJ9;3: 2H#V.?E_&B#4DWB MVS6W @;I]&:^B4,?_RA<.IM\UO\("X./V;(*P8Y7$A8'4&$"-!+,>8H,EZY< M^S',7,PL.-3+"=ND7..(=\V[#W?WH^DB[R$5.?:T0"*%-]()FM_RC #U6OG2 MQF3.B)C,MCHM=J.W VAK:; M3][V,%,3T\XGKT#@?XYFZ_0AEJ;*;/6R5*(Q9MA)"WA8K0KJ$-:[P9)*:\YK M2[#Y)7L\IF\D8O%%%->[B5Q42'@MPG\.:V.0MH SQQBF#M 2:5U0MN1BP?N M3:@>S'BLD@18R:7VRF$!G8:4,:=*)*")RD%RWO&-E2GT:GQCP[KI:L+Z$$:# MZT8NO:M94V*%E$HYJ&3 &D.J(-,E'HA&W7$Q0%]T&T3)NE3 0 A9\^J[$VI+ ME A]GYM@%YBPY # 8&A*7)3T9Q:OVQIKZK&S 4UTQ=!VKI'B3%!$@ BK(H6] MU](JL975ARGI?;$NC@VUKI*JAWM7'.O^'EI+/41,0D$E9= H#,$.!\M8C+-] MZ)LY'3=M/74 MT14]F[^;%E.,.19(&Q20M(IY#3=R"D O"?')+Y,1TM MT]ML-M'I/%@D!VZT /=0T6!#$2%2VEB)ZSK-GVV1I$/>N!J/V MKC,6862G6#JH@< 4:J5+^T. ?#NEKY"(,^!9.RKHBG)Y1K+L[CY=I>IFD1:Q M[J8 #D^\?B<)34 ML:*)AM!QK@4'05KLA9.>;"6&VH@S.P;?+ FJ,^P4K ? +C4>K^_6LSS)IKK+ M%JOIOPL=G\:W5RI+5!CCL8(22VVA@13A@,L6%8AD3'C6J1E%!S'GMDK(9I01 M(A%?V(%]S0/+9_UZL40#&YJZ+2<[[U";05^/LB M7^@F,=3;5SSAQ@5!I:9<>P08,839K>0! QH3'ET_-\(9$Z\!\$^VU1Z"16:Y ML--=TT:;>?Y(?''%XHDRV@DHI.$">$4,#7=/$E:XF#[="D7L!A+/K# M/!52>"C?PYD/BG.759[8!Q"(P[#$Q>:.$19&+&XKG71H^\S'R^SJY2V-!Z^7 M*'1X%;2F0P/_K'0PI)$W)0A;[P+I'2(:<4F996Z'J5=G$I'?,?]>/3#2A\ZZ MFD3W9&BJQ><7I1+%&17&8V](GJ4 4:?@5LZPTJ'=^&C?XLFF>*+&*J-[TAV9 M^D\88&O5F'BHI$$<:TL(\-(PCTV)CR0Z)J7$@!*7#(6?;>IF /[?Q[LC[OM] M.E^FE0D<4VT" !404R>LQAXX3* N-:,#2V)V*@:4;[9?%G>HH)/=+Y5"(_Y8 MIM?K6?[5ML,=HVA352>$<86#O%Q*;)6''F);HJ"DBPE:&5"^E7YHVI.2NK88 MLD.2^?4JAS!B%&[R-8E17A$&(0V='B%/,6.Z1!(2&C,J1R4#/GM#N ?M#=/' M]*\T#X<.R].OZ6)T$_"X+HRP]YI]A!BE#7* (LTXDA1Z;+&C1B!O%*\6*=WV M@JCT*+S.X,?'R:HG)#FAWD1RKJ&V(AC;'@$20+-FBY?53O>6HV2(8U9E;KVZ M.&I?0P-8(K5T)%IAXH3AP'JCG8,8> _&R%*9%GH>MIX.V>A=;,&D.1Y41 M(9"6!NSDY IV>C5AFQO3K?.@Q@'H>ICW?0 :&F\$-918Z3&7+A@N:MM:%Y8X MG>:"/P>&- CVVS_UC,*J67I&@?.,,*49,+*45W+;Z2UXYT"N=G!_JT>=M2C2 M2S,K@:$&&>V TP#J$77F*.A%*2ZU)62V%, M^J+:^Q/G1*\F4>^*8<=7UI4.<]>I)N%:(648= 3DX[?57J(M$MXX%,._ 280 M[\>+T:)"!N#&^)3F'36_/.;1_L;F?B)X@*4GUI@(H#QU 7LM*3"$BJ",$A\- MV)FY-=JA3G6_1H.JZ&B[RHSNIZO1[/-JL1ZO'EVL4&./J9DNXX+F5C\.;##M M?S!Q)BS!B>,NZ%(20!7FI-@$#+,=D;I2QH.6=HQ6V?C/?,$9:+]I]._9ZM'- M"95VNZO6D7CH#&<8, B-L!0+#6&) [3.GU='/Y4$S[=V6H*WI\ZK)I-I<4?[ M[,/\.EO<%96>OGG<<\=680PF4C#K,. 2(T0V:9L0-MR@2BO)EES"N8US<7VU M2$>!)#\*$AW;YGVU3&(-TP1P3X2R033%\PEA*R=0+.;NX:&GQCQ5X\\=OPUA MVUFDU&U YU-ZO[U/\'*1W2Q&=T?V6E\OE$!&&)40,L2<%,X";W92.MQ?COT. M&-2 ZI]/"4WAW"^;CNZ/'BJ68.MAD(&'- ;(#\:,[BB4&Q=R(17OL@KC?88AJX2RPOI;;2 M1!VL&I#?XT1=/=?T29BUJ>O?IO/IW?KUR>+%,XGA@@N+46@RE0XP)AS8MMTA M8F-Z^Q#U75=C63.XM:KST??C.G_\3*)#8ZT1SN>.'WVS6,?*VS75BB=4.\UQ9HX9H05T!NU366>R^UXIR%.;]XA MTCS@)R\\?E_GM+ZX+AJ3+HOKFN^R>=&8B_5JN0HF[G1^\]JBHV+Q!%(F%2%: M*HTQ4)PQ5UK93N&SOJRH465GK6/?J8]M>3F:AB7XXFKT_5_3U6V^;11:'#XH MOM5A+37)KP]/Y\MC:;5/J2X)BS*HB?#24T1P?D9=E4:?@R1J)W^H25O:9&6' MNNB*I9>C'T5<8!$ GTZNLGBFGEIEXCV@)"A!**:X5=A36)J;WHNHXS1#GX+; M9&M'^N@NA&^CV>5B.D[SOGF9;@0[&,=7LZY$6 (Q-PH( M+@DRPN, 1HF)E3%+R:%?R]0F1]M61&>3?@['RYV@]>HV:.??Q4T+Z_GJ4-!> MQ1H2'N8/K[7WQF.J'$$,Z%+^L&J+V< =^BU5K4[MKNJ?_P\;]AK MRYBZ]23!HI9(4&^<@"CT,$JY*.53)LI!'I7EY.TPJ@OP36 MQFE0GC8X8 $>*)5@[ SQ(L]>): 5% <#>",G 9[HF"L2Y#NV^IJ#_.0!\)%O M4]W<+(J+P2YW/2.L?D)OV.3+SY^<+I?[G3 GUY4H"X6C7@((!(;:4P18*2:33^ER%7K2*IWDWSUM6(='5M1X MG%LFH2=?9K/I.+\OX/CQE=<+)4H""3'G0AHOG,WC,C?W"E I/625SF:U=)0E MP!QP?Z:)>F?4*M>1&$4MQ) PDI\+YL!31[GT62^.[G> MQ$#(,.* *(F AAQ@5@[/EMEJ=^PU%FS0^N7A+XP M AY8Q6B>^ 9;O%V74&S](!+\[[>W3KCHK$I%"0X#*,( *V>9$U0"I/,25P=I# MS,N+G[ 1OM-;U;L^6M4.=9Z;N6WJH_\!9) IRGH:7!1A1'G( TVH"(MHY#<; M?T 3 JK=$-[209+MKO:#/+O$EMM#Q9O0GP< M,++$13C3VTU!PQMBJA+H^2&2EE5RI&3RQWRZ6KKE*ICO MTV4PK2[3Q3C7Z%6%8% 7BDJ-$.E/([*WFS=-T^Q-M70U5+L M8YB@;@JU?DY7JUF1:W_3(=2W45#RY"J[6-VFB\O18O7CP,A7JY[$$LX)Q((3 M!KUVG%-$MEC0/&JC2S]U!UEL.AGHVM1 9VS,\BL/2WQ^A'7K8CV:E>< #]'O M8,&$2*HX$ AB0GF>%L "4TKK'(V)/AW0A>0=\ZU)R$^>17?!B4&R^_6J/(ZR M/3*ZRJX6H_DR:">/60PM'*P(E=9P21BR MRM$2#XVBKH0<^K&W#F;AGM1T>E;!?%-*C^9__F,]"DU;I6D.C4WOLV4P(#[, M/Z7+^W2\RC-'['%(O4@P>%)M8=7N;3 ]!+:CG;COM0JQ1/C)<.$\2=0 RC,!GD0=-,.0@<4-3U>.G+YAZ@*C$23QY, M+)6&4PF9!DQZ:!$(P\]6HOQ&OS-V>C:K\>?)2&)@[BP-3M'(;4QF9>X\>S[A M!$@7!CPGPECG-,60RE(VQDBGD=8=4^A4+>\E2QRN748YMA^]+Y"B %F,F?94 MZ("$Q*7LH3.>\T40D60X*8:_'MS=93_,%JNK=''W8?XU7:Z..1[W/9XPBX1" M0'!A## .&9];485DD$)QSMD+FR52 ^B^K;,?)JR^M-;,&"RL5"!,_*J4C6A1 MR=9[HYD$FV5.$_!VF!BP6+M_2L=I&"R_S-+?T]5Q!ATJEG!)-7, <\8IM5XP MD2=_V$AJB(VY:&WHZ?Z:)5*#*'>6&G61WH^F$_<]SXB9'B?2WN<3H!$/741( MJ G+8[N,0KMA%D3=1#/T#8MF&=0$O!U3YVKT?:_7=]]C"80(A4G8($YXZ ,$ M0%_B L//,9>Q#GT;H16BG()J5_PH(@B>2'V )2\?3B#QSJ.P+%5<2VB4L,9L MI4+A[ ,UR)1K;7MP]5=T\B:2$4T8*IBUL=KK/,W%/YSAQ!RR$D!D$8P9BP88K-@0>YJ$]"UF8C ,(6 =S ]A M4XHP\;;T-""M=8PCYVVLOZ,9U!"T79'';C7R83[.[M)@PV]@.#R%O5XH$11( MJ:D!1EDMJ,2,E2,LIAK&$.AM++^C"=08N%U1Z$-0U?QF^F66[EKJOF^S;/XC MRR;?IK/9 3)5*9X82SQW7%KLI+)0&0S*31<,C5!GOUB/IE4+,'=%L HDVDE@ MC<"((^(D1A::?+ M79O8>QXS_KR-E7HT44Z$L@=73B539^_SB:? 4*@5Y=H( MQJ%FI%R78J%LMPOU-TF3)G#MBC.;%+^_I:O;;%)M?_R5$HF62$/H*4%$0,:L M5+1T?V/C>,P\%)4/?M!4:0;,;CU_1UU^">>8FM!ZQH6@,-CTTI?V/*YZ-+RY M_.U]./L:BN6JB61W1TQ'7Z:SZ6I:'( H,GCG-_B%3K?AL-+!2?)K ,_8[==J9&E+"NB!@M4#3U\OE @L!(+!OB<0> 6=DJ:< MG8FA<6G^!TZSYIGP.M7B8.\Z?.=R]",/#ZD>N/.T0**$$#I/:4,YNP 2:T:X$O\:!V%@R?S0M1\ZN0S7JYRN[210G(C^/LJ5(\D4A: MRS26E$"-C27@07+N5$S"A*''H;; K18@[VS%?W<_RWZDZ?8D_4MP#JW]CY5- M+$;&.6>0 M4:N05UAP7'I;J0$X)O)CZ!MG[9A1C>#<3PA(C6GQ<,&$:FXU#"^U4C@ PP+& MEYX9&GZ..8H^P&NE6R!2H_AV/#+M=I!KC$PORR08"&0M14AKF9\^87 7N$!5 MW(U@ [PB0\4200SGU(@PY@HE*>,.E*$+5"(:XRVO MO>'V](J7MSG!-0AV?][,6E[,!#+!.7?80ZHPMII0M!MKF4,Q5G?]O;=N]UO: M^QM._\;@+R7J>W M2LPZ4C)A"E(&*".<(R245OEMTAMY61B,8[;Q(N\Q.P>2-8M^;P&VCW"J&67[ MM&0B@!/<4B9#_Q(X&(YF=YB! >ZZO:VL2[N\'7HU"W?/CH-JH7''RB9$&VB) M+/NXQ3:%8-/9"Q&ML2#DE^?1?1U(0E$?7ACROE M(!IWZ\#J;>'8.IUJXMS=OO/1F]+V;C>_6BKAE+%\J3H1!F/'(69:.D*)RO-G;.7BUJF83"11 M0>7GP*=XO+OBT4OAPTIDEVM%M,OZU5Q5VJ63]1Y@$8V"TVY^3 / MFDN750)$FWU1(ICS7H3_,>90&.41=VR'9EQ^]!/BX,^,OKWJJLL9.IM7&CZ? M/YHPI!UQ4@$-A0' *RO*T!!N\%E?1-<7-_;,V!$JZ6Q/?'>I97[7P(>Y&=U/ M@RG^J/6'-L>/%DZ,T41B#:G7!DM!@=/E8HE[?-;7U0V$B(TKJ;L$'JO1=)Y. MW&B1W^^X5./Q^FY=!,/9]'HZGAY.Y7&L<"*UPL 38SE4^7:PS0-5ME(C1KBZNKT;?#\<7U:DI MD1)0!3 *O5()J[25H-P[S&,:8DX&##W&=B"D;5=CQQG\RN4\!]#Y?!OP7?YG M.@NC_]4B'2W7BWV7?YY236*@9()""@! ##-E&2L7C<*8CK="NG4B]LS'#M35 MU7!:-J_26N?EPXF287I Q!"-A?0$(9Q??[J1"HBH+=_J&R-R0\)Y<7'AY-W0 ML#&U].=0JN442@!UAB!I"3/!-A&:(UON10J.HG+!#7W;9"!4BU9*5U3[;3HO M5%)*?H!HSQ]-#))8&&$Q]J$;82#9+LV04)S&7(D4M9MRULR*U,+;\HFW[@M/ M"&4(6Z\0,,Y)!@AGY>)-8D=C=@2C0I//FL.]Z&XHV6>JA3[L+9I(A<(Z#>I@ M$B-K*--@MU"3&IB8,%58WVE^O@$13:#_P+>>[RJ]+."]35?3\6CVM(UG=G&I MM!0SB;VF@"@!.>2>6TN-981!Y"IYGKH(-0@:N5@4$DV*9+6J]N@T;^ MO?=^[&H%$T2)8P80R333A%IFJ2NEI6% /.N-L\[(%@E[GR1[]0+VXX42@BEU MT LEJ!'> R%";]I(R8-U&1-)//RMKX[)=1+D/<28G#!O5BB= &15&*I*8KC@6B7EOW#HZ2[Y2(B$08X@DEX0*KGU8E7JZZSNA)YWQ89MN.742 MWKWQZ6*]6JY&\]R;5H=4CXHE3FNC/6':*>@@UU"[G26@%8OQ,PW]+H9NF74Z MZ+UL?&\:777G>_-T@CTQ6I* "S14"..E!KMAV+.8J6_HAVY:)5,\UCVX*'>( M+"^N\VNV_"S[]N"J'()WJ>E[)%\42F%\XIXQ60'N>ZX)8CQWV&%NJJ>S1 M&YE?*!Z:>[G(ODX#OOK''\O\]/SND+,:KZ9?-PEFBF-6T 8)%TBH&7 8![4HI3'%FH,MLAJY5AOB=K/G^$#4&=WN9("$8)U MFP,7?IZE!5/F$W67QW/\N_C\ /&K%$\0P1P#)K#C8700T!M0#A$Z:.6<[T#I METDOTBTUKJS.HM+R59(>!6CR(Q'I?'F,F/L+)-XAAH5ETG%+D")2&5E*9X/D M78ZIG:>+&Q09&U'0R2=:'E/^XKKN;?!UJTA ,/,-]A91C/(+UB#R%#LB$,S3 MYO%SNQA^"#QK64==#7Q_S!?I:);OBOQC-)WGT%W,J]VG>:1D H,-9#WD%BMI M@)#:8+4%U&C,8B*.JF^>/CW80&89U![ZF,W67U;7ZUEY-^'!4+S7BR7("0TPLL8( JU'FBN\DQ2J M;@\4OJ_9O4&]=,7 !YA\P+;^%>Z5RB>8ZX FLMIYP EP,EC7I>R4^9@8A>K; MRN_:\&Q#3YUY]I\LZ?+TN7:Z+'K5Y2*]FZ[O#KGICY5-O'88 XZ9XI9#3:!7 M8BNS4SCJSIRHO)#O@)1-*Z@P]W]Z/I(D?2W(X6-P=#;?872!0%Q &! M--0R]##-+-U)ARR/H5Y<4L?WP+TF5-(5X8K,0/G)V@#.!JRM>7N $HV\T+:4T6,0M8]>?7?F74_'32FG0S,QCV!+;;KY]Q$JVP2 %;;, MJU>2>"H0\IQ88 (@!!C&=R@ &>4]AT/?"1\445O367_,+5=D =IT^C7/6E"+ MLR^+)YH*B;U!'A/IN*;:^M+IY1@3W9SD[A^\0JZ;7?!W1=$6U-+K MF/GL^L/FO@H2I@S7V&N#E$/$8@/$0W^T-B:)\ZD[Y&?.Q ;4T+\I>>)@ M^+AL(@U' E$;<'2>L=SY6OI>O40BYH:/ =X"V*O5>!KD_=$LCWC.H?C7='5K MPMHPC-F+W;V&M4AWL*9$ DZ49X9Y3IT C!%3(NTII.=\(V O?&Q2&SW/Q.[N M?I;]2--/:9'*O-KU@;7K2I"RGBF.(/:((N7SU'$;3!S03,6LM(=^V+F_V;DQ M??3,T6?#?QX&OS&#H]A:I=;$40 0A@Q)&?XPQ*B&)4Y$B3-+O]L?55M0QLD! MY\^;.)T_C48^-(/7JR!Q0B*&G<=(<@&=]QZ)73?T),:[,\ ][!;IU2KN'9ZN MK;@]<&"TJUY)(AFD4%@!,#+<68ORWK1%P2O2K?.FVT2W_9_+;4=)/5-U$Y/4 M8G:#FB](J 7*"&$QIX999K0V.SN'"7W.!W.[S&[0KEHZB^H=_=CNWJKQ?Z^G MBS2(&=J^^G$Y&\U7P2;)P^_N\T<.Q?A6KB1Q3BD!/5;8* ,ASP'9H@"5C%JV M#W_[L6LF/0_Y;4M-O9'UX8+',GG_A_GG]9?E=#(=+0[;#+7K2ABC8<@(5KAU M6G/-)".VQ"3,5C&FPZG;DNU'(@V-L@UKJ3?FZO5R.D^7RW1S6UZ.\?:;@WF- M:U23"(BY48Q:"C!QB$A@4(F$D-6RUD>;NN^=K\TIJ#>J5CM<<:A86-I2YP#5 MPD!'.$5, 5!*BL.:MX>MRO='Q=,5TN$1LW&:3HIC'Y]'L_2WT6J=FV3!-#'9 M;)86!SF7%]<5&5F_M@0%/'"8)XPA#$JHC0"ZQ,4Y&Q/E/O1TRGW3M75M#<]/ MT(@O(#$(482X()!!JP0@1)06#W(4QG!VZ"ZMGM?[-:'OF8#;3+'M.:IJOB Q M@#K)- =<&)7E#]R.T3MQVU=(5J3^E]UN#YN+Z8S:_"?;; MW78'I=CHN/@RF]YL)#G W!JU))X9Z3'! &MIA=?8[FPD!!2,.M?Q5EU5K7$I MZTI/?=BR>9[__ *]!UGR\Z,53=?]A1-OB+.66QA,'Z>M%DJ:W=2C<,PQ]2@O M_UG2L7%]]#%J'N'<\T<3K[REW#,'B$>$>.-0:8;)E)1?1GE()I(AH#H562@43FH8>5%K26%,0$W3TYCQ$G8UJC>FC M:][Y;!%ZRGHQOLUM@>M'UY]4H-_KA1,/C40::"/#X"V4U5*5#@7L/>[F-JUW M:O(UKIY>O)9Y.R_N"T3<]W0QGBZ/7%1YI&SB-52<($D=MDAB81$HP[8"!"3& MSHN*/3D ::V\+:$2S=7Y?WV/T-H@>Z G=-B1A!@DAD*( *.8P-1+04AL,Z9@CQ_6/-)W! MN#]H];V)SM16WT@PQ@8CJI#77 26,5H3 L?$CICR8,P1A71NUC5AO^NOGD[=DT72KA@;#]7)N:W85J M;]/Y[HJX3F]/[39 MI 0J9XUT1EI"&./*0$E+#1GF8Y)*#3?>8 A]:$!:':8)_,=\M)Y,5P\[>>_( M_-6"*DDL 0A0EF\\..9Q^,5ZA!0'/9J_)U[,'OHHUL'0$4)(XQQFG)?R8-11 M_N/>@XZ;5?WA&]AK 3Z$B;' M /L)+QV@E1:AFLY"[UZVNFSQ+@[V,K^W.7!AM5I,OZQ7>:KUJRR_SC2_T"*; MA3;=E*D$#P7C-?NF1"(+$6$>(*'RZ1EK8'9X(A:SBH]*VO.V7;K]:JGGSHI]96.]TY7V M\5J6_^K(/5M/'PSS?ABT-3<&2 $128,N:5$W*.8$TC##H]K0LM9@]!V-7OM M&KD1.A^\LGG>E]7WZ:$-[8/E$F^L@QQ2Y?,THL1A;'$I*R8J)HQFR#2JJ>C7 M^-( I)V=N7S:5)O=A97$H5.3^YY/I,5.<*0)=]Q@!K@DV[@XXU20]DSI$J?G MYPTN\]AJE#OPW&@Q#TNJY5'Z["^0,$B#+4<6\4)U1P2 /)? MMQ@@@V/.(D7EGGT+M&H+Y:Z8=I7[3=>+']6,H#U/)T18YYQ$ @&.#6'"*[3K M04;Y"/8,\/[K9MD3CV=G697V.@6/$N90L01XP@7FTEJ% !50<@Y+2:V(2JHY MP#0SS3*G06 [=_%\#//PA_!C);_.[N'$ $G-F67Z; M=N:G$"?;P.$RXOU:KD:S?/]L6K^H!?%$F.-XXQY+X&" M5CHDU'9580&2LM.#52\3YK1#K-;8\+KK*!;X[F:^YT TO"/?S L2R1C+3ZA! MA(+M0+WST)?H$1MUZKCV#'MNM.U%19V-H9LU<%CREGD/?T^_A:5QMLX3T]Y< M+J;S\?1^%L#=Q.U<7*M)5J23/33"GEQI$M"@T(:N#S1$)BR:-"U/A@?KB?<6 MXOZV*=R90M[6N+R)>DPG>C3+<\;#UL?IYR],O+ U^Q@F^;[H-05J==(;_V()W8]2(7<3/_%A96W4SN]2M+N' $:&P %40*1C## M94H:J B)H? O8B=4KA-1?1,SW^.9NNT(7:^7E<"&68$&"I)P-X1ZJTT)282 M1L6%#-!1V3,Y&]-#=S$"Y:F'_'[A_=O318_[$L L0GW3^;+@P:W+1ZWG85XX,$ _?^% __J1;*=K MH6QGIG*S898^4*14&7?<&0J%0A&[O-8= !^+F\7=?#O+%HN3:0;=_NK @-?& M<(8LEY1QY&%Y/&JA9CXGD%&_R/75,']D:AODK'&W!I7]WZN>.3X?%01D/DK% M"#/IL -;;$I?"G(J9M+Y8VA[PYPF6J%X/^MIHTP'RPQYN MEX!M&R!M_EI-;Z>3Y8_]3G#?(*[VT7>528-F7"BOL*>..F$XQQQCJ5-?;4VC MIY-S? !^W66W-XV,R?-\D7:0ZCK.OQ7+]?2O67&F"VH;TP?-/<&6&02PMPA1 MP:0^N")*99VNCO!X=4PN9,NZZ8O5[Z;S[0WC\@,MH4P?Z,?BMGCX>JZS><49 M H?"6QY7(L&%)HP;!5(]5NN8\0Q6J^=YC)OC+57=%T6[T<(UW?'W1!&6_&9+ MA;/( Z%++QH1['/N^,-?^)RJ ^Q[\T0;U?&U#'D4_T4?OH+( M[CT.;U:A9LB1$0%IF/(.HA(XY]GQ;ZZL7I(MO _ MDW-IC0EK1 M*YVLM^VP4T)!L:I2B/S8F, 0]NG:/#,"8^RQW\;K=C(:@G,.J;)B#A=(G;9 M[LW.%//XPK-D%&\?IO-I>MEM6OCN]4_9GM,C@Z*8"5]J6\T/O! M[N+U4?4TGP0O+5*K8/<6;RBVN\;XUN\FRW\53Q Y%4,X.BA8S1G$\7\QLW'1 MACQ5^MA+"9#/J6XQ^AXAK5.J-9S[8M-3;ZZZCWYB5)#8&6V@5 (;I5R4C\A2 M3J=A#I]&WSZC=3ZU!W1_M9RBR)N;]39C.6TA5NF]XT9V_>;AZV2Z3 Z!N9\L M[XI3YS1;)U,NO+U3IM)Q\BM/A[B, P@] MXXPH3K5$T)0("G(_ U9@F&(V0BJ!@I M 1&7#. ##DP.5P3J FG6'>S]%0':'16>W_"]>#(P0;#USG EJ( >17,,#PNW M$CE>>?6+2@-D\K5*H#Q0>\W,^W,Q7SRWJN3JEXFNPQ*UBG2/%%>L[U.SHF_%/F7[[.E]+V\1%)280268<=8SRYA7=J\'::S-87SU M>U#7X>*-5VW]?CY1LOU7ON_N=I;J/XT(G@D9=U71)];.0HL4167@1SIELMHP MU+[^=/''W.V@W/@*9]4/XPC9/R>S\ J'6IL[" &I4<#'/1>S#@ N8(FK!!;D MA-<:7%#JHWI.*_0:2@'#> .YZ_@Q4XZ)@!)Z"Z'1!BN!#"T/3:2/OE .^49] M ZG#Q;<=K$=^XT,8$"TW8DQXC;76T927LD@ILI*=?[7$G1QD^V))V;7B0['< MWANHD+ES;$C E@,@##0"*N6]953KPW= 64X28=YMH0OD3DL@#T4C/5E-;VIP M:/M\<-91:C@G@D+H'(];]M*0*@99UJ(UG^__'09KL("5W>J("%D1 #@.#=*&ZZ8.B!B*,I*+JQ]I'GQ<86.X1\; M(<\ME;7F"11C" $$4FG"A8Y?_>%D12D*LOSWT3.Q.^8TI&@3G0S,S[V5KW/G MN^9,@1GCN4[A/(BU)20N3N4=%^V-O>[+1D-SM"6M]':)]MMC&[":5V17Y3>R M*F[^Q]WBV_^\+:;I\Y#I#]N \I.O(OXH;'_9"?_@IV<" XA+YS"F"&)F%-=> M$,PL=%QAI"NYFZV\NEW<;+8]G>(O.O+F3Q\)4'$&O'.I YQGC!+"W?[%K6*> M7N%.*T-[BU90K&;8&ZO^?V\FRPCE[,?'XNMB>8R_1YX.E!BBXFY $ LULH1! M"7:B" -SO$;1M0#K5T.Y&'8,1T^E(4B;/3+SY#AV;-!I9)M ,7=(9;8Q*5' M 5V*05S6O9:QWD-HEQ#"$.4"E)C:=<7CAN>6E M,,"YP>YFCID.F2!VQ @W7\=OR4]G>\_P"!->/A8,EH9:K8Q"D!@E (>N?'D! M<$YIN1'UTVB' 9G@=:KYC\7=]M[F?/WGY.'8 O':HT$I3 #57) ( [)0Q#^4 M0E#*9U('KN4/L[@]S9"3(P.FRF!+ MTJVGE!?$M+>^%)%3D;/?'U&OAS8YTB:>G5+F\^3[F]L(RO3+]&;[LA46DR-C M E7"(@F-%$8RRK&V .[%@G%CE6-7LM*DQTN3=I#LE"#J]C:J9+7_S]OI_-4V M=B>?#\CBN$H"9!&G1&DT1M3+HEA5U8>R#%2;^\?WR\^+OU^HHG'@Z<&4Q8%H) M3!1GD"CLRFT5E,)E97>/J"% !XQH#&(??-BZ/^^7'Y:+;]/7&Z.<&Q*LU (Q MZH !<;<=-]T:'M9#075/Y?@OD1EY2/9!CP^+U7HR^_^G7\]N4EX;$*A-)VK, M;=NX.QA=ZT M?'F.\M),KRZ&F8E>ITO KB#!>A=6G\[OTFJU>>VNP[DA@4'(E 4$Z6BW./$I M0%\*94Q6.]+Z-=['3HD6D>PXGAF13'4JOA5VLI[L7_A,(/.U(<%(9S63TB&# MH[GCD,%REX0@MSD1"'BU(&X)<8P*S@@Q M)I47?[+VB2RO8:SU'-H^#VN*9J>$^/0PFF#OR9!! 8^L7FF ,@? 3CG@'HKE75S-_E@N_E[?IUY?D_EIX_#JB&"9 M-H!A;%/'.6R\9$"4(BF6E^-ZI>')-H#LB!N?BIM-LJP0_?5YNIX=VUR^?"QX MZ;QB7E$",524,PG!X>6QSV+!U84D,]'K2/6?EY.4'OWIQ\-?B]?J1?ST3'!" M(*&,)PQ%#T.RUA)XX3($K,WZ(1#PG80Y=77RQ!02[=1#OB]FLBD_P],' L:<>&:NM M0Q;$ULVX%2O*6:U@4%H89B!,&Z+M>$64@9M*:#7 M..?@$F7%(T>_8+0.;D?L40_%_#;E OO9Y!A1GCT3?"HC0R1 3A*,XW\M*\-H MQ"&:690Z.W1J/(C6MF[V9WQ;?_[_B] +RXME B!$,0BA8W/-8:W3D M\6$1]#PGZQIE!2!'3X[5>3CSX[%)H\^'SR'$-/XZH9K MJ&0ZJ2^S>JCE-JM545:$G@]: ,,T$H]!H)!@SM+RB M%CUOFW,@CK."E1=&CZ:(]G29WD;V?MLV:DN-:OZKN+TKU,U-NECP9/O2>Q_J MQ[=Z,T_]=+8U%??OE^H@I"/$Z7I:K&S$>+98;2H5JX[H5D/S4VZTU78S!+ZO9V>W4V^>Y?%LN'???D]60Z6_TV60DG$Z$S6H6W,C[UP'XO9KJSS_?2K_O&BHEA*04O_J'^\-MG' MZ>I?GR=_O7HHU_]+!,.L5T!I::)*B-. 65IJ L5=Q6]SF$?@*N9P#)JMYO#G M?U]^.I_,;Z;)/I:OK+Y/3Q5\/C(B:,>0((@Y!7U<'R2$!N[E4U9EM6P?T5GU MF(GSLNU6*XKJBXC;,A=1Q>F+_[1=XU.]_B^O"+%*Q9-6K_^373Q$'9Q@;YN_ M)A@!N#&""^8UE]090^0!24.STG['1_EL/BU&HXK>K.MB^?=D>9L:4*1E:O6N M.'+1X/2 +P4AF#'L8820 (U,J5TPMBLNXGC(]HPQ/BY:6&^)OKBV7ZYL<5J M>C??:?CT(O[Z@*!266_JM$.8>(L% (_2L>RSHG&Q[,+6,-;T=-P+#R['!\; M$HCC#&'@L3$T+C 1)GQ85(146Q:U:[5_]\1LZ MNV16&!V!Y%)J*Y5@&$KI,&*EU=:"9#44O @VU57_3[ODMB'NBUI_+N:WAY<_ M2Z57G@X6 ,FDUBQE^WCG!56EY=:0\\%:0EP(=?(A[<\*U?4&SOA8S28,4&H% MM<:*8TN, =:3 SJ:\YSK0"/*^+T@'ZP7/?;LHSU]VZI.VL]C F<21^/N M VXYLOCP)7MZ9>MJUT1XW8O+AKTO:IG)ZM[/%G_OW_OL:OOJ\\%J@#533$(( M&4BE(42)EN%<9#7#R>ONT.F*FZ/E1?NX#KGH)HO=8&DMAP5D(+0$0L\Q5P(* M$:U^*:G5+BZFC947?\D+:.!*>QX=MD\-2QXIPEW$ GJ 8"8,NK+ MC]M( JZQ@T:[##A*JVRP>SP<*.+&J+RM5KYWE3."X^,"-));826'B*;;"A@: M5N56#D<^/D M4BK?*UP],R)X*@C!F@*AL:>8$81$*9?5)*NLRB63LX'F%UT@/L2VM"A!^+S0 MQ&,@1@"#$?&3[].'SQ M?K-=%A)VVV=6[^=J<3/]G63_,D<9TVAF%#$<:DB4-ZKTF/(5^L#M'/5JYMCD[7%Y]/65>=F!;.6&1 M\I@@2DU<,10N)14@*SOO4F@[,(7JQ;+K:.N28]F288F!\E9235*H N$]?(P M!*XL#;X=I=<)7]?#][+#UU90F(KU\=33$&IN%.=[62F5.*M4]IBYE*/V6A'K M>@!?7<3:4X^YT<(X%O=NDBF$2^DEYCF>WPBS^2YT"5=U@9@9SFBE&B*][O_QT$:F/%PHN!M/FV'E_-@R5-W$PU%%M" 58$$72-@6Y M$BT&Q)5QOQ]BM<3F1AH:.Y_/QL+R)@Z .4F))P1X)TS<($!3HD49Y5<6+.N+ M6BTQNI&.+JU@!/ D;DL-I8A(80F#2.E2.DA 3I+=KQU/:^I-M**G2RP803%* M&;(*<:1(_)R),NH@(4-7=J:?J^:J!2/JH7H]!2,XDG&?2Y17W&-)D ,"E')[ MX*ZLX%*^^AL4C*@'\045C$ :>&T, U )0B!@&.[E8@:PG J>(UP26Z=./J2C M.+/LL6 $\583SC1V@%"&()' ENAPGM5\_-$OG5(MZ+A2N8AZJ%YR5FW\350 22-X%$C)HMB\E!1YE^.OC:B]YH4OGPVU M=Q0WW;7E:MC;M\#VQJOL$TP%Q(6KH> M FJ?8ZJRZD#\7D+;U%MOVX+%:OW^RQ^+Q>UC ?AB]6GQJ)/7]@9'!P6'L>;> M0@8EM9HIZ04MI<1.]KI!Z*.B7-O*?[E?: OIOOCT1S$OEI-9?%EU^S"=3U-6 M6T+'??]:S%>GLA'/C S$,"\,@');D\4 H-5!WK0 ]!GJO0)FM0MW7_3Z5,QF M*8-R?OMNLOQ7L;TU M(QQ7P*CVH!XJ?\U'R%*-CGW_\EU;ZMW%E,^3[VJ]7D[_VJR3!_IY\6$+>8T< MMOJ3A_@=.L><5SANESSP5G-Y0 VJ7VG_D$_/WO71% M7XTCV@ )A?3>"VRP4X*6FK#2#-;*=>1-B"L3>,![DZ,22R"$ M!<(SH#R%PA^4"2B^VB.3\5"PS7MR];0Y=MYW?4\..@H$,A)30X!B(NX"W!XM MBS@W+4& &P5Q3&Y5E8%56F2K0HDE=6\:0O M:K5[3ZZ>CD9Q@MYCCC=E<;746@@/ 78::TS8 1WB!^M".721YG&X)KTH]3(3 MOBDG!E+&L1><&XD<]:4U<8:P'.)>Y%:R1594SOZNIX/+ROY&$$IHDPM&E2 6 M&6K*3]9Q<-7MCEI0>*54\'H07]H-=B:YX] Q#C2$ DBF_4$Z)$1.4XZ+;G\P MCI6U%:5=XG5V:)6$C!&'O,.:4A:E+"6TA QV4:H_N]98YU7OMM>#^'KNML>5 MP<*XV3*2"@L H1C9O=Q><]%KX;OGZ2"#D*LN&QI<=:^'^.5<=:<4&0TX 5(# MJHW4$/!2+BM53I6$2[KJWI0Z^9!>\KT[H9SS&$OMM<=*2*<<+"550N0P1R8K"_VS1W>WC05(E]4?@R.V (*B"2,"Y9GG.+O2<<'+#TZM

    (:3BWR,-60II+@ ?NT'-2Z>D(# M/9E-YC?%I_NB>-5A>>II']R>)Y&L<\GGW?W2@#U4@#K(+$QEY@TSVI=(,ZH' MZ\,R\F3SR@1]:?S&HLE+CET"9H"@.*XV.E99F0%U8I7UP+[L6*766'/& M*%)00 DH)$(> *3HFG,1VN% K5AE/;0O+=U*61*AL9ISHB$U)G5$V4O'(3 Y M^7IC3V0>XA!? M3WJ5DY8R3J+=1E@Y +SAO)2;*W=EE^?RU=\@GZH>Q)>33T6,D,!SK0B@B JM MG"PQ$P2@P5J'#)F7UY1'^?CVQ9O77( SSM6Q(4%Q!+@ 7BE+C:.>8*5*";WP M.4E58\]F'Z%[U9*:AB3B61?K^*"X/Y*0X@XJ59II8;R_9BHPZ)E,3CFAN#;2&P2<<%P[>I#)X%Z/SJ^$.AGXGN=,.NY.3)" M8;#E0?I)4#PCW?Q:X.NQAWM;*_GUE7!"2*J\!$/LDD>_SAU@VH1,_CPX/6A@"JG?)=.*:'G "E1%9EY[%O M"P;A75/DQY!0N[7\OW-C'U,/B67.&(8E])SS%)Z/SE14I67(.J J!9F[P>K3 MS7UQNYD]9CS_E.E\N-83'YG.HT[OA;21Q%/7J1X,W]5TF+Y M9;%\2+YRO4^AI=\5I!=Q.4@;-((QP@)HX$I,K98Y^>"7LS0/\3T,H\">5G@W M6UWTBEX'8_ M4E8Q)4?'!()E:CLNK#-,,"=QW'?OY12>N<$.$KNQ OGJ7G0#[$"?:KI.NME- M]?Z+GJRF-]$DVNELLRYN7SX[]$6V-K]N0UC<(F$LK1:I)BAT/MIU!*RC"&A8 M:2'L*-.I6#]>ZZT@XJO/!R/B-E-HX8R2."Y?*GI1I7R1DK_*5UU9S2\3G%H MM;?4N*?O6I4HP3$%>70;"%($46X9IW8O"]9 Y*3#C9 @F?H\Q8Z:2/;%BG_& M[==]2O3\5BPG=\6?FW1(\_[+]O-8O=^L5^O)_#;YO>@/3$2,:U5MC%;0*@5!Q0,RJG,]P(S69OU.U=,P,;V/WN M[2<@ZYO88S-%57!F%<1.40&%DA)AL\>#4 5RF%H_=6L1%7L=3.U6#7W1\J4_ M]"*JT?F2&X)SRS ,#K(84J2*D F ME!* <<\%5(Y326@I&W1JL /"?BB4K?$JC*J)\5#\V6-0@T'[$<$APBGAS!LO M%"8<:'Z0ST;G][K\MKXYU SEOEBDYNOI;7K#Z;?B4W&S66Z/$-WWF]GFMKCU M$;UG$?:?;/A#RH,YP;E6Y@\*1B=# ^5AM'O%8!*@7R# E%5;"G/E6.YG=T"7M?IN#AZVSQHRAT,2^^3-6]&]M)##,0>PQ M-E)3S3$#;+<"*(!(M=#52RR.7.^U$?MYF>Z$U(;;I;S]_/TL]W% MX[A\W21MW[U6KSACML"1DEIY"9#PGB(K ;:EO$RYG-HI(W0T.F'"HF\M]'N).7,;)GC^8<*>P$ MY%H!"SQ4$- ];E AFM/'=NQITUU2>3@5#4SM_5Q@?D,14X"NZE<2F;#F%=RJZUSXE(C#!4.2 9LW ?< -AMA?*WCQQ<'Z] MW0-C#%%E&>=<0<:=P7IG(+!#4LI*N_!.C<03A97Z>G)U^5%U'Q>SF5\L_YXL M*UB.!I,&);!S@C'L+40L.KP:BQ(IAX9K!3F\.:G,H=?-2??*Z'E=>R+0JX+4 MXN>K,P1'G.>*4B@Q94QK;40I/\:XVI6RMLCXM8BNUNVG]62Y[O,.9O?<.4O7 M-G0S'#?5S3KNAG[>Y=>BY[%) L>(FO@NWG! N.*62%.BP)T:+)7A5^%F2XH9 MCI[/MNGZ1[GCJ;>XOSY'H(!*P''<#AE.)/2 F\,G:B$?;--ZQ7QL1Q7#T?$1 MG_+PY,-D6L_5?'V*X)5#6 K "0.:RH@KI <$7%:1H^K[5+DCX[RX2X78/_^" M!K,5[8R!GZ_U3=TUSBZK1#1D[?F) R!(6($Y$Q$II6R$">S1(D+3'"Y7[V'^ MF\L=ZNSZ]E+(< @I9 K(0$ CE-2RL\1RTG<9LWV4FY^^XL1M@W-#!A)_+-8 M_[&\C\N_QE##R$R.N"0:[^55UHJ<8]QK2EZJ3(NS!J(Y^,,M6&_F437% M:EV;:4\'Q@V2LY0"Z8%C##C,O..EM)*BG+CSV ,IPU M _WAN'8\::<6\XY/ M$R12C$J'/="28 EL%'^/A%8HR^15CYD\=^VOG8FM:6/ (//#8KF>_F=_GR7M M.59ITU'4C#(?FR4HKJU# G$".=$D>J&&E#C@Z#$.$#RY=E:VI8SA2!G=]0_; MC=;T9O_3VDOTZU,$293TUCL"*$PA3>6D*1&(_\FI&5,]_O%*.8.K)6,K>AAP MYSCP+;G^=XIF&OHO"[Z+PZV.!.(:L++. MA$%'^#WP7C%/!&0&2 9+=+AEUUS@NU^2=JB5GA:VPXN_*R8)G&<5SGI?TPYO M\ZBM*M5O3PV+#@M5SB/"L-#<, ^H5KM(M/565:M#V;&T3[!_,_^ZJ7N/L]8\ MR8&3FKAH.K&,VTV-F3(E'E1F^;EC7\':X8".RWW2>^<.4)'T6Q';U9Q][1:J9M_;Z:[1BDK_>/)W[9K325/HMI4@3@' ME7/&44P#)4)LA1/Z$3S/OR:@_8Z!^'/_[7M%C&WW__ MXVWQK9BEONM5OKZ3$P0M)3/""(CB?YWD4I273S@WGET9X[HCQ['UJ4WT>^?> MTY7I9S%V;6UKNDA'YPG(20?C)^]DW%AZ2T7:'^RQ@(#F[)]&R,2V"5+!/VH+ M^MYIN'/LMJ"@L_VH3XP*AFB+/3"0>R$%,)SC@YR>^YPTYC%3K%T.'&-:-MY] M\>H5T_^V0E_J4\,"MLI3E4H 0TTL@UQ#54JJI#)P='23#4G*'"8^>L6)Q\^S17F[AD=+79<7:H<"B M:Y@'#1IL Y]J?ENV(YX6J_V_WZHGPEUA&$$CXIAGZ?J\5 8"AW79E)%HH2KE MSWC ^6 0Z4!4,19X(Q' M3)=R0T.O.1FA55I4B%CD03]HN.SP<58/6)P8'I"0DBB-#=)4,JJDPV@O.45$ M77/QUU:)425,EH?]U1T0""L\Y@QJH)AARBN@2NF=X]>RFF5N[*>CL/QJAG> MO?,JP^FM0#/2Z!M"U%&.+9X5:-APYF"MJE9%Z *4R\19<2J MTB/BDNM*MX8N=)O3/AO[4<+@ZV^3=3<@',6#T==A4%B7VM$J6\H8O\%^:K,, M4W:@.Z*U!7=?E'KB9S3SZZI-$)@DJ:V,!E18 1G&3)4^"7=6#Y8;^LLX=YWH M:>#5>%4*]:.5)?GD= %2CA#R A%!B0= 0T3WR CDP37GXK3-G6J+F>LD-YICR$U M1&%#2SR]0;]L 8;*/#MZS;I_[?1D:MX\?(VB)0.SK6D3 =OOW=O'W_,-R<5.L!N^VV:_9849B:!!$TD* C--8 MT]18QL2? U:MYU37'M 1:1Z+YU7R;\[.$I@STE$!@!/2*:(XL+;$0L/A+L,, M;50J<^2H]](V]GWMMI_;C?BV.UL2;4UQ)N_[S,@H+P ($R2P3GF6]IG3#JY]\6:[,7PF_EGB'!L2D$?$*BVQ1T8[8SQV MI80,$IC3H'&$2='M,Z&45Q* M:!SJQU\_WE#]LFC5$LJ7M.!!K)1CWD"#,44:2J$YE@H0%G<\,(L_U?LC'FEN M?EGD:0'>$2QW94O1]&?8;+U[-D40",-4@2,B@.):KR@AAT_'$YISE#?V!:]3 MM[P]S'N]TO*8#/ BJ>C8?9:?!@2M#=$(*0>@M%#YU%,T];E1DU1/6M M6/ZUN&1.M8+Q6!))!LZ+[3=?1$@6OW/J"4$.@;BJ $F1A]0AYPRAE4H #)HO M4BLGMM), 4AIK76>DOB_ @L?%]H2$V7!E34\Z( KS?)&&N+?E]F8QS\6GR?? M!S0-AW>H=>'NQ*@ %,0&"Q:W)9H":J"0N^(5!&)*7*5 0F^R5OG63PT+D"K# MD.)QRLD6'2&=?\?\2A[!K;_@2-#H]7V2 !( M"="$.&NC8^>IL" Z>Y4V3AW+FG8=\U79K[R*G,]'!,Y ="I9W ISR"US (-2 M1@B![C7WK@]7OA5]'_N6L[#M+I,YYOH6KS_6BRW MJCRU,:P^20"6"@*=A\(9C@UG0I,#"G%S/%3X8>"%HRG9.D.^<0&A^ IFLUY- MYK?_:_'7*OJ^3RY*?M@&%-7M_]VLUKN.N54-5UM3!VLA@%Y*Y"+(WDMD)2]1 M,%;F6+BF\?F+L7 #*6%84_BQN%G,;Z:SZ5;=G^XCZGJR2CNMQY[S[GNZ'A,' M[ 54#XO-_-3ZV_:O"H1Q:!GE5D-.HU,HF,$EHIC[G-34ZL<&?1\[]6=0>]-, M;][[MZ+\1-V_-W'=4U^^;,4K!O/8=^_QKEC?+VX?WR_=Y_U?B^E\_=_Q+Q4O MMM><*1"+E%<$&>,--@H;[79WD>UYBJM";TBDF]C7SU20(S4'E(TMD:TO'_ M&,_V#3,59B+K]'&$\;K.>/+2IG2E@.&MQ=#;_.&,!D_15.TT(PP"*X!T>S(P MB06NYDAV'>X_(E/UFZ&G)@B*"$ PYXQQ[%/B&"*V1, J/5@CJG$8B\K\.!KB M;Q'\AB[T:KE^0KOXMY>4BS\Z^\(__[0H_IP\'+LFFCME@,12I+T0"$5;B@1U MT!R0T?[*:-DV71:#:*%+?AY[S:.72<\/"AP* PART'%-M&4>@GWA7$D Z#"14?(-XYBF<5R.;U=+#_,)NMTIA%W@T?O<)T>$!23AG-O'5 D[@.- MI!J5;^Q,5H;QR+C2ENH6'>#:5Q#IK#U^6^$:5_5) J-: (" 5!9;:A4XM+N4 M1%,^6''7BUKM.L>]MQ#FJZ^M[NZ6VYCU>)*9\>&!S3#').*%60(*2,4[Z4 M."(Q6!RYCYK)#77_LC9RFP#WM2+L7MI/YZE$1UTRO3XL H@<< 1KI86VT&JV M[]U 4Q5'=&75"EIE3RN(]FK:]626WOC3?5&L1Y1,V-CP,XP-= Y[13Q%2G"S MRW.0% M5K6QBQ8#%"TMQXEU//1X8IH)+*I%RJ:R.W!YU[=^8 I-3J&B$[GU3 M=2U:1[*WTD3/WO;C].Y^_?[+/U:[VMDGB'UR7##1C%#OA+3<0$IDZNB]EY5H M!P?+!F^7->VH^V5]HA:!'89$AU8ANR8BU5GT/=OXG'.%7WTX*.:QY])!X:GS5%FH]('< N;DB5_ MK.)(]P&CJUH M?.M$+0Y.U!_+Q>JU,'2E<0%!2)W 'B)HE$'*L\C;W?M3"/B59$2VH=CL[F8_+);KZ7^VJJG)D=) M[2L3OR?>M )U7P[(3S)4VF"?&!6\%TI@QQRUS#&H=8K>[>7TGO9; [A;1Z0= M+K4/ZA#DJ;&Q/C4L:"HM849I[Z6645)I12DIEKY?/_823%$'J [*GTK;Z3,C M@[=>>TBQTXQ',ZM3%;7#]V),#HOHK\>BQL .2J2Z] E6.P*=,(PZ9)QGT<26 M;AY31N9DI[%?9N5J"N_ MU]#=Z+??'2#:ZZFOF:SN_6SQ=]E3\0I.?G6TW/$CI5Q&'0(O9/00D--<1=2C MIS!@,;@2[ -9'LN3[;(&*@A;>8Y *.:1>)(A*2@!#GIB2APX=%<2/LDEP&4 N\51X"FHWA?RFJTR$EA'*$SVR_%%7RSK'UUGS!J \"A=O+,>"AUW%4@;>O@" M 2:]8?X&,B9MU@4.,Y@TI5$;TR@"KO&?/" %!BA'36];(1FLH> M2=D&W(V/8?]9I##R TG=8,_E:%2>(!@&%:!22("9@4C( M*,C!^A.7$W$O8#Q/WR.)BW:F"1<@Z0@F,EMPX!;BR!T0$RZK<-B)O MKB#M<.UM =02KYE,I/A3+F^IY ^,8^,(!@@8#6V!E:[3-?]TK-M MGW=>MF-#@J/ :)"R7RQ0W'E .2VE%(15.F,;M3([[W:\^GR V%L$E4-<2:"Q%YKJO6S>P"Q+,?X M;A8U,J'L-4[A-ZG3Q+,N# MIR.4(3LHORB/L5/ N^E\^K!Y*%5@-U4RYVO.%""E0$1?%W/OD2,,6F1+3"(I MR77M2)L2XJ1'V#;(PVPF7I?BS_A9?US,XN^^^_QW,?M6O%O,U_?54^UKS1KB M'LL 8X7W6"G$HC$D8H\3C\OHE=7^[HQ%#=C:CD;&Q-R(W)OY7J3_4TR6G_]> MY)O-ES,&PYQU$J0KVD!JQ V3K,2':66O:T,])L;F:V/4;(TO<,H];SQG !Y@ MBQ7PDBH8MRC(&W#XHHVZLKL"HV9L WV,F;-^L7FM>U'NE$%(S8B!FG+'^+:Q MN#(E0AKY'!L[PHS;,3.V@3I&3=CIM[9M;)HR1'U8F&JV*,JUEC@5U2T1<@I= M2263BR!L?74TSIVL^'[3I^_W:?K]6#YEP^D"<1@K+J436C!%XX:V[-HBA+8@ MQUK6KXAR\>3K415=$T]]B>IHAW1/IPH:<&248M 1Z9E2!*-RBR@LU3GU"/EO MPG6DAI$MR_FK< !1=FN<@=RZ*+@RDOA2?B!=CMT3XSNU&MFB6Q/]OMAG)E^G M21.GXE[K#SNE__=D5BG WGC.E#2@'"+"<95<#V/@P7$6'&0UL1AAK*BE4'M? M<(^)DG5#[HWG#)I09>/R@+P&4DGJ,8"'14.JJRN TSF7&K"W#0\\]$I(A9#VGR+E]MU(A,04Y6;0C-*1C9&V^5D;,V#.A]X8S!F*5EYH! M1A41B@I"61GHE8;YG M!(PR\7P1K&^AEO+P]$WYO-F%@J6*PQS:J!%&#&;*( MEN@X+Z^DMO&-Y89;"05BVD("#Q\<=CG[IA%&ZD=-PPR]C&HQSUVV T5 M(*@\)!0+3(UA$.]E5Q*;G%W1",/V(UV@:VIA/ PL;VV^F=_,-K>I(F&%6KHY MTP:#G))QEXA4NJ7AM73V@)3#*B=%6?[*-G0 Y8R'QD\1?/\E0OKBW[/(?&[R MX CBE@KL%!+ *ZX,+9 M("9HQD]I#'K0C*JAP-?Y]+M8W_P&RKU'SN[-C@8-P(*NZ()M0:GR0N MCR^49B G4@1_GRIUH()>K\2^FT2$MBT&]J6[RA+7\2>7>AV6(P.U,4I8"RDP M""*]^\II5"GPE0[_^\@:>P)USEW8T],$X3D&'',D%02&>1BWY"4:SI"EBK"/=7&"&U##G24J$48U>2-RKS_1<_7=U,9BET<_)+:SII !Y" MSPRTGF)LM"#>FQ(ECX&X+AYV0Z"?"C#TI(U1<38B=SX!I^9,01AAH4!"T70A M&%,L&#^H0)*<<@$C=)+&P\[&*A@E)<]DV-2>*S 208#&>B(@L)I"1TKL$64\ MYP[""'-KQD?+!DH8(S'/I-#4G2H8#ZC"TDDJ000#("1!B8B 6%Y7\LSH:-E M!Z-DY>GTF+I3!4WB H(5@8!ZY*6EPHH2$6MU3M+W"'-BQL?*^CIHG'Y0Y[U. MY!S4G"9XQS#!T3W6*/K-%!M%RNUD%%;D[&%&F._2*<-ZP+]S=E5):VDR5]!1 M3@$$X4A$,3DP<'])8NMQH"M+:!D/SS*4,+8%MH6%-4C#G9;*8ZTH4Y!SILL= M&?:87UD.RZ@6U)K8CX)]_YC?[ON6%+?N^TU\5#VDOS6EXK'Y@F1:8&&=1=Q# MP;V%HG1],6!9R<\CS%49GI:SS,XF9?&\58-/X46TY3U]?R M(U0NJ^=6_0R2ZV!:.UCWQ:77NO_6/J^K/DGPU!-&K7:0 6J1 DB7^R=,!;SN M1@9-3^LZPW=(EC4^HZL_64 (IRQM"[TRT=TP#M(#*L2+*^G(VR5=*C"R51V, M@IF53N(JSA LED0R@RS$D@-IL7%X+S^)W_^559P=FH.-@1\5\(VAK MJ!2826\1@MR3Z',<,!!9E0U'>,XV%O(U@'Y,]#MSJE9UB@",-(A1BKF%2$H( M-#E\@(+#G [D(SQ-&PGY&B _*NZ=/CNK.D7P5@#CI-&$4#$RFMK M?#,6[M5'OO%91I7W.7%\47%X@)!(+P024$L.,5/Z$ DBQ*F<4/$(3\8ZY%&' MJ'?&H2KG8'7FB-\&P<@CY!07'!/%.1"';P/#G&R\$9Y_# (Y)10&>%9UE#L:PG^0:E8EW)!4\\T _%#8\G+I)CYTCN@R-"L MINPC/+T:BELU<>[U>M_GR5^SXO)N\&GF.,;<<8. I(8+75;0@CA5CZW"W(J^ M[:>;^^)V,ROVUQ]7;^:?(N!%HDP*SR=]3R>S#XO5-&EAB^?GB*".T__KF*^; M,V=(U4:UHPY+);!7PM(]FZ+L$-DKNR?55/&+8>#N+\]FLNNZ?)9P9T8$JQ&( MFT1EB$YWO#"1CI?R(4"O^T"Y+IW:!;/Q?ON1T)\V7[_.MDR>S,QD=>]GB[_5 M_/;]^KY8OIE_62P?=HO#H[&O89PR)@^I#0=A#F&A%."*""G='@GB",EQ6T=X M8-*NE>H/]U&D!>Y+#/RH8E#AH9Z_L%*4EPG4' M<%]$>S3ISPK-;"4JMYU^L7Q6DJ8R__(G#P0ZPPB,_Y=P+PV)#NUAL1 1M^LZ ME&F)EKWC/C!;/V[]D">2O6B-E4O8>O,'XSB!3!J;B@%H@1!6OL0.0:6NZ^BG M6\YV"GU/<:SWR[O)?/J?[=C!XEA/7\(LYJO%;'J[8]?\]L,3X9Z$&PXAB"KA MKU;F#T1IKATC *6K0EC!4G^$ ,EQI3/X$>)GIZN;V6(5:5W%"K7]JT)T:*$# M0 B#)#),2Z-4B6JT\%GU\T:^L^B9EB\OB@RKR;[L6]KUJ[CU6@\7IK=[#J:( MUVKOV$S_4R24OTZFMV5L8O>6C\A6,&R9,P>!$>?6>2RH"^$=9"F+LN"8%I*+#'-*A$[/O^G-WZ\M"UM*J%_ M2S%T9<[Q&@Q"#?/<"" H$\9YXLIL6%$F)/"55?#LC0$O]U!9J/>UB;?%/53>OYH@%IB@"R05FN+M.:2H5(B*'!..&B$1X%#\2@3]OZ(M*5Y!18]>2XX M*YR%5#$%D"/: %L6'5/:QI]>U['?.2,D9QC%!WE < M[$@=C?-M'G'8O9>Z^?=FNLL6VT(3W^AXZY>:,P0H4B\\*15+K^$0I[ TYT9X M?64],_NF6+?:Z*V"T2,F[R(FQ6PVF1>+S2D_[=B0 )6D7$J!C#$ .PD1/'Q# MA.J<6KTC/% ;RJ2U!/\ !*O&J4"U9\['C8QP0E+H.7+^( ?W.6G)([PE-0(: MU42\_R#DP'<+QAN#U-)RHA@ VD'(2;I9(O>*(X96JQK7=0K(2SW62_ X.CI8 M21B#@!*.N)6608Y+V:G.['!W?:M-9:8@V1$-ON71ZI[ETADXJ-?WHT&UXIK[*)YZOCPIQ?9/$:"^-U9)9[HTZR$K1 MM56>ZXT9K[D5K6A@,#OQPN0]^[??QZ''"&,5(3+ZD5&/6CE+(!;[W!ML,'.5 MO/9^#K+.]]8],B+ZVL00J63<8%GHK%?0VU+&N/G**192VX1\*Y9_+49N1"IS MXLS!5C/\>\MV3I>LIL6I[6WY2##>>^2%HM8:)K2!8F]6HP1,9+7(K7TP>LT, M:@AX\WN4NV7E\^1[L?I8W!21OM%%/A/*/3DHI QI;IQ1BC&JN&!E1#J^NBU[BF=J.' 7A7BVJE5%ISKPGS M$$N$B7/&.59*Q8'/J:Y<__QS] =7+7"K&?"#!99^'V,=H0)F7EN@N8,24@TX M5G3?_XY)#ZHU9.CE&.MG=38XS3HQ25"&"^'BBNR(CSX>@&#_45"F,#(Y"]05 M!JDK\^;TH59["NG3M+R9Q[\7?Q;KP0S*D]>(JG+?OQ;S:C7X3@\,4E!D+03 M .2]TQ*AW>U)*KFSN%*8M1N)W\SC1U&LUH\UE)(,56S F9'!:0>Y0-0JYZGF M6GB^YYD4PI.)LL?>\MT^/'0YTY=?>HT.OZ. M:DT$5D2D6])(89G:%5"!(:R4Q-&-Q'],IO.WB]7J_?S-_%ODU/:N]PE!7WT^ M (&$1IP8(:Q6GE&1ZC_NY(-(Y-QBN;S/NK*R%^U#V]<>\O$-=S@\,4EV^FUZ M&S_8DZO$V=$!F>B2>( $3U6%D?4F*FHOMS B)\MVA'?K.J)4^T WCKIN)7P6 M)?ES,5^4Y7-VK[>7^UCDM<8404."&>*(QV\F>LO4*&Y+J31%5U9.LV7Z=(QV MKX&N.BRK-C#XZ+ I+KUT.OYF9JS#!S@9(OV>&77?Q;T;T]0JQH/XL /'N3K; MEG(%K?2.0(PTQ-)ZM&_@P+&4U7K!][HMK1J?JC(\8)'B]5HZ8S6S4DE8)@1R M#"W(N3-[>9YL92I4VZ#F(-WG%_YXF^U)UXO!OO,G[_!XD;-*!XA3XX(0E"B# MJ!'6,N*8U' 7>V#(&PPJM3+I1EYULVTKD]J,),+$ORXW\8-YE*9DU9,?/09- M'T6M8A):_UV!(1U=(>B<)1G.B]N=3&/?UA_F$WF MM1?95N8/(A690%*::/45DY8SP4OL#$$Y91I&F"#>#3F'T,20UQ0.9KYQ+:U7 M9@@082L!]H!;C1@1U+MR05!*5KMZ>#D)Y=TPL1NL>SW0J&L&CP\*++D2T,H( M)M%%0+ M8YR-'[S$7MI]#3P-*38#IGN5BKAY71&5BX]4F"(HFNXA,\EM-(.<$HVT*5$@ M @U6B:2/#I+MT./(D7G+R/=D SXLTU'_^D1. 2-A4J]S<']T&OMU7:DS30 2>(:=)Q$6 MQZ6%J27X'@U)Y&#W/7HP!2U2Y>6NNCL-#&L2;!$GO9F6K:G4PV*YWK>MVJHP-%_BT9;<\6Q-8B-XI[842FV2U&E6V*GIP@R[IQ M_"AX7"2%489*ZDL4$ UR(JCM\!:!;RW*/&QE]8_/L<74=^GIZXK M5!@=#,?<40H!5!X *0 7J)2;09$35QLAT=JG0]5EJ3'D@U,MO;==/$RF\R94 M>QP=(%* 4)^* G@%D9,8\5)N[^R5W9-IE0E56=88[;Y8]KFXN9\O9HN['X=W M?E<\_%4L3W#KZ)A@B0=,<:8EQIHB:C1C>QF=<>C*6IFUJO67?5Q:PKB_*U@I MJ?;0H/5M4FU2X.D%\<2H()RU1GFN//%(> DX-@5D>'2^$+8']<"4 M.KOTG1P7'"/^^UT7KR)^#3:VQT& M!\T1I11AR5C\]I"GW)8?G*<(]EI<] I6M-81'YQG_U@57S:SM],OIT)6%48' M*B DT4,41%"DK8$4J5)NP%7.?>,1FK VB5"58XW![B\U]M$(GTR%?7PL,!E- MNG%4&AUWO\YH(LNMA?<$Y,2>1NAR=TB;#%3[XL=C?8_WTUF4_H_)*MT[F,[O MU,UZ^FVZ_G&"-><'!PSB9Z$(]QP2#7'T'\A>:@* YCEE^T>XV'7(I=:Q'O8X M;7L;=SZ9S7[8XELQB\_5 M\50CK: #SDO.B6<.,:Q3.\$!3^>?E OF_6C2K:ULD_E$9\9&@B2-M4; MB[O/[=4E2:@JI796_BK1Y_HL>)E$W"[0O66J'W]M=7.S>=C,XH[TV=ZQ&=F. M3!8@!-N*[IAJJ 5 5N$2;H2B0]>+KR-W])L7=^G]KH^ [8 _ DH^20VK1[\X M,)BX#HN(H()4I\HQ2#%=2FLIR#D5J>\*=9YS/ C1ZL,\ E(]_21@0^OV=(J MI%?<*@M$_)R4L20:_<-GE9?8-L+;8<-8M S 1T"Y-P]?)]/E]J)Y0\8]G2$ M0:2V7'*EC8?.&&Y<*;]@69VU1G@);!#"9> ][$;OY_COLZS0J][1>:VD4$P8 MJ23S+CK>!.SUY"WCE>*OEY\SB; "3@/$D4C%\P!6"II'4.I(Q2()""V@%%S>Z= M#8!(7%E5F?95N<@'M7,B'#V>?_%$L$9@:#@S<9_HB*7$$EZ^M_+X2HH?-M35 M2TTWPJQ+7;^;SJ3VG[V3' DW1"32CC(TY:-:.S+=Q>07TFO\,8:6[2# M6Z6]%F(K)JKA?S&[?/'Q=+KYM$\'/,^W$J "=5TXK M;1#GJ?2/QFH?J#9(@VHI+5UD?UVX06L/\KZHY3?+^72]V7X;?OH]_>D\LXX/ M"A)[XA1F1&N%F/02459**1 <[(CSPHG5&N)]\>J_B_OIS:P"EYX_ECCJ$ M@652&8805^3PE7B<$V3*.K&\[&X0-R/'.LPI37CAGLE#NS36:S&_/>T*'AP(S5C!OJ-+,(&*(41Z4 M4B!FU*\O>3U<:8QP;SDWBVT+AYNDLS?S",5=5.+YU>G4L" =<%9P[Y37 MUDBV+2*PES3"EK-6B5^82RUB/GB \VT[-U.I8Q(CSYE7!D )M;"EU*EK8DYX M<^S;M>'"ZDWA'YQT?Q9K]SW=THF+]SYS;;LQO56K5;&NTO0Q=^K@F10*J5.U&+8,3N;7[UG%3(P6#"D!B&?7085 4W%[1.@5:$V:>G33$Q0M1K8B2"#. O9(&'33 M5#^WGT9F/P=C;]OJZHO43VYW/;WP'O\\*UZI_7)4_H;T[^/7!\M3B21,173] MHN(=Q+2,9&$5[4POGO&KUP2O^5,9H6H'7RG.8-Z!MQW2+EAPS=.MNHB/XM:6 MZB.(9K7"JW_8\N3BXC53OR=E]7P7;?NF*SV)0MT4G^Z+8KU[:_WCW>3_+I9F M-EFMHH!OB_C3XMECYS>3;?V*X#R1D@">KFTYR+5--S/V"$K_:SI%^9O*@=33 MN+*@G\[3[]Z^[\?IW?UZ\25N+[8O>ZSF1:5Q02 :W])#H*R0) 6Q(2W?GY L M5Z+V)O%;L?QKT2?!^F?!HCO=M,VMRO4NZD\2TEU4 3U4VC*!C"">E[GF1&E= MJ8EY-W4N?E76M:*HWO)W7LKP_O#EG$K@.3XJ$ T-$8I@;;'4P@EJS0%*JOM- M#>O7J1R,CNWK90S;H89;GH"8EHQ"2QCGTGJK+"V-?939]%N'=23;FFX/#VI" M/FSA@H&;0'9;F0!8Y0V""A-K'0,DF@Z\:\@)&4"^TIW\OB_QY/1_>^PY%@VC M!9@+9C&B0&%H(2\E9Y0/UIMB%-4(*M.B\@6>AKCW].E_++8.V(=)?/?'!G7# M??1/W^?S MCS5F"=3&10=;+I6U" $6G2508L&,R2E8-,*#VO:HL>@+\F&__Z&K$G5I!C1A MQF.+@(C.%T/$ LZQ=P)Q2I@4E<)/'5U[.Z1@'1-"_WCV+Y4+%-68+R 5]SE, M NJ0(-Q200DM\3&"5^IS>46FH3)=CM8GZ@[\WI*_GS2UKU# X+7' Z"06JBH MYYXQR8$7GI6204^OI*I)3]I_F16>#_A05#I;E>#U 1$JYC#'TACA)5=6:RU* MZ3AW.6=4(Z13GH+/L*41HCW>)_@6-U;3^'G\N5@7JP^3'^E3J7*AX/BXP%-5 M7."1A_IOX!L@RL,(K=E=T5ZD+=)QC5"./&:V*Z2;R9K:?SNT^[ //Q"]\G MGP]*1F0194R[=)T9Q1V#+M]7 W-E3:ES%+9H'\Z!5[%FR];VBV&"<11=21W% MLJD:CP#EGC/N/GE.!;<1]GL9Q3K5 />!^55KC?II7)#&:",8)9I*"!W3E!^^ M)>+IE04<6]%Z-28UPKKG^<+./]^L,!*VP%8MQ[ M) 0VBDA18L2A5U<68&Q)LXN681W8X+RM4)/DW-" H;)0.<"Q]3AE0@M:;D2Y M-EFMS$;866H42UM3\(<)0_K)36K&MIF?2HHX-B1P&]U YX$63FH/%0#2[B44 MYO^U]VU-;N/(FN_[8W9QO[QL!*X]CO"X'+Z#DF?3-^WMBX,*PE4S86/;6_R8KVI3O;, MW:JDF%K?9G\?-:-:ORT8KLM+ M&% CXY#C'E*C:II'C9T2?VP=-+AHA=8_\3,6NECX%+B-T)#O#6P=TSE;FO561-8/+NL-D%-] M5$P;I58W>D,0M"P]YLN[DT 8@[1B:I?I'FT;*!LUIQJ$!LUN631[1;#( AY) M 2W&WB"!E=U3@4=LYG2M\NPO':.CW39S+N'S:P!U) M#![LCG _F,N$B>?K075 _X%Q=O)@]>BX()P6FD!.RF ]L=[&77JW5@Z4QBF% M>4:(M4ZXW@Q)9]$W)0=H^\WJ^E]W\_76P#G>J*_!J "MQ80R%:6+ (6=E4[6 M<]>>I@2=+P<;;?FX[(N^R=CP=[=?YK>WIYLX-A@5##)" AGGC&&D"> :57J7 M0R-I2D!EA%L1&)_3-M0>=NU>_;7 8G_SNH !AVE)GHT'*H?:8>%K1#%F7 M%.0;(2:'L9MR"_>#T*<1S![9%2P9?$R*JBAP"@&$(,$5>O$ MRDTM92TC+I9]\2#CK=K?7.NW\UE8=S @ +MCPM!1M..5B%N,#DHA!$%<.<.$.R,,P34QJ94LY41H MA-<41@>^!%X,C,$WWW_,YJMM>=*S=-_C\8$Y135TY3UK'LUO9Z+>K]>N!9I8 M3O'H<)C$C6RI,-O\U:LOMF+F-C)0I5I\6M8YC'N+]UAF3+LW!:>DC[*IJ<;1 M()'*"88K>C I0 AXZ4_<>_KKJ=[2XJ1VL^1CJ9^;* MYK#&2,,(M 1BZJ(QY05 3G/%!48&-;KHEBN9LV3FR>SU8\-"F53D*&&8*\\\ M!00Y5*]6._MB<[H:H^!D-N?9Q!XR=':T*5*S@0%:[PSP6$*&(#6$"^^KU1+K M24KK\1&&QOH&5J?$'D54MDD#N";C [,X;N>08PR-$5:#LLU.M?:XP>?M.S-) MH*72?!1X.Q=G@0H>?0/D -3.>>&-PKA>J^V9>63.EE6[;;RX*9_-KWI'-ZCT7,1WEOKTL54';=Y9Q@XZ$DR /&I-QU MJ"/4F&;5-WO*^KTK4Y*OOES]V%J<9:'+[1J.9O,>&A.@0X0 )93D'M'H-G$) MJG4R:T7*Z<\(]_ET=C]-P.V(L&<[I+L)+'^?0/5!=#W^.5O,OFZ/N.J2J(=< MS[->%JB#5#&# "=,QI^\@;I>*>5X:OT@NH)0-HIWCZTWBYMHQ*Y^^>7UW?K9 MG-A6XX,AS'.+B6!*$40,T-C6Z^$PR=D881@V$X+2B-P]:*H^X[/%S?WQ^MD* MZ=C+ A82<0\-)UKK:$@A84F]4F+=Q'(+,\&I0XIWCRVS_/YCMOCU?K7\.;\I MNMW[6KP[("ZB.^6BT[!=^)] MP4KOI, ("<@I164C&%2MEQL&4G+X1Y@@F EPW1)]+"[[P;;L[XJ-GD4+X6IQ M8.24_'H-M$/0Q3^]0F44EWBV"[=$TQF"1K9!3ZM\4.]Y=Q93AJ-=)/-J,;NM MH\;;Y+KEXNO;\HQIEV[7IO5Q^Q<'( 55"E.C+20@THY6LA4IIJR>V!EV.G". M]#[NG?IG9DLT:@7P,;)OJPFH#],_S]/XXP_/T_@O"*P;A&"K@$P"E"80U0(3E- M":RTCA!?'L-;$_#LP,B'8KVY^O+G&!>>$8]I1CB(E*40F6O+[G=BXB967[1\0 MR]YH/Y9 ;DW#^$1Y<_B!2"]7U5G)>A>_FFW;N^^"VE,*XG)KO94.>LX T]A* M;:HKV%H1S1IY_'T'<=VV5^.?\YOB=]8]BWY=GG#=W%UO[T_79PW-8[L=?E_P M3G&*%=(6>6R5C,:BJ.BK+= IIMC%YH VQMS!^.]P',JU/^[C4_IN'37W>ETK MGQ/EUX^."Y282&OCH+3<1].#46WJM4K"!XOOY4#CL.!Y"N4.V90-DKLIGJS+ M_NBY@)GVWG)$." ("V49ONCK4&8-Q\1%(?%5<9^X5B(:M6RZ'(O\3,XL.R-@+DWPCV)VN_EF M(E$.PN'0HP$"81'%!BH*'<-*$%?#OJQ4-K5@01(D.B+BV5+_:37[6=QNK]YN M?:#M-972L_PZ7V_FUR<*[3<;':U!5=X;IA9C738.Y0;(>BV4NZSQZ+$#HC^Z MGHV1YY)9C^/B\(A J668&&^ ,-YSZBFOZ6$@\RF'4>---T[!0F>T/)O_5YMO MQ>JY'+_C(#@Q+"@!G *:2XJ4X!!!9>J-SS+HIYG^FX*$;@EZ-AQ4=)Q^G=X; MGCP6N)<0"5N>T'B@C8& NWIVPN,4P4]*OLT7)DGA?1HU^TQ-JASGJU7E-A]) M"8D=!8P(C65'G..*G]:ZLAFUC5E7'$*#IB1@98/5SKT8RW@\\'A2TK M>[FRJ!PM9@Y:694)U#]1)@ZQWD#OK M,0% 2%3/5E@VD08R/4"@&X+FBENUW57?-LB:.?N=@4C%$25:.E@>PR,C6'T, MYJBD*9?]DP(?+^XP)A<+,^>&'2K!Y?Z^OKV[*0]DU^LB_G_S:?;WZ;2P-F\+ MS!OL&(]>!Z8*08K(WHMQ@H#!2J%D@'8&,#V?&=8C@W(!=Y>#4POU?N*VB!R_ MGE<7*'_<%EM(+&Z:]E Z_ZT!1A_<8B 0QYAP@9 6M1GCF4A*ED[,CI\DE/.Q M*A>DMX7!XX[U97XL/>O!4P%"@91ETCI+B2.,<$?J=;BT,]/V9L%R,[N=,N#. M)WPN .VOU+N_?Q2+];.%#PX^&Q00F$*(!:%4"1@-)%/K>8]X4F/"I .528(I ME?RY(/5NN5C64WVSN(Z+KR9\!%H'QP3C(=26(N,H*=OY .=KJ]MC0 9K^S9) MB'7%AEQ0V\TQ6IS5-'6Q*(YOA0=&!!H)I8CR %MO+$,><%:O#S*5M7_;"[#$ MNF%#7IB5?0^WU/C77:36/XO-M^7-F\7/8KTY5=2ST?C I<>"(:NA%4HI[@72 MN[6;J.=12CW?YNW=Y Z"B^+KMJ->[V=20T&O6V9DVUJ+S?WTCVVG#Y\K=;HRS*0$+.9Z3C/SHZ9,+W:,J7X%0+K6PGCDGA;=>1=]9P;T:YB:E[1<$8[IK M/C;(=<&@43ZT=^?IG M]Q_Z"+O_T$%"X9&A4$I--*640\?K^0* 4C*(1Y8[V#V[6Y-OB&IJY15<1BF# M "@% (G+@_4,K4]JRC.B"XK=,K@34F8\#_U\.''XF:>"-- :H#@#FFE!@3"B MWN"\0"0%$B.ZI]@M)-+IF#E_,*:10N\II!#*,68&-'N M,I!WDID[+R?_5TK'/2UO@"CI&'1:&ES3)7)F8E&:_N'30<9O.Y:,)20\< /U M+F.]$&)C#,3(>F(8\1:"';.Q%="(1B=S?<=ZGT[^ 2?TK^J7C;HCG_?&Z/MQ M+1Q7BFCH()/ %/3"# RV%6\(:OE-<;-P5!OGSP88$][YDK0O?90JV*V?MS^ MO=G>UO:M@1K!J7&"428\U81CMZ<3]7HPO_\2L9J/#[GP^F3//Q^B[5X47/3# MRMBK,8PQ)!56>VI(%&V H8(5EXC*7DF?R\+:Q*EM#]3+>L;%8OWHME1V@\K. MU]>WR_7=*FY+#R=472(O[_^L/WZ+[/ZKG/+[V:]=O<339E?:BX, 6'M(I5(8 M$\*!M*[J%< A)K*1,A^88OKAPIIHEL0W!P$%UB2:"<@PPPC!7+M =]F.SLBN7IU!JKW>S[X=*HSWW6+1H M@1!0>DVT=5 RJ*&L5\)=,W/EMCXYG_BY872R//OC!P/QHFSYK:,1 M0.-:!!#W)&$4#6;%]0.E\QAY UG4?#\4E*)I+/YQ4G8J/./;HF5]/7QF<8AA&/F+K ;!($:A436% 5-;N43DN5^4$95?RT"T/ M+RKH\AI?>=[5=9Z6'JUS "$HB+" [$X"F'02TD:U*OJ.K[CO/VZ7OXJBNC-X M /ZWV\G%G\J,K.OEU\7\/W&]Q6J^W!&A15.][KXO6&VA0 0K[S17R&*(;$U? MY9)*SDP\\MP8F8=;[PW&Q[S%1/:W6]Y6*SD1GSDR*G N").24ZTUMU@)ZW"] M3BKEE/$Z,'">+2W2!9,&!N/)*,_1<8%0Q(RBE'H+!/=0L:I;+Y/>0#38);4, M@.P$ LU@=1:Q,]=:G=T>J9E^\-E@HI !0 =9++3Q%NEX3(G*PDX_A -26 MV<]7/CV;Q-GJF1:+8C6[+8NOWGR?+^:E75'&OZHR82>AU&A\H+BLQ1E=)4"H MP(9Z*O&>BD:EY(&./;>N'WCU0?9L 9WB]K9,YUK<_'.V^I_B08'-DV@[-31H MXYF34=\;1A7R6%HOZA5[!?,6VYT"T#JF>"Z,=6.<-@F5=_Q-85<$SWOD#=8, M"0B!JNE).1LL;O[B?(MA&9M+4*H%%#?/K^]T(>%F+PB*TZAFN#8.:62AIY17 M:D(!PG5*';O$R'>.HHA#06F9@5>#1K@C>;;9@8OKW7*V3VW#^.O7#,(V&:R" M4L&E%Z0L+XVA8;:*(ZHRS;Y11.LU@["(DNF113Z3-[7BV_.PL&U6X]-URVZZCV*F']:>R ML<33;+-WR\U_%YO[\,7]FW:#KC;?BM6G;[/%U8]R2')@M8\Y!< E)5S8N.4R M8;$E4K*:1\RRB13\' +4YX181\#BBQ?#7131+U?51^5S< C9>W8B@2KK! :6 M0*XA\,1A5 <"B"3&3FP?FZ# =<'7L0:27V/&SX?O@"%$0FZY-L9H9C7"M15E M&3*PB=2^QHR+Z/LHX+B@S"$5)=E+[F%-1XPDG9:YD0MTO<6,V[%KY#%C:Z#@ M5A*,$8,,::?W:['4-Q+ARX'> !@X'C-N1?W1!#TN(&:LG/+ 2:H Q8P;RHVO M$M^4\\9-K)#'F:C*$3-NQXB$;@#;>H.[F=U;E.9I%DN=NDGZ9@\^X5! M>&\$(]%2HE0#:1'QJ%XQUB)E>[]$OSH;-G-Q;#0FP<#G($Q$*TQPC@TD#$+C M%6![)A$SV/6"J9JQV5DV>J"_6U:AY5U[\S>+*.%W6PYK\OD^Y*'M'()'@@@7+<6RBIL @AA+:AY0.KG>FQE!VUDMBGY9.GJQ^GW9 M3PYR]K'J7=6./L2J[1R"59!2! %&G(CR2@PP=?JTCS#)FK#T8QN7_[B9K3;C M%*[^$-Z5#/;,_\N7P6U9G/6;Q>X,:! 1?#R%0) 6B)?9Q"0:-@0;PVJ,>"MQ MRL;6VAX<=9FE"4A?$NLO7_C^:ZMY!A6^QU,(U&$",&42<:DB)"0"=8:@%_&_ M+%=PY4[X%L77\E#I5?C&R/K+%[[(F"_%?&CY^VT6 6*,D99,0P.5X<)S7&?3 M1A]?IEB@S=N9OHK@17#_\J5PC#Y@M#J$U8@XA*@P0&GFJC0%#21*JGY+S_,! MW>)5!L?)_0E)X)_%_.NW,G,P>CVSK\76-K=1_?O9?/5?L]N[HN<0:#\S#9@( M*IGA4G@*D0.>$U?S$SN2TH1MC.<+%Q@H'07C7Y(@CUQZ@W6<>J4UU4(I@;&4 M -6<(SKI:M3T@K!#2\\(M4!+ %V^Z#^.HXU3_EO.,1A/!="$:X.E$\ A1_9V MF.4XI23"M.+ +T8!](N@R]<"CP-ZX]0"+><8O);:.*,E %XZ)OVV!.N.A]HG M-5=+J@GYJ@.&T0']XN?R=4 54;R+D!^G F@SP4"X]59!@;FUV&D%(:YJY>FR MI8S)$@M_E?[12'^/X+E\T9^._X\$M3RZ;9QJ#[EBF@!:>9^P6LQU.8O#MRJ\@B54O%]N; M72^0#!O!*;3"& >A,U#;FHY4VHEUMK4XGX,>0F MQ9L=(:[/1%6.B^WM&)%PL?V1*3=[UK@[>:>]^3N"), +08FB1(LH1Y)Z6:]+ M4C4UQ3DH-)9YF#0:_3KP+6',E*$(1\X043*((X)KJC&LIY;%,[A-D)UE%U^F M\?Y-%U0M56MF@%884LN,T'$O5C4\/,8$O[ =HT-0CZ9::CL67[P8CKQ:*C> M*PDUP2#R $KM'=YS0]*4BD-CW,>UNM[,?\XWOSXO(KC*X;/% MK_7VUZ7%_%I7]4 D4 I#C4::86JD@88Z6>4; (.H;N3COX:?BR"( \9319DJ MK5>*'*(U';$;KB%2AH:#N1#86RRZ'>_&'8N&WD.KC$384BR%1)S >BV0ZL&* MK&;MZ)H-$$<#T^U8,9K R24$II&&D%&A"'>8<64,J%6&]1(/5@8S \C/A%B6 M*'4KKN3"^Q-;\637]V>?#\Q3#P@7*EK)A&. @5+UVAS@$SL*&18>R^X9,A#8 MMH[)AX^?VX+N\;C@N9%>&Z*E\%!SZK2OMR/+F$]I9WV)/OB X$MBS&AV^(&/ M1JA!VB/G#=>46H<7M>0"P&"RF]"!,U._]&C_J+K*:J/8,04>6518AX1I2I M#3^'C7MI]DB'H!VLFFH[EHY>K"ZRDDY4HY19!)65%.C(#$9\S0,M<=9FC+]? MY,^Q08T/[H,5UFD'ALL7R/&55A4R6C-195/FI,%>>Z-ES0$ 7$JSLL0K]:^B M.%X<7+XDCJ_.:B0V=UP;)Z!!$%($&:HY0+%(.=Y*K+/Z*HGCQ<'E2^)HBZYZ M8)V"5'JIN8%"*5?UY 5>,9QRS)=8=/55'D<-A)EF-%&FKEO%":$FF)1!*2FI]8T)3RYI=X^#;" M2.LH&/^2!'GDTALXYI@!";=E MF&)M5HJ-)U9;+" UA$8H&K_WD93,VK/U<@+)+T8;] NGRU<)4RS4:C@2R#$G M'2=2>>V(W(=-' ,I&11)A5I?%<((%$*_8+I\A3"MJJV0D\@E#"W&%"B&,:BS MZ"% #@U6M?55%8Q %?2(I,O7 ].)&4")O-!:E)CCD$)&N:\YQQ5(*1\XZ0C^ MB]$#O6%I]%J@T2%-?X=Q+;X^"&&1!H!*8+CA@#E,>$UY@V6>-)778/T@W!RT M1L613W?+K/;% 4082FDH+L],@2TOM>X4/O'88_-:!KGAO2"*A5;* M*0:)EQR+N _IBHX$490U@_VRZE T1F!O=2C:\6[<=2@ AQ B[SV#5#A+<=QI MZK5HQZ=<#V4 0!RM0]&.%:,Q1R^@#D4TE2P"Q *&REX-1E/G]Y2%<+!;>-GK M4#2&6(XZ%.VXDKV X+U->+(LP,$Q092MP01P#B)'!(N+=*I>H^3<3QAYPV+F M4-6^1 Z-1NL.7!M 1#]/<40]],1B[J-+ZBJJ48R&R[9[$69#=OZ-'O55["]? M(8"C7Q@(DX@@8IPET!K&<-VV)5*78):2QC+-6_^-X=B5)'3)OPN4COZBP(>^ M*Q G,(Q[-_8$:BPQE)K5-)5,9[6$+BO9LR.L]BEMK6C*3SMUL4E/Z26_6Z[OBQMZM M(OEV4]ZN;OW B5J[OXO5]3PN]YA0M'Y9P-0(HQC25@N.H#3([*F">%*!EPG? M8^\)]7VS[U*V@@,S_\;2%J!X8HQ9(XBYU0T5HV>[H"E.)83/@Z^3@W M@W3^7HK<#.QX6,XUD1P9#9DUVSI1%4V9%#(E5#7IC+%Q2DTJ?R]%9G:9[6IQ MX_[^491U;3\MRX]RBE+3*01IA2NS_Q 7*F[[W!A31V\8XFC2A6(O-_;5$WLO M1< >K/-)IFAMQKY?S:^WR:Y?W$)&YX,0N$$L:,I P9@Z+S&BUQ6M&?4]@LR;&_6/7()"P#S(>1 MR)8P&(T8'CQU;G*+NC-1[&X6P5LJL660>Z(\TEH[5"=]<,ME2C!PLO;E"*5R M,$1@TD ( M#>(.J^AC,X5HS7E!!4QI.GSQ-PSS@+<_DS&)U9J!T9 M4^ "&6XE5(@X1P1 R.UYQ!U)Z:DU]>.&<4IF+BAD%=>_3M/CK]9!HP]%604A M?FZ6BRW/[F:WGXK5=W1*4//.)EC*D>? ,LN9=4(1[6W-%\5(2D8HFZJ(=N3, MC9K3ER*!IW-C&Q((]BB8W4TR:!B5/>"4E+W:F("0Z#H\+HC5*0%-_BJO?K[]H'7TIW/OCAH(8 T .BRCLRV#FV.^C%3DI'&EV$ M>BW=600-""-QIZ/" V:H@AJ FHX6FXE5=\D%NMZJ=;9CU[BK=1JA85FCS%LE MD<"0$B;V:[%RL&!O3UMS?@P<+=#9COJC"0Y=0(%.#"21T8^WED,FM=?(J(JR M2IJDU+01XOI,5.6HR=F.$9=9DU,J8 UB#'E#/8I6KS"U,E 6^8GMW\/"I'$9 MSG9,&8UN';@,)R2".2*1<4YQ#95BV-94H\3(B9U+#6X/9&=9=@V[\\&?7^>^ MMOM^=G#WY>^P+OEYK^+S8?B>OEU,?]/<7/_IMV@I^UZFFCPW',*1"N, M(='& *9-W(]!%=#!3G,)4TJ&7.(.T2&H#^T'(V?QY8OA@Z#9("+WX/L#AP1Q MSQ$65A-OH8>RC@EH[))ZGXQQUYJB>)W/SD%CQ]O=_S4R_#1(ASGG2'C!K&8H M6D:1=55W,>XUU:.(##?"LKK=3B[^=/7E'JV[=)\M$3Y%;NOXS/\TBA1W_)U! M:&P\5!)80F4T-:&O:GW&[4=!GG+,-O9SZ&Y?7R_O%INRM/GR=GX]']!% M_'TJ#=R_PX."]<9!PA"$"&DOJ5.BJL1.$(S::3C7[FKU=1;-ZRK&L%C'F=_L MQ'1Q\_X!@Z^^^/DB8F\^N_T8/]F%]^_E(SY]E)--U%;NJ00F.8WV%'-64N,] M!;K.6R?(ZJ0+Y&-W!+O ZO*BV#R&Y/> M&VBT#J0Q@%,O/"!48 $K>F'KY-32;SH SG(X\F?+4+SY?W?KS78-?KDZLL)3 M&8QMWA,X$Y!93A@47A(J"==X3PN&)G;TF@DW3[,:>^1(+G26>4E77]3-LEDV MV'./!R"5Y(A)0:2V7B/I/*I7QN(./RVL]<3U9>>$SJ;@]NO_6/JQY>'GYQ_1 M<"SB\PR@DYAJ-#Y $8F(D7;( J.P >*!D%JHI@6R-/8_U5,]$/A,<*U7FP? MBO]Z"JKX4?A0ZNL#N^&CWP<6EZV\T< A9C17S$!6S9EH1B>6 9%WETNA=._H M.*A4GCP1HKOK&82*8PNP$1()LY\WQ38ELW-$:N-,7CWE]%DTZY/7_YPOYM_O MOA_E]J-G J:$\>AL6&,5I@!SC6@]=Z%M2E&+,?*[+<>6W="M5Y[/_C[-\X?/ M!(.$M]H %C=%#Q&EQ.AZ[O'OP0[#1\CS!+KE,B?/W>7>-K@JD/SNP#6 TCC/ ML.#.E\6>-:AI1HR86+NH8?SJW%PZC>PR3ESB50*&P1:MY2>AOO[_YWSSS42G M0V&A)9$X8JOY4V2TGL8N-@"_E_UQ(9=^ MO/I1K&8E'=X6LW7QH2Q,@ M6-")[*'#(:X/+N1"G*V8]R'2Q\2_YQMSMRK)?"R3^M"8:&E"%JT5C4E<430Y MO/*UU4&E2;JU,*$=-!UI77%@&+WV=C[[:WX[W_QJK-'V(X)T #,KG+&N;%8 MF%"R7I\&(L4';)WO]+-8_;6<+,:ZX<"H#O8GE[GDG,5,1/\>N,AD3:--OKNC M2^*_(&SDL?2S4CU;S]=77Y[,_=?NSR;Y1LU>$*157A(,D(, H;AH"71- >Q! M2A7\$5K374!AF8'.N?:51YE,S;%U;%CP@"K) =>,*(<]\][R:J4*")>RPXS] M^D4/\.J0U+E %2WVJR]NO9E_GVV*8Q&GQP_&U4! $28*.L&%+6TO6*]&&9Y2 M>&KL-9=[ $X2<7-!Y7VQ6.]R*+>7Y]\OXZ*+S7RU-=#*>C#K=\O%C]U#NE@4 M7^:;G1%RS/0]_Z4!2\PMA;8\ZA60L9),-94@9BF>?M)M@(M!73;:9]LA9^MO M<37E7^Y?=_.?L]O2=;B_K//\[T]B-.6U 2$LD?4J^@\NVA2<*4]K2DE.4LYM M1]BYJ(]--1_U<^'T0_&S6-P5/I+OV=AM8]NNW8L"L5 21JPRPGB/-:5$[*76 M-"OXVD<5]HO!8J_TSH>^ZR**25GXH@W2#@T*C$ H@-'E&2Y6@ADO]]:*XR(E M#II4*_R"4-41;7,AZ&VQ7A?%-E36 D)'1@4M>%ESB5N)M=9 0X]J>T+3.(L$ M#(D7@:'NB#N"](BVX;.VKPK2*V01=QI!PPV%A'!34T2)9J'$ W"3+\][[9G\ M#:+JU2_*/\K[S__W?_U_4$L#!!0 ( %*%_DY3>X2W!0@ PO : M97AL#,Q,7@P-G@S,'@R,#$Y>"YH=&WM6FUSVS82_IS\"E29=IP9R10E M*VEDQ3..[$Q][24]5W>9^P@12Q-GD& !4++NUW<7I"3*DAVI4>:BGCUC6P07 MV 7P//L"8?#=QBH2"%S+#+ '0A66)G=L$\"["T+6:NUD!SJ M?&;D3>)8IQV^89^TN943/I=PTBDXN[Q+Y%BZ05 ^HK*@TC88:S%CULT4O&W$ M.G.MF*=2S?HCF8)E'V#*KG7*LU/_SLK_0C]LY^Z4#!=RS9\K[6O6/\81MCX3ASAS8C[:5 J7 M]+MM'(?HX 2]K#X$7G1%?$*3B+BJMA5M:.S$FKGQ"F+7KY3NO+3A\3T2E58_ M;./I;D;^J>UF"9\ ,S"1,$7GZ!)IV3\*;A#V:L:N(=?&,1VSRSOU&YB)C(#] MA&S#Q;!-=I5%QZ<;)N5W(/#P>$+)CCO2V3=*:N[L/X4E+N\#..^X1;CHC*4S M=IOIJ0)Q \T2/Z9$C="X6YG&R(N=NAC,HR? M(U4('!-178-7$QDAR57G"$KB$_%,J25A*JS:>ZJ1D\)GV4V2*!0*($LT0MFK ML]Z>B-N$Q4I/[9Q"!FZD=9BB.\:IL;0[ID1AR00[-V;-VBWD4)SVZ G:,WORX4 M2H1=W@I[1_#2=PU[HGPJ'R65 UE)'QJ?D][F& M$I2H];]Y_O1._A?\Z?Y9 AWQEP?!H NP.")BR6B9T4B%I=3*.PWK\S ?6[0%-,AA+*-..:?] M*A2GD(C3\D8L4S3L429\]3P5/XV!!#%J87\0WWZ4.C26C0^195L[^S6R;1\F MMN8<\G0B!5&)6YUY_'&+-*1:AOC%C9AC'=DG^5@JZ6:4MFU22\SWM/"(+TF[ M(EJKA7S8O:LFE!6A3WH'024*X'VG-+@3X38,R'$81#B MHL3:.F;II*PJ&/R;C<38(4"'4G2\%4E X%8IV.(L M8 K\EG*JLD[P696OJX/EY'34JN7ARJ*[N2A'G-(]ZPMW4_8QGF,T<6":45:*9Y;Z,\_U+E)TZCY M,!1!]=G;1J?QL,NJ/%SO^YJ#6WUW4GNWE<];!3M=IZJO6?UYK)W3Z4J3O]3F M6U:WZOXT]U$THI?IL[\5:E;2IMMN^@N+NSC/<@;SW:GF$^9WS!_&LQ=M_W,H M*Q+88.72VD,>[U$$5$OR-:9,KIF^1>\G4B!'OY;'W&K+#V1+G[;S+[6=_\+* MN35,N,18E/GT>IA(H%N%$!5T LL^EM7UYY*5[:X?K]_@_?HW*1^X)/UL$-#% M\+/G W]C_>P/4$L#!!0 ( %*%_D[= J!C^0< +(N : 97AL#,Q,G@P-G@S,'@R,#$Y>"YH=&WM6FUOXS82_KS[*U@O6F0!._);MEO'&R!Q M7#1%;[>7^FYQ'VEQ%+&A1)6D[+B_OC.4;,LO2>Q;'ZYN$R")1 [)(?D\\T*Q M_]7UI\'H/S\/6>P2Q7[^U]5/-P-6:P3!Y\X@"*Y'U^R'T3]^8MW39HN-#$^M M=%*G7 7!\&.-U6+GLEX03*?3TVGG5)N[8'0;4%?=0&EMX50X4;MXW:>BB]>O M^C%P@?]?];]J--BU#O,$4L=" ]R!8+F5Z1W[+,#>LQ9K-!:2 YW-C+R+'6LW M6]^QS]KB.9@&4?8_0:S4S=TZ*"SFYZ'.6\@3;VM;95??RN^'55;/U M_JR%SV>7W>ZWG<'[[J#9;%]?U2[Z <=?WVK^9SZRDBDT8J!I]%KMYM>;P_6I M9)NB,HW!2+>EQ=C@<%0\'[4RMJ][5@L'#Z[!E;Q+>WZ)OUPM_SHMAAAK);"+ M/K--LL\'P M=G3S_M=\WQU0,?'"E CISEB>.I,##H4A@8\. M$%N<)?AF)-J^B(=89)A.T)TX7 XU;ZM%@F4!D<4OFP M L<@@5 :#$E0+,7FJ(D PZ:Q#&-F<_JS;#\% V4G-(%$6H7!!H4O4^EBG*#- M(/0*4K\9JJ8%3A,W!Q=E/*LNPPL_#LN/SI'S U@D4T0@@7F)N#J2 \6QVE3J M91II@]#'F!R?0Y4+[!-178%7'1DAR51G"$KB$_%,J25A2JS:M:&1D\('^W62 MR!4*($LT0MD/9[T^(;VCF%#-Q)ZS!3<(Q38:$W:EFO,,'.E=G0]H4, MAR5#]SC(,%I!SC=OWK=;WY[;$NYED$O&54<1!AC&8^J&<0,>O8A&2:A E#&P MA!",DTFQ)_?2QT;R\;' MR+*=C?T&V79W$SMS#GDZD8*HQ*U./?ZX11I2+D/\XD;,L8[LDWPLE70S"MNV M#4O,][3PB"](NR):R86\VWTH)Y3E)D/&61]FAJ$VPBO@LZ([2#%Z5$@\K(&, M&$TBF/$5Y$+FRPP]WPN]#DVO\#CH-9QPE7M+3]B#*,*\1$X0-79+?K&($G?P M7,7K]I3#LPD;HM>Q16(SUKE[7(-=?"M?2 -E;='SIP!L/,\'O8& 8B50GW/J M_(40!R:$. Y"7!=8V\0LG925"8.OV4J,/;P,16HZ#'-#R*R$15MZ3;1U6$X? M8+ OBZO$?BO.@]G)(TTBI!C:_S7I4O$0@>\/^>C\+\T7>KTMM(JY7<20Y#D\ M)4%XE^K7HW1W,Z;D/:CRQ&]-OO[%2W0<-#RNPXFSO_+AA/]L(N;\K2_M.[F; M*H>6IIY8L$=,N9$[+53CF#\Y;>PBC/,%V&622.< GG"F8XV!(M4+B?KY3DZ0 M:>B[+/E&_$]9W-P\P&^Y1/6]* M"B4@<,L0;'$6, 5^3S%5D2?XJ,IG./[+SOR(>2\ZE&E[<22XQ25P@0TM+#S" MH]0I\R)L@OC']*5>!'86HSJ;)PDW.&$_F=(3;SV,/PYO<6PT.))#@DN,S2*# M)K>.H 3O)1#6_C-AB?]Z$=K(=*+5!"B^2?E=^;73E(X%DDSI&6#M--:%-^$K M[$(V'"3XV^:$5W"ZR\T7O[/=U2LZ5+8FT#S,59C-:T_[W;.J2&\$,M6K._1> M[2XE?JO5ZSXEFO5K>=+D!5UZSZ/M;.Z62ER%]#\R6K6[4^ MS4/D5TC('OLQ5[/B1E.G6?=7#/>Q,\4,YKM3SJ>5/3!_;LW>-/W/L:Q(8(/U M:V:/V8QA(A] MOW#GGXKD\SE?OMLEXP>\RORJ']#U[8O7?7^O_.(/4$L#!!0 ( M %*%_DY.1I,I\@0 !89 : 97AL#,R,7@P-G@S,'@R,#$Y>"YH M=&WM65E3VT@0?DY^1<=44J3*L@X;%A^XRMBF0I;%!"N;S>-8&J/9C&>TTAC; M^^NW9R01&0C!NZ:6'!377'U\_77W2.Z\&(SZ_L?S(41JQN'\_='I21\JEFU_ MJ/=M>^ /X(W_VRDT:HX+?D)$RA23@G#;'IY5H!(I%;=L>[%8U!;UFDPN;?_" MUJ(:-IZCY_UHDH"?'OL\X+RX*!#.8S*A0$"26*AC!/F;B$ M#R%-/X$+EG6]LR_C5<(N(P6>XS;A@TP^L2M2[%!,<=H=+B,V8:IC9T-49N?: M.A,9KB!5*TX/*U,IE#4E,\97+9_-: IG= $7WE;7T3-W&A2682S M2]$R$/]WL\QPD:F82!ZBB#PXKW;3,$1:6$K&+7<_7I8- M#I ]--D&D/WAA7]R?-+O^2>C,\R#B_'[WID/_NBI&>H>9""^KXUK_1J,AWUC ML5O?&'J#T;D_'#QE1 L(F\X^C([!?S.$<>_BJ'=HS_ 4H]E,LM8 MYSK6.YC*Q.B(T2(9 A4AUNX"F(T=>#L7-*\+3M74]W\MZM5.W6N3%*:,HT77 M6(QI,,?]#&L]$2'"$$1$7%+L*K,92U.-&W[KG2&V(4#A%-$J8Y)A6$""H%6Q M8T1,P:\DEC*IPN\(JM6/"$NPCQ@M_8A1#3GJ5NR*PF@ZQ3V)CH,6G*-SNO[:>QM3&,O#YVV>-T*12:<(D"W=17JQ?P?VVQ=VWZE MXQ@0GD.#65_9J/L7]G,Z52TG4[IQ NR2US=N YG97S:R_14K'Z=H:4KF=6DZ MYUBD DP'KA/T.FD3^M><)53?#U/-U70]!]!3P#+D[NV&KZ])_CG/KW,\9[K; MK#?:.B_O@,<$TS9DVY!S/QZ_)M\.OYC /C4CIBUBAU0$586C6GIDP0$>AY%!B:)R%3ZW'7G&'%:_RY>3(5.PW7Y92:7VM[GY>>U!V%;86 M_21>0BHY"V'',5_K":6[31G3\CB74)XR#UIF9CV4-V'80BK8J;UV5]DD?S/+ M'\53B:JF7"Y:$0N1J-OP]*XKQ ;Q_D;B^3.6WT\L'_S4\#/0_Z^C>?/TG.*A MXI&<_I%\_:XR^>TC"+F^S#7D3??I>WV0/-%E^7/^O8^B." M[O..^>RB^P]02P,$% @ 4H7^3K94-I3A! ]!@ !H !E>&QS+65X M,S(R># V>#,P>#(P,3EX+FAT;>U967/32!!^AE_1. 4%599U./'B U<962E" ML3'$8ED>Q](HFF4\H]6,XWA__?;H"'(2(-Y-:@-+*H?GZN/KK[M'RNC1=.:' M']\&D.HEA[?O7[XY\J%EV?:'KF_;TW *K\)?W\!^QW$AS(E03#,I"+?MX+@% MK53K;&#;Z_6ZL^YV9'YJAR>V$;5OF270U1F5]I&"QEO0.D-IR]:B13:2LB2\ND^FA,3QF9^,1 4&6>%8%+[W#@]XOT_VIZQSTI^[SPW[@!_N^ M?^#[DWXO:(U'-L&?XE3]J];,F:!62HT; ]=S'E]5-S(SUQG*1$ISIJ\YLEBH7D,8JH@O-DS^TYPZ[7\;:- M_II]&8ECI(6E939P>]EYT^ (V4/SVP#2#T["H\,C?Q(>S8XQ#T[F[R?'(82S M^V:H^[P$\7UGWO$[, _\PF*W>^"T[YNMDSE,IK.W83"]SXC6$/:='LP.(7P5 MP'QR\G)R',RMV>]O@H\P\4.SXCG.+?'VCY72+-G^YYSM"7 MRXR(33%RA\\ I1[*?%FRSG6L=Y#(O-"1H44R!BIBK-TU,#L[\'HE:%47G'91 MW_^QJ"=[76](%"2,HT476,QIM,+]#&L]$3'"$*5$G%+L*LLE4\K@AM]F9XQM M"% X1;2:F)08UI @:&WXC:F42 M*EC;@',F]FW(5KE:$7112[BT3QV;Q>J#76S=VGYFX(L(KS();6CMU&5KXSE- M], IE>Y,M*?DV:6N6YK]92.'W[#R;HJ#84*5_\F*8S&(D(7<),)%+7*H(YO:[^T.39=? 4P33+ICVDW"[ M$F[Q_1"."6P02U+T(VQ-FJ#J&&>AR4;"3&_* P%8_7$A0R9 MJ-K%J>2BJJ+ N'@$*4HY[EKQDK<2NU&A4UVJN)UO4?%FL>SMBDBO:DDFCVY^ M:[@:@\;N*U0J@LBP_XIRW!0G3!#X]C6DHM].R;?# U.96:Z#?BQD'M/OW'C=S=7NNZG]=NE,ZUK0NIM5P. MW.P&QS+3(P,3DP-C,P+GAS M9%!+ 0(4 Q0 ( %*%_DY/KT0Q!4$ #GQ @ 5 " 589 M P!E>&QS+3(P,3DP-C,P7V-A;"YX;6Q02P$"% ,4 " !2A?Y.Y.=L@IIR M !/ 8 %0 @ &.6@, 97AL&UL M4$L! A0#% @ 4H7^3D#(17.(.@$ XL$0 !4 ( !6\T# M &5X;',M,C Q.3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( %*%_DZ8C5HH8\T M %7%"@ 5 " 18(!0!E>&QS+3(P,3DP-C,P7W!R92YX;6Q0 M2P$"% ,4 " !2A?Y.4WN$MP4( ,+P &@ @ &LU04 M97AL#,Q,7@P-G@S,'@R,#$Y>"YH=&U02P$"% ,4 " !2A?Y.W0*@ M8_D' "R+@ &@ @ 'IW04 97AL#,Q,G@P-G@S,'@R M,#$Y>"YH=&U02P$"% ,4 " !2A?Y.3D:3*?($ 6&0 &@ M @ $:Y@4 97AL#,R,7@P-G@S,'@R,#$Y>"YH=&U02P$"% ,4 M" !2A?Y.ME0VE.$$ #T& &@ @ %$ZP4 97AL#,R G,G@P-G@S,'@R,#$Y>"YH=&U02P4& H "@"L @ 7? % end

C>59*B\7/2LFJ/J$/'].'FH,_FY*0N#7N MXL^+22/%?'6+VU.6_D0J:7$R" MY/Z[J5%0IU !"+&@Q *AN.9(&,<4 AB"5O).3PO9TY_-$%!Q(S$F>PRP;&#' M[ABD_<>G$_OSWX^T3?[\^9,Y.O[QI)<<'>M;)_*Q""AN N &!W[\^=2>)*>? MDU^.U2_FZ-2:1'\^/OG\Z-8OOB_PLKLW)NN4CQX$0#3]VX5")*]WINV,[%G=^?[RQ8CT3&W9=%# M2G$R?_T7 $F1>MB2)4K6 UW=Z4CB \ YYW,>..<@&?RR_BSW,RN-/QPKEXSPQL/:H$*WZ])!-%,/_L@P>YJ%K#MM, M[.!6S>S7PAFL*"#4(9TB+<8:.^_*W#2G M7R6GZ2^>XGR@N>\^'GU+3/S'I*M=.-'4G"CT=:M?I'GU:UR4QH@F_F-B.$#Y MHY.\KYZ2COK#B2:*<*6%*E,$3JQ?HA^I9:S=X[@W%6'U1#E?/Z6Z2 MJ]OTW,9Q.BPVQ.F]LE>T=.U'V7AJ"L;CEBFX,;-]=+I=C.[-=F44+)&'S!!T M.8<^NTI3(7G,TXU358"JW:O/!/*F%V?CNGM0*&U6+3 M26^7ID5'WNM:$RH=I,1)%9.DN2&S8H/2AQM,^IK&7W\:DM=\-)B8!^JOQO=Y M4EJC1?K#>5 #N"\<[8%M(0-="J.BEN;%+]=_JZAFQCK,]':'0J)!_6V>#(WA MI9A;7_]O23PIQ\*_W%KY-"4;4H%I"K1JTR]*&9O_4R#6LM+$N5U_L8 MY^.?SC\F6M9ZE;FN/KUUTXP='0M#?#BXJ_LV\C]?.@S<#]^SC_IK!,K>&[=8/5,YM^I+,=KMGX(V07SO^9V1J9-8V"TL3]^^V"F=4$N%I1 M+3$:_%LR^*:&+;1A83*,&KM+AR#]8=;_X]V2B"0&@0#2 R%B,&*""@:JM-! M8ABP#\V1O[J;JB">[^(HBL(0 8S\*H,4\C "I7EGHM%B_.KWP'?*[^O'CSIW M1[GS[5!>R;%ZAHDCR@B FNKBWE*;6U;'8M<9T383>DTHE[])V,:9Z&A)*[0X M$U!42WY?,I4SSN-141K !B>4Q9-^TW&4Y,>C83']Y6)\5K\H2W4 M(E."KT'@*55Z1=_2CPNC<-JO4!/.C"HQ=I735WY%G([FWY!6C&$&-%)FV#_5 M@.)\I$9<_J >K=XQS)Z<[YE2:Z8 >&$,9>Q5ZXG%&4PCLUKW%1>;A8"UEAEJ M&!XV(=_Z38NA7P6<\=C<,T@*=8D9J-)OR=U=Z308HM0SU]?^8Z*8YDY/K#7A MZJ+6'C1T9XW@^UBI2Z7RQNI!FL8+]YI8C/YE9UXG0Q#QQ,6D@1C(O,AC +N! M#*0D3'BDAAAI(*9$PW(3O@6&2O^H1\=#82)Y*P(&RS#TBV+06?>R)%%84:@N M)9_+2E\*Q[\I9OV4%87_LT+E+]JJTIQ]GS[.O$2J18_4FE?7S3V\^C:H&$$] M8.;F8,H@HJ@N;0;1F2-,(.I1YG8?T'C?[$CLG,-:K:=P*(.0T(@RSQ.,N0&K MPQJ1^A:>%X=-]S.:9\\/4>/5M(_"(3(H[W&P@WB;\IAR \TU9D\A^I>3B36O M*3ZDJ81"CL. (]>/9$#6\#T,N#R!<;[JWOT4>3C4^R M-$)=)(OFNG89=! H'Y0.0ZS6X^$Q&^DP4+F=/GF8E,&],I:F?\Z3^V14E*Z? M^IS\Y?U0,>TO/6>4F+O&\8^>H]WMH1F(>=65;Y0GQ62H'(KQHH/S M30E$]?2YH>I(5.F*E3$CY;$,3=2I>ELZ3A[JE2B4Z#N:2GIPSX276D$E'?4T M\S(>5&JFK>..^H7]RJ4>.7>34;]4)JT+#(L7 M2J\#U["D''$UQ#P]FMJ@:D#O*.7PJO+^;_*YZHV.0;M M<,ZR@3=.;B(DT0*"T:.;X<#5*UDE\FCTE21JK_=O'_+IQ'W65,#5') M>"TB^K?/]XH^CX]:L!^3(IN-5!@&NM<2W(HVR6R8/7S5K] W%#U'_C/IWSO_ M+\O5LI0O#"=YUG-NLHD:DKC+%2N-G/]/?&DQRS#KSY!8KTJY-9 J4'A,JK#/ M=2M,L@;SEME$Y2;*K@TGVAA.$5 >K, "A!B%0<0]05CMV4J&R<%YMBN,DZML MU(3 NMO7!ZS'(=E-?L9O_N=M*;Z2X$VP+( N'Q0/J4"\2)8%6?'(QU_]C3 M(GA:9$2AT'^K-=XP,:='^B MT[ :H%OPXHZ\MK1%PH7(=U' 8-7X ,? M!ORTJ+TU\K@]"NEN-$[XMR^[ICMO<@(%%UA*@F7D"8P#&@ $:KJC*#B\V,Q6 M=$\F^4;T5C*Q*S7S3$3CJ/S!296B/VG83,AD6#GY [W4>DC'1;@Z+;_>HV[J*92'OFM;PVL=^(L0@GX$ ^E%7%D= MD1ORVNZ%V!4+F^+'"L(OGC^$>52Z!SYUK1@%4!0BT:BO.KDGB3,3 ; MQ)C&+^9#DSWUI,EPH+-I\]:*E\&@:<+&DR' 3/KRBWE?;U\R/E?5:DO&;,=EXROD6>X59HBWCY-L0,P':FG.F.C?>M,ZVE&]VP6GJ,TD*ZQ,.'C M@XF]7#AB?! #Z56E0LHPFSS,)/B92M:ZBG)^]["#*L&Y?.8Y XZ"5OB X4!* M$;H1 -+'00C=J0'G,<+G#;C?R]E\2D;?QO?7=[JAG;'E!I>C&=L.OF"RM8RQ M#T72_SB8Y(;/E"WFSF<25QRXK3EV9-9]6:*D>*%TL:8)I[K:0Q=LFY*(5.\E M3=TAO>-C$+>VYA07*1D>&L'4NYGJSV^99CXES*EN:Y#ETZ3BQZQ(JXSB:;[_IK=5^[?/I[>BZ4"?1.STEQV=YJMYJ-A-U M^5UI@2K,3K-!SRD+*$K;MZX%GVY0*Z,T^"6\4-_7FGKJD3@WY7"VD,;E>3/9G$A'/A81&H3("?41X?<*<\J6D M!*UD?TJIA!$0+(PB-_*I@*C.Q"7$UTWX7U Z*]^SD.Q_L!7I=]E0P4OI.:GE M+9PB,=D-U3;G8O'@\TGDK2!"N>V9ECN0AI6S%_=TEY7,=%1W5YE,:ZS?238U M!1>48*24CHNY\HC8=DU-O95-35W^? ?2%_J=OO03Z_R)+_ST0N-5^)K^J0_I M8#!,WJ1_ZO.M@;W7 H6WW%=HER[-QC5KY9QED%'UCJ+-0@E"%'$2(@@EBR((K_*6:)FZ^OY1@O31E/7=\V70LO* MBM1)OTQ/O[E/DO&GRM&?R3\QXE<>5CTV#YROW]E?*LQ^2H'<'J;LI$^NME!I MH?(HH;)U *N4&-,0!2'TJ0L9I"QR:ZCDT%\X*G!#J&SG_%FH7$P1 FAE'N%1 M0^5Z)O916=(;6] 6_=>%Q3<#^2/"\IED20 \@3Q&7$I"UW=9W<:5"@(Y>#.S M]RQ '/<\KTL0/UBSUN*7Q:_.\(O#5E4K#7WAP@@0$4K)HP##*E=( 9D,W#>S M1<\"OV#/8_ 4\&O] SV//*(KY@_#:*K=ZS!OJQV"#6#L5L4=20QC7=(>@>K MS?'V#U,1/' &R'&6N>A[ZJ M. ]U=,3>QC!X+HNP.B7_S!;$+H+E"EL,]US9J.YK8$M';>GHKWLH'3V0/>_# MKBD]Y0V;SLH%=[Q(!U9'N&T5JF4IRU([*TT]JNV0K2M03T!B;/[IH80)(6@? MJX)"@@%CS*481T+ZS*].V6!N0/%"L[HSJQOMZ*"$?R9Y-HB+>RTBIDWI*00" M+6A9T-HC:+5V;4-)/1=*?? 3]-U0,A[X%6A![/*NBMV/M8)S-Z>[=)J(8W&^3?$\(GT!0>LH.=^G;L Q"751J$\\&5;Z0B (";*I\GO4(Y!V67)U M>!F=%C3&[P8W3[RB MR!CF?S$=L^OO.WGV[-D'VS:N7\9$17WHUN5H:?]ZA<":JHJC7^Q>ST,HH0?" M$#*JW%K=UH+67>591*-6]WI7>FZ *7()"!E! +M!4'>O9T$$7NQ>O_(]Q]&] M?HVS9=;HT_^OB^=OK=$6OSP\0K?$7Z<=_LN][Y\_SWR=$\O4^\N3*^[SI+RM M2'_41\PD(WW PR$>7+"$7=[TN O+%X?,%\LR!2U?6+ZP M>&'Y8EV\.(A#;S9;JAW99SIR_9?W.G;]BSD1]MM(76S.A!77\M)N;AYA,>-; MQC).>>*6^I;ZEOKG.7%+_9,JRFH7HBM3IQ\7]XY>R&D->IX,S5YP<9\^VG(M M6_GPMAE9Q&TJ'SR? >$#1#B/9.01*8,JI<'U*.#A?.9*F1K5SANX-!D&VN27 MBN\CQ5$ZFRFIM+2U)G7M*>G+KN,#M"("1YT>( M84: 3[RH/O\I(A&D^\9#;O'P93S4#U+?O5PA@'H(>5T@8YNU&R0Y! G]Q>*H MQ=&W-2N]5AMD : ?^!0)#-R0^##DLH+1@!&T4""U![/R[Q9&-S,K/06>)]%H MU,*AA<,]FI4N;,Q*+W1EP)C+ &>!%%A(6!<^N>AN4*RQ66*]YZ$2Q76*ZP7+'M#OD.W=:WS!1\15WS>3KY M:\O)"Q?UEU9'H-H]'1?F: MVVWZ9><&F#^EL8Q;U/-3)]L/!]G"S M>&OQ]B#Q=N7F+\-L"KA0,C>BH6#28UQA+PI<4@,N5-]T"[B[RQ@\#\!=9^<7 M]2CII.GP6OQ^^#O"%JQBT./4DPX\9! /G8E]D14E<)(B.A" M$]>M[>(=9>"5U[& 82=FX76\#=L5WL]ES:69W-"=C%2WK0+^\BO] T_/^8RTKX'U1]IE]N M-OU2'Z2-)X7!W*S,G_=Y_9#'^%ORX6N>Q']\B._4.S_&PZ?X9Z%>]9?[?(U! M+PXQ?L7X%M,*G/M<,_*?BD! Z4,!(,3<)2'@ROMFB <1%3KB"5Z_&$MR&&Y- M&^WLSG2AG-DRB%MDVR?%E@PR_*]/-^&7_[B4H?-OUY^"RZO?;GK.Y96\V*R/ M.7]5M&#CR^NKF^M-E(/2'Z/)*7,E+\W=Y4IV&^GQY7\,OZL]S/K%XX!/OM!_?^4A\MD$V*>#0H>OKL@>1Q M[!3W<5Z>!?"8Y/6G!P7,XV(>]!JH:D'7ZH,5UCE"8IL3*-"[=4:!02" 5,]! M#$9,4,% 6#]&&2=,Z\,71K'R=O)N?3&SQP7,'!? +CQ($ 9*9HB'(;/'!=B7 MK7U<0)ONS]B;)]TTNS[RJCP%Q@"W-EJ^F0S,X789F.; F!4-C\Q[!QVD7[QI M2NQ!A#E.9WZ-4+IO()0'UE_V=2= 6#$XG?FM/NJB#NF>OA38[MN6"[;HM;W# M)5IDEUE&8(,TQU% =K@A9%EM5N:?/(%WCJ%*+4)9]+$)9 M%GL#A*HC6QL#U:$41KUB;;M?2=EY*_-33DTZC@8&;^E_G/+$+?4M]2WUSW/B MEOH'VJYFXXE.-TU?N1_ZI)Z7F+U5YRDN],:JSLU45]_EV<.FI^ =.W.<4T,% M2\N3FNNIS\_2\G3F=S:T/)38S,LK8/M'VOZ1EBO>>A$L5UBNL%QAN<)RQ;F' M=&16F,3W//F>C";)F68G=#Z_G=/M597R#\H:,H]%KL?F2^(U2U_?_99E@T*,!C=)_CWM)\5--AP\VXJO@P8; MD*(>(=2>"68%W@K\!@+OXE8SS@@@5WB1H &GF" A@E+@!7497N@-MX' G^$I M7\?87^,%O&6=MC.R6&NQ]GRPEC58&P(J@2NP]+$,(E"OPFPB\AZ8"KX1]?-\:;0]S4W0'"_!;,DKR>%BVLQ@\I*-4,:B1%R?Y\:B89*/0 MWLEFYNU"2QU)V\QU27L$>LV%3>/,T V54J,>XPRBD!+ 0J_2:[X/Q<)IXI7 M*)TF9L0E+*5EEZ%"#'L(<=N,]T2!9;IAAO:Y878P,HGA5"8]B@+* RPPI@%" M0'I45H<\>+['25@SET18!YP3B+& MPR@0$KLEJ'.*(R:W!_7.PH:(]90A:('E1('ES TM!AJ9Q P2*@0 %"(L>!#R M2B89Y![F72W.TP'IHPH:)01#'!(/,DCX/FA!WQ(_4H9>3"*PH5\O8K%E3+ZO6;O/03A MH+8-V2GL<9R!O*]MZ1VS04=AD_.**8L$!"$D$(<4^ISCZMP]YD8N]#N0(6O+ M';TMARQ\'05\67/ET* 6>U.HE3BB ?&A'TH6>2YW97WB'G.AB]VMH+:[##BW M!]V32,DX WD_#W.EE;%/.$:AX-CU:2BEJS?[*G.%,NE!KP,9LN;*T9LK)^%M MG4U&69 H3NBG9<.O,OP4/V1JIO\T7]F]"+O)>5J;G)0W"@WX81A$?N3#"/@$ M^=0+:T+2QZ5Z4E*#L-8J$><[OT @\OH'_.H'+>&YS4:[([7>*Z MD4<(0D $0/EJ/JYKP)'D:.%8]$WDT5J8QVYA=AK/MU!X2%!H[:NCMZ\8:JK0 M! L(0P)+@85'?,)16&4&<\P 74A8>1V>=Q=U SV76_OJ5$'EO.TKAIND3M_W M*&4R"DD4\% 2$GFPDL>0"8BZD$=K7QV[?<6ZK, _/"BT9PB?SOS.INWS&=#R M91B9.2%@ G& M4%U?Z',71?-6R[P"C?+L063]5)I#\,:?U;BR@9_HL_%NXQ]B/,[3KY-QK);Q M-OLXFT7P1X/8;G" M^]!^G,[VQH>9B!FAU$JCYE9410 MV0_.9!1/!JFV*_K9R$3,C)%1C-7_C&&A3SE,36#0>5+/2YQO<3KZR_MA5A2_ M.$_*&,F3?O9MI!X_.#9C_5 $YY07X6PG;JEOJ6^I?YX3M]0_J)S@0XE,GMA< M#\HQL#2V-+8TMC2V-+8T/KN 3I7]YB15^EL[1M-S1LG8VN>;IIDM)I)M,O\C MJYI?L0(G4%6/4:OS-J)8>CX4%!$1ALQU/=>OJGB]2 0+]3"5N)5)KOV?MWD\ M*LK73'-)ZY37G78QZB'0:9']IF0_V+(+BV$6PTX9PV#3CM?%.$+"C7P*?-]# M $-4'4A/A>]2O L,VT6*_HHL^JMLU*3"G&36/.IY"%M4MZAN4?U,4;W59-V3 M.&3 )V& HH@3*"),*LL4T/@$C3FP@^20*]2UR6>0Z)^3" -OP M\5':Z&\6/K98;K'<8ODA8CG"-FALD(7 MY.)5(>&WQ8=GX\5_,:TRZ^\[43&*$%H.TM$DKBBQ\(VYL+S5_+7^HW[W,!TE M'ZH<;HC GW]M+4E?R4R2=[$H&,Z-W/QYG]8R_)1^^YDG\QX?X3KWS8SQ\ MBG\6ZE5_N<_7&/3B$.-7C,]\G&G9X]SG6F#^5 0"2A\* "'F+@D!5VC&$ \B M*K1?#5Z_&(LO^]=;S1BZ-%\#T$S_G[A%MGU2;,D@P__Z=!-^^8]+&3K_=OTI MN+SZ[:;G7%[)BUG*OC30MNQR):C[&?C5]6UXX]Q>.W^[$G\++F_#P)'75S?7 MGRX#H3]$EU?B2EZ*3\[-K?KB]_#J]N9__8DK??;K^TJ6DL$OZ\]R/[/Z]\DH M<3#H.3H"W\YQ4]S'>>*HKYS')*\_/603Q?#S MH-E 50NZYK#-V!ZW:CXWR3 QFN@##Z&$'@A#R"B#/O"$\I&,Q1%(%M'H WJW MSF,P" 20ZCF(P8@)*A@(Z\=@&+ /Y-WZC [I4DXWWZ3*07+*C)KKI"WJ0_G ?U]7WA M) K(!TZMTFW"R4G/;RH$;%4_D=.7@47CU7+!67(!WZKB>P=+M,@NKU@TBYA[ M[G>P0ZMA*T;8A_2(POC3K^C]^&9<=+@B9%GL)1;3^R].-M); Z8U1;_:HFEZ M5/2KK1/;NMRRCT4HRV)O@5!U'^.-@6K/7O8KEK#[!=/'WSF:?:?G3^2MD_(L MC)_\7$]]?I:6IS,_2\O3F=_9T/)L&A9N?P)%??2$3G-35]_EV8,CKN6E[<6P MF>B<\B*<[<0M]2WU+?7/<^*6^@>5 6'[FI^^:V!I;&EL:6QI;&EL:7QV(1V9 M%6,=J05/+587*'G2GAYR_=])2 4.O M1SGMLOS6=MJUH&)!I4-0P4W[P(@2%'C"A=AW!<4!1.J/LOL!$D% .@"5730[ M6/:H8MI_X6?5"^%+*U=DYB4ZK212,E-=][I."L&TC8(HJDN;01QO9X67FS6Z MP"*Z172+Z >*Z&Z#Z"#T/,Q#)D,@?"\$((CJ?C:<1CC8"M%Y5V8B8JS'+*A8 M4+&@KK%:#^EEKJF)21 MQUM''E *HQ 1!A@+ P]QZI;*R/-#9>7.*Z.*RY4B$C,\'I8LOLMH*,7*RO4Z MQ,2#-69/0.BGFX5H!YN%!R)(!,"F]:G'(QDB)D(WI-2GB/@NK5U%"-T%5W%3 M0;*FW;&;=K#3'1T+8M9R.1?+A0#,&C%4D)A+:<288)P#XH;($Q)4EHLK?-:9(%G+ MY=@M%Q=VV0K^\"-/QY[3=Y,,A^J5SO^*'QY_=1[B_(]DK#]O$8^R^RQVG^60 M]1IO]%K(4.@C]3V$B+J>P"&3E8'(0X\LY/A5TJ+TVN^UI.PAJH7='O4Z/3?I MX"+]YXPI:UN3G2["P8BCUZ3<0D2X&U+EG!&/8(@#ZE=FIAM$ "Z8F1N(H[4P MC]W"A%W&]RT2'A(26NOJZ*TKB$"3[ Q B"B24F(J140XP%%U2J5/ GB$+AFA6BC MA3!T981IH/00]FBDU ^JLLE8A'R7SFNA-H?K_:06=^\RYH9HCW3J:1ZL\7<" M K^^C;>#+N@'(V2L2=DD/HQ@Z!%"(Y_0@&*?^54@+?(9Z$3(K*UW[+8>!)T: M>RMDRP*@M7C.QN)!H"GF"@+ILC"BW$<<820!XUX=!H.>MY#V^SHP[BX.!GO MIIT>B3K,-GNW.#G5G.ST^#>= =^ MU?ILLT6_V7+LVZ:BC4V%&.8H#"7@F LBI(^#*AV+,.I+?]ZFFE?O49X]B*R? M2G/>WOBS&E9I]C?8D--IVLZ05[KNONS/AZ MC:B^+2S9' UKL5CJ6XO%6BP=62P8-!8+(!&7GN]R J0? N7NHVK?B\+ 9=%> M+!8;+#H-BX7T(.;68CG,7"I[H(<]T,/2V-+8TMC2V-+X?&E\F%M=S?B]UTY8 MWV ^/94K^#4;#DRB=VWZ%\XH&RM[MC;'G;AP[DN#W$D;M\ &&6R(R5+?4M]2 MWU+?4O^LJ7]J16^?LC(BJ,P=9S**)X-4FT'];&0"8\8F*L;J?\8.T@=6IB8P MZ#RIYR7.MS@=_>7],"N*7YPG93OE23_[-E*/'QRH"W$H\G$":8E8R4F:G]G[=Y/"K*UTP30.L\U9WV1>H1BLZAAM;BB\678\,7 M!IKFNZ%'*2:<>$@@'[L2>Z)JONM*B.A"UY$N\&47.>\KTM*OLE&3"G.B:>BX MVY;G%G$MXEK$[0AQ6^W.D8] X$8NQBZFKJ !YE4+&D_7(X%N$;>[OD\]@"R^ M6'RQ^/(&^/)^)(;HN#)"SQ&V M$?JC-*??/D*_B<"\*G;_MHCR;&#_+Z:'YO1[\V=K*,-TE'RHDJDA G^>F2FD M:EZMP?85FR=Y^4VJ^'(T_HC1T@3LUAMF8!O4#ZQNUY_;0QAI]AC.#@*4:LO, MP^DGPV'UZ_]]IVP@_5E-O%]_7K)FM^E#4CA7R9/S)7N(%Y3<0YPK 2R'%T_& M6?U%27SSS5,Z&-]_Y/R"M__Q_ES37''/,'XLDH_U7WZ=I_"[Z0[+-+T>LG?/ M;\"4;R3DS[^^6^#V\C>XV4\;WF9?MLG+VH1MT_T9W'I01M@PV4GRP-XK#I;&+1BL!S%)MUO3TFTGJV2WRMC')BP MZ00$RQ>6+Y;P!;=\8?G"XH7EBRWP8K55IB:PZYWT3O9[-EJH)5U<^M7FHCV+ M8)V):^[H-)M@Q^1^5;K 6JS?13W>AI-9;Z_?19!/]_J)#SCT0/7/IDOF=WZG]\*%Z/!L\FU?^TT&Z#3;70.NMA$ M7XN-=E+_@H&\E\N$&^3PF?8\#S\=A "(/"!K*$OE"@ *Z M<,KJKI&/OQ7RM0'OGTF>#=1D-/]SM6:_=IDTM"V?VX11BV&GCV&KS3>W 3%? M$$0CU^4<(P_Z'O5=7H)8)/P(L3:@6Z;HL M!A:NA,)6268H 4 >DU3])B%BE)$2"CD H6!O8>V^ @KW9J*N+$L\RKIU"VD6 MTHX#TE:;=Z1EWD4$1"(,72Q $+B4*P.O].!=%Q&R4&:^G]BE->^L>6>QT&+A M[LT[VD!AA(CT9(!@P -.,49^5)IWE DHWV0O>L.61=:\6QZFG.T5T41P&3#B"8:%IROKX_KAZ[:Q M0.2Q@T,"EZ2G0GY186C)/E>3!W5G_WFM/2L@0?)U'*1%?Y@5DSRY57?XPZS_ MQSNS%/KC33),##]^\ E@% 82>0 RR9A+$"N[W00R#$CPH3D;0T2"< P!H9[T M/>9[ .#R4A@*RF@I26KYDX$8O_H]RN!)E% ]:N[,)\F[?_6S/,^>U%(7M1!5 MJS#'"7-DWV2.<+NAHW>O9)F6^/W/I!BG=S\[XB)S^<=TK)[=5\_XDGS/A@I- MZ@7;GC&=;1XU-SJ9)X-T[(AO>9+H#:)9LF[:2J9>T)E>,AT=YGD]XX20-9SE#9RM#:*1S^=>#1PDKA_K\L!6]\;;L[5A;APXL(1@X=TE!;CW&S*J8?H![S7(]1# M0^#7^:>;K^&OOUPXMWH:\^]^S+/OZ4 -4FD_-;8-N:(V%O[E>6L!(]=+7-*@ M$*<0",Y"*3EC@H*005A*(X(R8@M8^$DQS_5=.0'U@'28CG_^'O]('R8/4X21 ML6[T,_XY:PM<:O+^E2B*(SC=M)Q]T%S#*RUM^G&S+YOMK:6QN=D4-0](?@R+ M_[Y*GLK[IHN\:B/T\BI:MW4B #UE!*PR1EY-/2>OI^ST2PZYJR:]C+?J!:E9 MJV1@]F3*1%R$8K< M@&$ //47G2M9ZKL(87^:'*[)MY3-KLV\HBP7"J[T7^/A&BS'_XK_?3(T[3G^ MN\C'__U%;XX;/M&?*M:=8RI_4JCW%X7H_V.2%NFTV9OAK!MY>3UW_5%R,=P1 M%_*X37JJ*2'C6.J03-/*.F@G,?ZQO5"DUR_7&@-(B^?TXK(61& MG1:.HN5D-%;Z1"D=Y2Y]>(Q_FFYG=WGVX(S3AT3/V?Q?"V,VT/*23!T?A M^F.B.%:/I#'%%!F5FEDZ:36JG\[7Q)D42F=IM?"4Y7\8:(@?MO2/$_6W(E&:JUP9?<=CDBO)U[V:XH:ABPM'Z5\E&C\=9%0OGU6] MR8\D[Z?ZY:D"C I37ACN"KC9.=!P"S1G!C2:S?)$J[*QFNH_-:=KQE-C3_.D MTJ6*6Q=X=BK]2M)WS98N:L(R'L"(AJ$@$8V(\I(C7U9L&4B,4+>65IL;SXK; M\,[4FD*X.\5,AI7T:K71M%0O!@#U= PD-_CWI/A4X?G P',QB4NX?%^I0N6J MC"<:NN-<]SWYI>1BM5AC _>MY^@;BOMX.-2*H:5E]0U*]3TL:M?'1^4<&A55 M7;;\N>LHX54!(_-U&5FJ/N?'>/@4_RQTO.H^7V/0BT.,MPH!.$I"%;O_J0@$E#X4 $+,71("+IAD MB <1%0A@"#H)A-T:5E"XI[-#->FGB[56L&X'%%LRR/"_/MV$7_[C4H;.OUU_ M"BZO?KOI.9=7\F*SB 9_7-8;=Q<#O[J^#6^7MW>5('M]]. V2_KSW(_LZH;V3F+S1_>?G#O M+S5:99-" 9^R>9,?_>1QK#%2 :[&0F7ZUI],7ZEB?INP@:H6='40 T7;Q4#Q M*V*@^PS9!8GR8HQ3D95J8OSST0#*U]HDZ3G#+!Z]Z-E\3>)=Q.#%N4!E![*OK=3BOK1/+#M*E[E[X6OM[8_W^:D#SL<=Q MIM6\;I$[3)2=J?2*?F^:&;[+M?%?E'[AEC;F2A.S.0U7*FTA.9&A]($?0AZQ M0%0F)I(>PLLV-AK[S(^+M+A1#FL\N![]AW)R]6)\44L)9\W+H!W(6^+II*,E MGL[>;V9S+SWL^8K_>V"\:E,2O/%E<9 M+58 _%CY$"5J/R;?OC60MPR#RRV177,C:]QF'^"0<4AAY"/NA2ZU:]8W5]=Z?WO/1E6C%^Z99'X<42/_L8P([!*7O1,&10 M>IX+ '>YW@2#550&@2 (]Z0RCP7L]LQ>.X9 Q1G+4&_1EBPMQ(7=N78(Y05S M5WL?K6!-W+K/N4L4H#[=I\I 5>:FV='8Q.;L[=OH9,UITA2[##$=;P\Q@M#U M?%;O(&/A!GR=N*:W#EK>0")GT:B^OQ"MS MQ3%&6;1KWXSS7&*T>E9BCM(V64U?*W*@TFN:*)$+$NZ5[SOAN3;I7?_&T2*Z]VK(U(97@N-*?Y.53=/Y$EIO+ ME"4Z5O<.JR_+)/.X*!*=\C:3E$WR%>][)E51"T."A5 M## H5],<*J-&,-#Y[ZD:EWY]KTRO-\GU/;VZAJYC]91>DU.?_F.2#N+J^HU4=!NG19BPH0'0E^Z 3*$V'U;E$4!'0FVW(6LV5%AJ":GBXV5)/3 M_PN;J>D"5RVV MCT9I.[-;^\-8.P K;93&B M^*8!1:A]L4U?K'CZ(:JQF&H2ZU#4(!?$4IPF@O*2*]3!QFX*I%UCO M4])FN3(V>;(LMQMD>Q.6FS.T'5%L%>C31GQ9ECR?7;=)-G^%D[$GGV))3?L! MC.JV75 S6W^J='"F?1.UG(.'^?)147\[+>[3]KRBS#PA>CIWVSPC&?1TB+[R M':N7FI_+U#RML+@ M\^R4S9I4[U=&_7A8VNF31P7 TY*L+*]N*=+2+,F3[,YD]<7]?I8/&O;63[]L MSL!L+5%IUVO"*A?0%'D-] S5B*[[XTS7>9'2DS9#T5>7LQMD_4FUC]&FG1&M MT:A,Y2R'I =P!([WH0+6?3R8V1AJ^T,M%)HOBMU]_0XE;FN;)4#0#YC$& #N M!8 '9%I61H.%MBKM<-F.M/LF/57FDRP@VU&YC*).N5&XPDY:5)\21[CGT;PK^\^YZG2CH_Q\')T MI>AW^Y0,OR>_FUC<CN!@>I)]PF834D @D) <4" M@\#U(9G6>1(,^&OU!/\K.006@SL*4^U13]!6_,@+/<]% (4NC #'"+M>#0F/TJ_<0@OTVFI 2VJ-!GN04-KL>/N4"B]"(I"" M8QY1H$RZ>N-3"@$V5 8'0GV(]T[^-=3!2TK@\!VGMA]OMM6T,SC='E,ZJ'%[ M^UFA-]!*2-,[CX/D+C'7FZW(!RTA_RP=4%V,9G*-FP8:L_M(CHY-3ZN[IR[T MK'HKMQR5NIT^>LF *G_W$%R_[;(Y/I$.A05H13$8AK+]J;<8AK;H@?QKHRMU19#N9__SEQ< M:9/R@O*'C9R*;O7)UNJC_#C7K+$5!KU)1FF6.U9\^B1G[OX\R?OW<:$50GE+6>-] M=ZL1O>39YU,_HE6DL)M4JFXU;5Y^G#]Z'<>HUX.-1XH8B\#B% MDBK(81ZN:[@Q9-Y"S<3LQIYZ1"),HOZRED!DY7:@P!3I"*\ MXC]$YO87M8T\KB)IMS\?9\O&6@\TC_I.?4;#.,6E4.CW4TL*Z&V'FB M/_6:Z*;O*HX'?L@CQ(%'4."AJIP&1#Z4"Y56LT1NIVK>C#5N/E=-54)[T MLV\CXPPM^E0[AW/6.G9.MWC!+F.Z?CV*(.<\J*LC@?380J2IEM*P'*V6D-5Y M;XD#7$Z.M/.1] @IPW6=%RFPTS3#K:NZ8/X JM_-F=>T\.J:)(H'A02 MJB=D_3\,#F_\X'^!I>&TZ;B6&4133>.\+Z-@>?*H!E]U,%RVONHII9(R;8)_ MI#K'?KCSGK&LE=6'0Q*)$%$2A$IB,890UE:W0'ZX]$B(=F+?E(GD=%:?]:3@ M,5I62GZ5:7BC66ZSK+\E?1LZ*9$Q4J ,I/]LYS&5/=_*H@*3.Q2;M/JX[L-I M3L,VB5"#Y"X=&9.@LJ"JE*#2=M IYHIRLQRLFS#G.L^^3#0=SUD9CY636->4 M5"T\S54OBX8QJ*:WEP(PT_]LX7;=SDPG/>63*I8\&9G-^]K J4I/JK&5 Q\H MNW#U8'IZ-$V79Y-=I4]62*95)^H+/;7>#H:M;4)=\Z&;<K/M (\9;%J MB[!0S->@Q0(4EM4/6P=T5^)&T]2>AX'RTT/L<^Z%OA]XWC0IR"=XL/)MOU@-F)HU;QCOIO]*$.1"ZH(UTT M@4"39I['QJ\:Q#^+&D$PF*FF:%U25U0HQ==/IO[8?.U:W6.]'%!:&(E]*%NM MFP/$G/>S#EW[#>G#@WIRJ2G5B'6)1RF"=1=[D\Z3C2MA:1[]R\4\4)B^E/KV M,@VSM19S<*A\3^7KF1J17!%TJ&:=F_*TN"BE4:-"V;B^9SR^WISE,K\",^)K MSCY1WWQ-1W&]C3RM>%K_.;- :/KGE\B4E>A0-NM_SCW6RZ#3HO9@?C1%5 0* MBAD,J2==B?W()7Z5MX8\":(%&&EGJ,WD)KP,$">8/Z)I9U17*RWHZPOG*]03 M.Y9VUGANG+:=M6UG;=M9VW;6>VYG?:C]J&]-RO)X;>5N3F+8;Y0!-XEG$#+( M H099 +ZOO(K[T%#_IL(2;XN9I5I":E;?"K9'Q]=UE-S*09'*-#L+$)0;P= MI:"6SN<@&4SZ9DMX60+5'K8-VL?RA5*YE9&'.(Y"Z#(HI[U9@B@02]J2+J:@ M_)9G17&D\:>-TUIV8&&6-0MWQM.I=Y&*_4M3R$P/<" MLI()0L/'Y\D!%.]E<_65Z#*%E-UDRYNE7"]'/BV<:J.R>J,S2',=&*9O[63+0MAU5ZPXH$]A,3O!Y$.]@1W0?T4MAB@( 'D%/&7W,FCE,DCW%> M^EUFO^;.[&"EIA'>Z$,[J<> ['1'H'6<@VXY]V!P^BY6YK.QFNN7+-5.XYF8 MTLXEC[?.*!$LDL03$'B1#XGG@SHYQ49FTDHE)4=!&0U'SMMF]O!MF3\HDZ=^/TG],IL=] M:$LA'9A2B1D[H"AK'HI4O3S.G;M$MZ5X?N-3WVL"Q:U=XM96=G5[?8!),1F: M -=S?>MK6:R"I=M;&*NXG#6F?)+YKAOYA B7NAQ/.\@(+P0+._%BZI(4MUES7OSG.!U!T'D_;UCT3+% /JA/SFX5'%2.8ZD#2NM$>8])U5UG;(X/,2DT M,_S?X>ZKL\7 M7"A1#M+LVI:Q^Z#BC<]Y\I N= T]^=(0"A>/73@*/YJWJO@ \-5W$?!8R#ET MF3)ZZM[%$>.B(R8XW3(1V$,[8(/YZO4*HMI /H^\%XXH$\+'^G!4G8A6V?!S M%=$:Z$NUU XO%#?24>SP ;K5'LW4L9@FGI?W5HWL=0]1A8'*Q=4+.Q@8 M1R)/OYM-H%ZE.Z:.BK]H5()P]*+-Y6&PY_3,P,JO7R?%?KE-4/. M)FPNFWA+5>HF=HOS-?I_E*G;=.;YU"2M4V%KPAQ!D,1ODA?-<9!5^X3"T:O5 M'YM#+*IZRZ+59:9NWU=:.6K*I6-8I@E59>Z[!KG6H4(NC9@@)! @0AX'G* Z M?X$@SX,+F2[M1HPK8L,O8D\;<*YU'XGJ[T6'Z.,BK$U?0I^VOO#%]4 _"7=#']D]:4VONI9D?;QT&(:DO 8P" M[DOH2LA1 .MC\!"5_HM-7Y_OY7= D,/Y<>X><=AL'X( *:O-',XA(Q0 &9&Z MYUX04,DV(](!X0[LD5W$-98T4%JSV>*[3@X27$EC!%O]2;# 8< 9]95>43\' MO'9O$:9@L:MFB\97V:A_#+)(\7$FT7#4M!ABDF / \A<**&(7)\S4'FTX')([4VW4G@=Z"8"Z5PFU:EY7COU).4JX/_UKNY<]3ZZ9_GPPF:EWO MFH[FUW=M&IJR&5T X ^S_A_OEM0#($8#5Q 8^5PR0D)EP[MU/8#P&?S0LB19 MZ"JACP@!",,0!]XTISW DD7OG$01[%$-4/DOR8&6$403XS8UQ=U?'J9K M:#;'6L<$5O[J_R[:]6;+TG?*%$]]_W"8/14?NRTZ:=U?K]XPN1M_!/7J54NE M/[=?,-*R,YQ=<7V->N38E%7UD^&P^M74^^O/:N#]^O.2];U-']0Z725/SI?L M(1[-C_8ASK^EHW)X\620Z0JX\4#_D4]_KD9O=MH2P)NJHE$/%'%^S\3A[^'5&*I#B\#;+MS^7U\]\57(F*L6B)6EZ MRT5OZW^\3P=*NKJ H-(AFROGFEV#DYW?5&[QNY?G6F%"-1/X^,,QFM3Y$S#_ M[&0M]E1LN=C]TU+_;*A?5M\K&[*L4K=\<*9\<-/$^&N/R/+"\KD^J'$,DQ/F MA5N=_;1D==8V?+[&_3^^Y9ER3K41G>4?_]3O)\G=W:[7Q!CE'?"'<9[>__MD M^-/Y,*U_F"]X7T<>]KH0QVX:/KM8.Z?WO^R"M"_,]-D)&=)V,:.U3+/&^75?DH=8AP+RZ[O(G./]]R3.3[L, MYY])G@WBXEY+D&E+LBHBV 7C[5Q,EIQT:U'0HN"QHV#[_!6?^Z%DPJ,\<#'& MO@NKY 1"0R1?W$?: 0J^9=>TM9JF6=BRL&5AZTU@"P+0X)84 /DN1A3X(.2( M05]4N$69#]P7DZIV@%MOG;6"5^[ 6N"RP&6!ZXV J]7%VN?"1RY@,D"1<*GG M(TDKMS/ '#][.G:WP-6-O73JL/.F^YX[B?(A<.8Q;K1BOV.3N1X,S+3:UB$, M$(*N$-R#$HDHBD1UZC;V&0[<+6#F=XO"F/ATH^A%/YXHV-S(@'!8B8 M$)&NF<7$E;4K+EQ_FQCB"N'L1N^=B&B=49(-@C:XN1GF=+H(!P-&B+6Z+9,P M8%S9\A 'C$64H:JV!Q,NZ$*_FM>#D>[=8UWVTXE.6MPX6]P@31J;1Z OF0A] M&%!,!$0<5T8,C:@?+#31VPENO*'_C[OV_ZV@6T$_&$&G3<8#H-R/>( 1E8RZ MW/= 4%62,P3]Q8-H=B+H^PXF6(UN!?TL!+V5DHG\ (>$1,3S7!:%;BA#6O?S M8FH!=RGH5B&?:5X LC'/DXUY(MBT$/&A+Z0+ )6"1R$)L(11O2'A _EB Z^U MP"7*)K;4Y?B"L%;63T364=/]V!,!A!X+""$>IPB&RE.H91U&],7>4UW)^AM& M!M8[PM8*IQ7.O0EGZXA-[A(F*48\<#GQ7(EY,,T,X%&T<-#0+H3SE+QY*YQ6 M.+<3SM8I8)P12EU"/2K=P.,2\0C4PJGLS^W3=IX73JOXSC0U -N H T(-FCD M-0F^(M(=9*'K^=CU/!!X?E3G\NNS"K.X=5!X1-V \^7H> ! M\$* ZQ"?#%D7(;[5,GY*400KYU;.#T;.W4;.0^YR*3%VF0=DP 0*>*W+I12L M@VV[9^7)QOWQ*T3N7TI RP!TH='X0B"T$/5 MI@0*D0^VV900FHW.(]@PWRC%[;JSW,$:(U;FCT3FO58GM4C;$[XD02@B5PI, MW:H/+A4R"/8E\Z<2*;"R:65S*]DDL.GB$T8($4$$"_THY)[G4587!0K??_GH MV YE\Y0\?"N?!R"?NSA)XF#D%[?D5WH"H0!Z 7=%2!EE :Y3^2D2VS3[6T-^ M#])V747Z _;B%?/M-]RV]6S-Q_6..CGG..,K&!8KAAUD$WUHXS9@]>QJ5F\S M1T3N7S8V:M"Z:GVVZ>"ZV7+L&_%I@_@L#%T/N2X, \2E=$._/LT5^<0#+^9J MV*A(AYKE-8SXMD)G=WXL(EM$[A:1>9,]YTD?PP !X',2201=7]2YO($D0;0% M(K_E:2606?BT\&GAT\)G]_#I@@8^71HQ04@@0(0\#CC1G1*K$(;GP1=#D <6 M5IR'T)Z+B 50"Z 60"V =@R@J-5EU@U@%/F>0D_L$@)Y$+IU@S; O1?3L'?7 M/99RBWZKP\%_&6N54W_?R;/+!;^:/*A;^N5G3>-T-(E+"K2F.TQ'R8?[,GP+ M$?CSKXNG89MO]*$_H_%'#)1\= :,BW_.SL3\$1O6+V O0AZDOJNYT81]CBG ME 7(!XQ30%TUBK_$K1N?G> , ) NIK,D! Z]"^?_S-!A5LR"4LS^?KN0/GTS MSOI_W*NG)'D1_F.B'#IMI@1IT1]FQ21/;M4S_*&ZYIU9%_WQ)ADF1K8^,,^3 M0%"70R(9B3S$A"B!()"A /Z'IDN+ZT*$*"5"T!![F" $_/)2&$9>)$M<4#R3 M#,3XU>^![YQ$H<2C%JA\DKS[5QD_IN-XZ-RHC_VQFLRFTP5;C<# M]&Y]-N**BUIR\S^38IS>_>R(LU0H9O%L1GF^'/R#WJ M1NYO[Q-'#5C=]M.YCPNG'G#G2A*Y%"4N;IH?8XZD8O10"$"BP \0]:HR!N1" M2:>]#76\^Z-BRJ_ZC#,YC(LB*=1?S"*;-;Z>C(MQ/-*K]^YYH9ZJ3_.(F0>T MM>GE5315IV!&G7XHDKY6J4]*=17)Z-V_9J-DE2Y]]2HZ?3TZ)[M3$S%<5.@! M.EDSQ8O-6 K2_?%4,,G5:W4FL?HO3Q)'361\7SB)>LU@X[Z\E&;"]^3X<^>5S-=5E&B2IR../!2Z3&",?8^2 M@$P-%^ARMM!]O4-*+ COQK$ 1#NGPZQ\7CC:M"PM8R5,\72EM.]%FEIM\C!6B*N(AH0R/7T4R:"JK8-4Y]G.TU#T^\I3R37] M#+&^)/5$BB@=QC8:FS\G)377%*/F\I-2@RO%B;6.,G0%] *&78]%B/' M![7CAY%:-V\7I%@F1Z\CQ;Q N?R"HQV+5,]Y4AZ:5EBU-"FAT1_OE9 9L@VS MITJPJE\J._-_%XV4S3H6(W/955P,XG\XOPVSKSHD8)QRY_,\]CH MT4'\4[]":<4YY3E0%*E?VRCP>7UZL1@:6PB%U3&T)N3TNOA8!RX,)G/C-'_> MY_5#'M7J?_B:)_$?'TRMY,=X^!3_+'3,ZSY?8]"+0XRWBF\YRL]2;/RG0MD( MTH<"0(BY2T+ !9,,\2"B @$,03?YI#I"JJDKM6 IU39=K+4"?CN@V))!AO_U MZ2;\\A^7,G3^[?I3<'GUVTW/N;R2&SK0W M8>#(ZZN;ZT^7@= ?HLLK<24OQ2?GYE9]\7MX=7M3U4R\GP;8?EE_EON9E?;> MG7G'_5 &]_Y2@UPV*12(%CTG^=%/'L<59&I<;Q=E'R$>KPFU>2XBD/A4NL -72DH)EX=:O.E6$@,[R[$TQTEB-NC M9 >4.)H8SZY=(:\)"4+7@Y0)GT<@]"BDNDUT[942@A?25KN-\?R]D\@"[!' M#U)P5U&" MB27!Q)C@-$F4\C'(5>&-2;L2$""T5\W<9XNJ$$ZC%O9;+P_J,\ M.Z=B.U(7N$*1+T0XQ )R+Y2\CM3YH5AHZ=Q1E&>!?-N%%BBZ@/!():J)N#&( M(P\(R9E+?4E]A((Z?BTCS!;BUQV%>;JF!;R -LSSZC#/(;HPUR,G2/HFL7C& MZ2 S!KQQK-FOA>-G<3[04PV4.=\?9WGAQ!/E,^;JD0KX9M<[3UH(F'W+XP?G MO7ZH?AH"O^JW. U#.Y_+:\RO\-=?>HIAE07B/-VG_?MZD9\2[7TV;U1D^=H M[<#Y^G/&[S"&TSA]2 S]]/_+;]0EF=(^SD-)];+C5YY-%&S"&92.7A*KD514OTNUJ#@_DSC?(E]$K0';'+SJ,6_S^BV\R\FC7E9U5SQ2 MSOVPB@KL0[NAINP4AMSU?.*%'" %HP*2J-Y YIC!!>UFFGY*]$20H&TSS].4"NGS2M3KU]RFZK:(H^]&"<)*.%JU>E]#^_J;A@ MYZQ55/IJ@AP'A$7)UWP2YS]+"$/<0!C;",(4-ZMIZ+4S;M"KX(R]%LX>E'ZQ M^/7V^/7M6YY\TZO6HOW^T PW]J$OO, #$#.?<>8'(08HJM,!=0!E)AWP&2B; M3F$>U!8QC?T5*M%!?!-,NTF^ZU#T3D$-@AVAFG'8XDNP'N:LYN[78V,Z[W=&BM)6L)3%R@PA(H#M%(]>/_-I* MP\R3"U&\6RU(D_RG$;ER>TM4.Z+/9LCM6'2VV0R#'N\I2AYD,'8E%5NE-]!C M5%(<^80"S^=^P.L,5B1!L+"[\6HJ_OV@J4@P[P&TT[SU=%R\O*^I=QS;[M?< MCHEZA+'1E9VA?AW^W+DN9:WS94#D^2*(7!!Z7NACSV>UC%,0-@UHC2YME5&) M>C*?I[134U'*=#C1N*ZO3(OBI13S_2K-];UBME$*%G*36Z1HL!,@'& 3 )9+[3&)8ISI MR3# .2IJ.V$EBK19Y+"2*,3C$&'FNQ#@D4=7E'T,6BF@7QO1>)']38]KK M$< .4N97D[6)C! @(^(R&@7"LCHSX'@IW1-8#]I% #^\@_?MX?236 M.FT;>ARY'$L0NHP$0")%SGK703E)"U7$6YC3^Y+]K3<*\!R MOBHRJ>GV=RN.J:_2#/Z4#HH^&0[4:HS3H5F-)2E;@Z10,U&J M1N<(QV-]63%-Q55/R).Q*3A3QM-$#T5;49ENIJM1\S$KDF*]&NRJS1_2X.9S M$42^LG@PYS0,I/2P+T)?H9ST&6M5H"42< 8 M$H)%/O4X$$%=MZ#N4];)BXWT5KYGH15@6-57.=6,G,_#>%1LVP]PG7%L,XU# M+8V]79)Y^5L>CW7GR')E]6;YY6B0QL[[=S._O/M%YU=^3P>)D=KAY.'1*28/ M=4V;SJG0:?A*J)N2N&SD-"QIA/Y1I_(G^4,ZFM:PE9>;*]*1,:3*%+^O!JRJ MU/\&D:>/GTZ@B(>Q BR-5&7>Y.Q#325>*^QRX7Q*XZ_Z](-4IZ[K7[5YG$^K M\>861)MN@Z0<=)D+JL1@$N=I/'2^Q\.*QR9%'8)2J_0_B:DVT&K.Z9OS%IR' M9'R?#2X<.15N<3,2Y5AJWS4T4^C[B9#8\::C#J%,J-! M6:=8K-IG'RQ.7B\G7(E7RHC@P>S2EF6KJ%;4^WRLV>WQ4<]'!A)&V9*9K^E#F MZVG>FR@"9KG..2XAKB3NEM+6JD[=GVR5J=?OVO,NL:-,[:PG6#)]Q0WS%T^% MP?"Z9CIE"O8G9<%L5LYBRNIJ(FEQL5Z#X,TZ[/;OD\%DF%S?726U5M66$ KA4)12*@[ MKQ4W$)6.Y4(3/!L9D%!T'"7C2MS5RK:I_'&;;AHS;>N7]Y)N/7#AZO:T]>?V M&T?:J1C.+A4HF_R;%MM./QD.JU^-%Z(_JYGTZ\]+UNHV?5 L?)4\.5^RAWCA M2("'./^6CLKAQ9-Q5G]1GC!@OGE*!^/[CQZ_ ,JLX A1M3#>![O#@WN?](?Y: .&MGNYSSM[\L;WLD([M76CQL]',E_B!MXM]B.N&1,O7 M9^_4?ZMCF\^#_C?S.]4O4/\,00"_ 1.\8B5VQA:+O +;1"7>G>X =010DS&U:2$KL MTTA"$ 288J SFOPJ^9M2''@+95Y!+C+ M\^P.DUOM89T6J2Q2M9"*-0E['O=#K'-U=#\Y3(E+6-5BE0K*^4(3I-:06]@4W73-];C M*_/]+%)9I+)(=4I(Q5L9T#@*911A$48(^@J> J\^(9(%4> OG%Z^@4W5#5)Q MNK(^Z721:KV8U9&$IBYUO"\IQB_$IJ:Q2[0B=MGICN2>I1 W;3A"073BJSX? M5/A2$H%<6ML++H +35H6I;!>U%T'8=#JROA7B.'!JOX3T/!G(4-ND_/G$8\1 M# (:$22Q,(4]E0QA"LG"&;NOEJ'.P@.0=1D>L#)D96@K&6H=E1I0ZON>ZW,, M,"+,U76PE0PQB.5"-N\F>J@;ZMT8&Z ?10%V*T5FT1XC4WN>OV_F.6_'NGO MA%G[7;I;RF[=1]1CD9^WH7-7+#]_\.JYQVS/7)Q1(\Y48(\*0 D."2!4'R91 M[Z^XKB]1Q^+<'5QZ7:,79BO-9B#-IQ!D3&+DTDH@A?1"JI#2J>B P7P"Y M1F+':[5S1Z=N\I7=DJPX6W$^"W%F[98F''&$,0;* 8Y^WE]5D[N6[0]V#JJ*4(>IXYUF.:U)Z\.7;QM]/@\) MALH]GHJP< ,1$LJ(DMF0TH#ZH-+.U(.2K*&=7R/"G;G.N%//V8JP%>$C$^%6 MNE D/ 2X4+^ZTO>D2QBMH]F X'"A%^W66K@;^YIY5H2M")^Q"+<.L630#PD! ME$*N/61]Y$YU;@2C+ 0+G8>WUL(=B?#*MN]G*<+GL05]]5Q7NJUICQ7M!]E$ M-XK;1M*?7>##+#-8M03;U"$<2&(,!*RI-(=8< ]ZS-?G4'K4]T4D*\]#>AAZ MJS%/<>#GB@%;O2-W&3EP5Q\:MQ>2___LO6MWXSB2)OQ7>*JG=ZOF*-VX7ZKV M[7- $.SV;)9=DW;U3N^7.4R93FM*EKRDE)F>7_\"("G2EFS)$B7KPCD]6=:- M!(&(!Q&!B'CV-D/MF$/Z>X1@!UA%M4UX.X0R*PAD7;N.7.M9(3!B4,(XCB.L MRZQ #GD,5XBZK(Q][96Q;S%L^A9YV,^:K X8.V#L@'$M8(2- M2(,A8AP@%@ M1(O(L&@&C/:#>(5TZ;<8A>UXP; 'Z%(NT0X:.VCLH+&#QC="(ZZAD9!0468< M/R$W0#,0\IS-Q->[V"]/1\67"A*4BBKE M/OG#\ZN-ILG0"W@V^#QU\C>CB)E1N_S/X$LU$G>E(,W=D@SRN_2FH&#Y.+A- M[>#R:9:,^NX6V<,XFV4.%:-V(_Q[%.O@:F+_='Q'<[\J^9%6HF K5O6F9/5X M*[5'"PN$Z;-Q^G_OLNHB#\F7],/G+$W^^)#XR!U1_RB,%=0@5L-@I*#% **XY$E',% (8@K=/QOS-_NKI M:=SB:P>=HT;%U4J$>%M8L06#-/_Q\Y-L'?+S]&YQ=_N^H%YQ=Z35XH M\10=MCCPB\MKAS]3&XNK9O M_&HNKJ\\IQ+ZY<<9K]Q/JS_E;IZJXAT(YIM0O__@?CQW;%4%PVC>"]+O_?1A M4C+K.FBK>78+CJO\^;E7#54-Z&J!*K -KK]V]JO'FBG+[Q\+]I8@2PL26+?' M?$[M)G23.DJ[)H>7F\W[9.2XC.?I\)ITR.[+L^L])(_CZ20_"^+I[/=9WKA0 MGOK-R_.4)7:D^9TCMYO>N_&ZD7DJ+W]S:YP-W4(.JL8[63K)QC4EJ[O"KTG6 MOPLP](1DB?W3L84]W6#M&XZP+YE5H+9,R;[4-&:D/CX/5:2AQ!;N#6:$FSBL MCI*BT##PA+O[+?GEUEQV2F?G>)4 @C5^/0%O;2C7=K(5Y%=/TL_F$]K^O#%_ MLM-:)Z;W)1E=/D>_6+'!Y<]94M:^J8.YPB-^CG5OOM2SC6I#ACE]EXR^I/GY M*$X&V3^2X=2^5Z_T"H1SDD0<1P("'$'*$.>"55!%,9$-PCE(902P"UH1 + Q MFL=E.@>S/W3R^ ;"N8ZYK61N$^@,,#OO3%@[#@H)-V-NHS^\G*Y1W;!U,C+: M$AG9P51:++ U"D5T#I]W_-0K+0M.)A-N&2O'H3_KRLQ:AYX5]5O=A2-()L&_ M)=9(S!X#N,CL[Z+C;8O\@:5\'4%&%\)T9O: 4 (C9"A%B*%1L5!1:?:$$$.B MET>H%YIFSTSO-,.\?H>'Z59NN2G-8NIPG;C(<<0,U MB&B-*E(!#1C7@$ CJ"9"DK(+H>*:R17R1 NIV7$S"-9FA=K^ \BAVVVF. W* MGL3S.G/MA'I:+,4D40=X8AV[DJ^Y3Q'X[^>S'E[9^+-GIF-503T/H$AUT'#- 8QJ&."Q[,,M0 MB7 %J%\U]F\QO978/Z9MX%N:I4$^_9Q/DE&9CNX3^B9W=LO^PO3J9YL/,_RF@XE7[].K1^,)J[!3)"G5AF284 _/&/G_QDY,&/;@)^*-_R M668__!2X#/TLN"I2J:KO6W_"?=<3G(SL93[9RXVF[D8W/KD:2L&*R[GX%0*_ MN _\G_"7GWH6&>S=?:;D)*^Z1[@>1E!44H0W SR?I:Z;[GC_*<%!7:HTP>7\IG8[WX?W+M\N]MMYS]B M48,O,X@8J9GKPAEC36* JA:[! /V$O@V8Y!NH7XM!J]\8NN3 .5O:59&*-,R M)7*]?,CSBWC5C,AYIHO-\R&= UL^AAW^_4,ZRHOL6%?F846D;Z'="G8P'-P/ M7+)M4Q*2?C^;6H%Q&9,+ZTF:$M_"^O_+<@%HG+P;$=KW!4":1S$00HN* 4&$ M&*PJ %44.FH*>_-+RB=_;[/#B@1+':RWK[M+>][^NTM1VM-'_CRRN:W+T>5=&PW4JN(>Y=V[,7%36(OR-(Z+[ZW M&S%J= F1$B*.660TU8A"% %=%DX5K6ZI=/P'D1+NZGOIUX34+?I MTS""C(D(BIB$=ET$YK#*ZX98O42/W:I>M]6S0(HM:O9>EA.\H-=KEL/MTOJ. M:L]BGS%S[5^[15G[Q[TGY54STVR3B5D5&E!=@A2A6&@@B *"4:8YYW%E@E,D MQ$M\P\^AP17D?TK[XR\C.YP7#NU:HN[N<;@T^7%/(1G5701CQ"EVQ+0AM>!, M"(*\(@LBTD2@K7EOC_2KQY<3;:ZA!/.FRFOQB+W!C */WTV#<6UM8<84I[$F M$0,0:BX%%!53*S+Q2SW9UM'@EH[=K08OY8/<4PTF=? B1!(AACG@$0PA83%B M9=8X84"%+^52K:/!+1'E]AA;VOAX8PUVIM37)!N,I_G+P2I?[OLYO4N&MR[D MX+*%9O&O64>-WO/6&;T@G Z_.+:;7E&25WU'_W?:OPL^I0_3S\-!OQ=3 MNT#=9H.^_88>#\?WG]UWG8A<66Q)'L99NB":N:"A1>)E(*0^IJ\E5HH/#E#(:T%A9]6JB%X%JQ7=OHQS?,TO7Q(79^0T9>/ M:9*G^:OEI3 R4+JH 0N5E%SS2)7P$T422]4H+R72*E&(@74_M(6 $"E8\;+; MZ0U)(?R^"X*:O/D^<*XZ=8,9B =G#!B %5 ,XLA0@[&H.@%$D"+3 M>'Y$ (LAQ00:B\U8&@1*VB%NK%N,7GW^I?>9>_YB\'-A^KG732U8WOE@E778 M9!G1#ZN,8I79V&0RW]*^0;S/<89]O)MIWR*G0\]QH;$NK#O-G?5TF_0M;DX& M%D^'3@YNRJ.,<:7:Q=M!\L7Z9<6YT>0NF03I]X>!ZY8QJ4$\F:3/8LJWA784 MMY[F_M"CBD'?CR=N!TCO!OUA6G1N&%N,S@+7$N+!W:D<277]-U.+YA=+=5=DKN>!FYO]DVA@O1K,IS..C&Y M6?1;9.*6T[=NRJ_&Y#^\'C]8/!,$^=F]\\=%DS2[ M]WNM6\59(Q2W&?OY+3HFC&]O!_8BM6ST5EBNO#B/ROMV!W>C_SS^FO8"BR!I M=1!6/J9/UN:_-)_%_>6$(BE&L?^K=EZNKE.&F<9XN$OYO=^[\MGF?06YMK"0?CY+/P\>9 MHKG&)5\3NY"EK_3\_OL_V=>SN6V@T,W8RM:DEAP_SU]3"P(3=V(UN']P\U8T MF7BO4^Y_,)]*][9UT7>!H?H/@C!LE*F M@R*A;&M29@T'%TY/UFTMN5/B MX78F8O-*M9TG]RH+V]_SU-??[:U\C.)>Y MS8AM<2GWOZ+X7=&V]$C0XF[*[V2Y MG,*$'/%6-!PDGZNSXP]!T;A@'7+L(]EL#F8S:13RB$C'7,6<4V8B$46"(U!V M-&4L!G.Y:4\WDX^E #R6:[^UW03A'L%M-J;8X]WBT+V693AQ,1Y]Z+^&%:NW MEUEB$KQ/^YEMJBX'=4(^ =(821C$ !-D)#6BM -#BF@T5ZOS@NK:Y>AO67L% MZ%&\O5X$;UCX/5?[IW()]E2]K\NS^*$>U"8&@#J46&",5 M QQ+H5#):.P2>)?YHS,>*[G!"CL8571 8 M+_/P6PF+GT;T^[!]C-\R9X!,"KK!60IR+[!/E.^*:VEC,W.7ELD*T MR9%P'%[-GN*)JKA$4T<@^I#914Q>9DAH+42QOY&(5YIZ>WT4@#>Z,]$PU"SF MC.*8*D)HR*IV0%9O^2KZ6,^_NA_;J?QO/_U;5$[8KG*NN-!;:?J]YD*OU_+[ M#;;#OD8P7C(>1NDZQQ?;T/&#,BTV#<.^.]8M@SJ,ZS8HDB(3:L1BRG080J-5 M&>T( 4-XKHG"'-KMX.R=@UU&.P[1+-FAH[>/T8YC>NY3<':KX,;['[L?U+YT M\/L.KT_[J.$8Q5P2QYDC&$%(Z;)Y#T!=W1W3GSQYQ,'XNZ]!2GLG M]/OKWBY3O4:.3&B Y C8#PD'#%CO5I956F&H,( KJ=X.CMD)7]HLZ^0R9/;5 M RW.T&]?4L*]X29Y:99;(7MX-Q]U$7O%!L9".UPFVX0S"6M+@E,AF JITC3& ME# 4RY*S"E&HZ6J6Q/9\U^6](W>R[$?(9O)Z$XQU"#IVV+IC_SL$/VWY\Z2+ MT\"^-\A\IZ!)FM>-?L8.C@=?W9<*AI7R@[^GR7!RYWE#OF3^2.*S:]:5YOE9 M$/H>7>."[B-+\^EPDA>W?IZ1M:!2*.@G6?;HON+Z2J6^JT!ZXYM!I8,LN+6C M+#XIVG@]9%8ILT?7!VKRA!7"K81C \E2UUG, TXQH/H*KAF1>Z<_OK#"9%'U6_8WE%R*L>%06^C*Q&IF5KO1]JV?#3ZCME6=4JIKRX M5?[#66"EPG[[8FP?#9%*Z5ZX7=V'KW%CUU'K=IKYAG$WZ209#-_21NO)AM)2 M0''!-KAF&U"[BJXW[_)V'U)19C0"2D(<41492775[D-PT6SWH:QAI@T6DDK[ M'RPIC"N^FXABKM[4[F,;TW==0/O#>%0)5B'.?3L3O>#;W:!_%[CF-%;OU3BQ&CHD/SGKO_'YOT_R!G'3! $[9;#,*2;]?\0/[SLOAI5CLR3/,I\)7';FP\_;RI*Q]K09*\+.O8&2(YU$M:Q-\1> L /?VUF=SH+ MOYU^-D=2'W@HQZ/69ZC/1R/&68B,IA$!$$JA:%4 "'5,*'I#2MPKJ;_M!JK: M[$SS;JR(U6MRCJXM" 02-^KQ"7)LZ3K&*@Y-#+FJ MBN,D,6J.5+FIF=6TF^^..C[=*CUGJSGJ>Y]RX0>X4"^[K#GJ2V-P)-$9:8 M6 .6$RP("IF,*O8R@"-*P3K:WM*^W&E[^SU?MJ':6\C%\H5UPR4I:V]8[[8J MZ8ZM8.XHZN(@@O4YMI1( \U@B(7F$,48L K/0HMG7 MA6\GX-EWF-1A4H%)N#YF%R2.E8(18K'@ +,0PI+(%F%&('DC)K46]A!H>\WS M#@:4%E3C;E20LLWZV>><',XV\E59_F4>](=)G@]N![X6-&)]:OP7&GKM01]7H MYI-G.7[Y@$^T9T, NC3UY>WS["1@^_-,ZQ9(4%LQU#H"-&81-U2K\A!%"!.A MN3S#-\QS2[B(>F1Y!Z0W3U7/E64^N!K"K^GP\0UED^\$-3\F/P7G1=F?19*[ M<3;Y,$FS^Q)IGA0'WKM2[6R0#/?_J59HF_"79[SVB][Q/RPN53WI"L6;+U2J MK/TPF#][$O_O759=Y"'YDG[XG*7)'Q^26WO/GY/AM^0Q=_5O=]D*@YX?8O*& M\<7NAU-VN+ +RZO MS55P?1G\?J%^C\ZO313HRXNKRX_GD7(OXO,+=:'/U?DAU5&P1@P "N@&,21H09C$567@129):-8^O-R%*NW#O!MT*_Z=^G- M=)A>WEY-'QZ&ON0]&>HDOXN'XV_6;+ETS1+.1X6]80?BS9E\>94(O=!IX(!: )3U_?2,0T@! MD)PP*H38K+Z?O%+[7MQ0H/5*[EE+)??'$PGL*J>[RNGY'[BM(7A('NN&.N5F M/==CY=XBV32;==R:;_':E5D?.T-:]8RK_%N'!OUN.9Y.?+LT+V+/NE5UI;GO MGZ.Q+&2&<>-(TP@8<86UU"%EH2:A1F5H$G$9S[4N?IH^^5L)-MM.H20=L_>! M[$'M@,J3ML<=6=\1,A= W.@/0 G7D@JMD84.C+@@%0BI*$1\[@QS41E4"467 MHYP1(>X@[AP,OO$'/P#!A A$48L(5HB$,RQ(1:UA M,->PLPDOOV76=QH\),-=F#H(=/T'#L3.^;2@=?;X\R09C HO._W>OTM&7U*/ M'J/TVUQ7W\VX'#K[9N\!2#;Z'T41CZPQ@Z!6,62,8%4>$"@%X;Q]\ZS]R64I M5^.F([,7H0[W%ZW$T9CLCP>3-"M0 M84&I$9'!56=P!D)$Y\R=5=!F%8J7S;#FO]-L?&/M;F>Q^Z/\SA(Z#)SY/_Y@ M)KWYD-A'2[XXRI%[*T"UI>-2N[KCA./OV_FD3^^Q]R:H$CGF@+B1CBJ4EJ%D MAEH[CVH6]G^^F6:/ M:9)9\^V,/$](#-PG^:D#Z[XJU N->TZNE=:+NL9K74,1!$)H K$(C38:Q6%U MC@4AH_KUR3U;+?TJR_"O_Q M:'K_.JW4!A24 MA!5_ZTWJXE*.0=9GQ Y&_:PJ"?@\SK+Q-P_N MD^R/('.LEXZ[UG_34=$^/ RM[+FT_9(#LZ[,#+ZDXR]9\G#G$FR_V2&F_@ME M5<$W]]JG2Z#;8'+G+I:-'[*!&\3M+#DA?\C2Y";WY0I%@,W=8'!K':1B MF'7ZK[N\W8WL[3U5HL_FMS=(AF?!T[59D]!=4$PU>K=);>!\X5 MLZPU+0M#Y:M/AQ(J(F%LAQE%ADDA <35,)DF86,Z- $ $LPC"8A"C&C[A&5> M Z(F7J\X9T&IGP>[?2G>*6?2Z=#"S/4DWX!Z>:41M,8'O-+=CJG<""/(,">( M20#HAN5&*]")TO7*C=;\V39OUM4VG5!M4^W'?-QEMF$G!OLE!E4XZD4A.(7# M9;>[!C_^VW3X&,#@0Q"E_=3YDP&&ZS2E[;+F]CUVP4A-B:"M%FK_DB5OEL<[5C N+R-!RX.\4]W6K,LBK%!OQ^*VB1.V+\C MH%-N!-V!S6&##:M;5<= $J!"'6(C#881C7E)42HD-^S5$XUW!AD$V%$CS!$= M,B/@2.U.]%R"-47,@CUBE9'\ICQ4*)<PRXAYKGR\D1$CH(F(PAIH(8SA1&!FJD9I"*.W'9X]5T+73GE[6QKJ M(=0J@<#>69"G[*.>M()B5BLHY2'44!DIH!+*$"BJLV.&)7J5:O>=%!-V328. MQZ]#)VN#-R MZ\C)6J "USH6:JE,Q&(N0AU;11,Z+/= #B4#[ EOQ5LVP*O!]^WM?V055K-# M,$0[E^XH%(K6Z2:*A(P0(I%FL3280DZJLSI($=)/%&J5'6N;BM0=TQV.,T=] M79ACL4D]+]NFMN.FS/8'J*8<-^B/B&O?@R,N"("8"@U*VU("(W6TUK[GUV7; M.HMP#Z$VHS!K2\+>[IJ=+A*?41>9?78U=L7E2P5JQ-7:O5O8PBW=ZOT]ZWT@F8C"DS& H0,R-P) 92:HT M!QFI5SM[[E3?9:N9?7N^ZQ^V\^[VAI^#\_N'Z<0W:"]HC;JSGSD]I+".2XP?S*I?F1D!['_>M/_^/JI:/J8WYGO??E5Y^LSM)<##'CQR/H7. M!S]1)>5UFR*L[2X$%$'8NM>01-;'9J622B6@6FFSW+ER0M9F-N#^:>81.=*_ MV8W2,1E_38;3=&%7J(U#(_CA>W SGKK^2)OT%2DOZILNS05;]M X7WD26G_F MW:)5(]T+01U*+3!&*@8XED*ALI ' V'??+UCYDO<**WF5O8LNFXM"+A@D5N1 MVL[_;]G_[P#J9 #*@D>=B\.I$$R%5&D:8TH8BF5Y9($HU'2U,M_M);?1[1TZ M'@PT;:F';^-A7NN@N\VG>]9%>-'KL@5K4B[]W#O^0L6EJZ=:^='FFJVM_7!8 M/'LR_^]=5EWD(?F2?OB4N6V'0\T-,WC ^__)) M.[C@+G-J^:<\4M9 @0I B 4E!@C%-4K:TUS=WC6]':+ M [^XO#97P?5E\/N%^CTZOS91H"\OKBX_GD?*O8C/+]2%/E Q4*%+ 12AZ)Z3*)H MW'A,$@FIA)2"Q+&APEI':M81Q1!7NC/_F,W-:IUNY7"ER\#(V.F72K%026D1 M/%*SAY!8J@]DI^U@\BT= M?DV#>_NUNSQ(1VXT3Y2Y:P.]T'(IXD-=3_!.&.P52E.IZPG>]>,]OGZ\UK^M MCV$B'AIIK $/J;!VOB:&H.H8AD,!7C^&R9\X')6O<>%\%FM]V&]=^]WH5[\9 M+8B%BG\G[=1@$-QU5CO6_(X.;0X;;1I4 QQQ@03&1D*H(5<,0%B@#0PC0>?R M.9^$+/8#:T2KYRY[!S1'E*YRRDW $:2R#L\A$F)*.<2=Z M[J^RQT?3]'Q4*M[+#8Q;TCG0 _@HBJ-/R7<\8MWB3>)?CJ$RE.+(;F!$1" L M*Q0P@P3HM^]HN]0LR+H&<@?CC7>MP1>HHJQ5,10*:XY,+ 'WQ*R\:B"'> 2C M)1F%*RKC"YV(VU+'GNQHK([6D3UE146-:EX$(3 L"@FVSF$<*Q+"\K@8(JCE MG#VZQIZY735MM;!W_W3TN'S DVT8CA"N=2Y4-.38Q)AK386@)D)E/H7]01C- M9;.NLSF^T.NX):4C/0':W!OW=@L\I9WN@)6KT8V?Z9 2R6()"8$2:.*2P@HG M$+DXE9B MG2]T+6[+N.P)>MR=BSL?\$3UM%'^&2DE4!0Q'D$0J5#!L.KL JP_".;LT;=M MF:KJ$+=5527'K:;'Y0:>;(-QA&&M=B&7,0F)LGJF0LX)YZ@J:A1"^.@N3Q!V+N"1;70'K%B-SOTJNM*3WC76+O@3CU73_R @\OU%&'T)KTY'U6?;,]NQ+0[WCR,+62N M,??BSD[O<%#SKCU?-]E7]K+?Z0GX/\B3"R'H>R@!3 M;B- V;8V[>1$BC^X7#B\O8BG3S[?'LIIKA5EH>]U,[3<5;T-,OKG-X1&L7U)A1235RSTS *0P14%"E9'I$C*6@\UR"JN0E=?K9C M]SU5\Q(RMM\SEACH9$H$A&-3*2@W8<9JII<$!.9.2;.%[;CB_&H MO^4=&<-6XX>'"5-;8JA9A?]E\3NOL!6'7AHN. :(!%B;"^P&HU*\]E@*V/W+Y^V%$;HK 3[M3@>SD?] M\7UZG7R/!GE_.,ZGV1*2"L0PC6#(J8(2,F2X*G$B,D8RW&!O@ :1T9A9,0! M";4.8UY""I9"F (A/!F*FKSY/O Y^4/Q)(%]%-=9^;E(-A=[.2_#"G=?6ZS_ M:YI/!K>/6Y'LZ[LTT.-[^[-'"ZW.UK4#RWT3]TGR/7C(QE\'N7MDBZ_%D?#@ MWG&G#,8W>3#-[8@#>\?4#M"BKX_X#QQQP\C.U#"P?HB;GJ_%M3+WA>3&/4UZ MXZ_G"%XS>U/[F_0^[P6#6_O+QYZ]>S+Q) ^3Y(]TY&X[#I*^YX*U+_S@,COS M7Q,7^?%C.0M,TK\+_M\TR>P0>_XKU6--'V[LG7,_L.9 7QQDSV>V#VZ?_.*F M?H;^73+ZDN9/[W)OAVH?/.A/[Z?#Q%^O>%87SFR'H&A7%N10 KR#N MP=/O#^DH]_.V-MU&86/\RVM&!A4I;?0*01$TFLD0, &U8()2K"LZ%R2Q?!&; M3#'<,!VEMX/GED6);?_NL&US=[_'EG-SOGFJO 1N>Z))@U8=NZ3!,(J0G=DP M1E)')?)*Q17?8*)%6Q-->Q1N8:(=#GFTH+@ MIK%GU3)_*)!J^'@6.(5=@*]VNC)G85N S<;WFXK0,@EBM3L L-341%:H9*P@ M(%A7[=M1')MPSATPU=AGHO3)CE\7NZP%P#)9U7H(JPB5E97/:=:4JUJL/J#7 M%9B?S;L'?]Y8KFYJ-I2MBI98?XAV5]VR?#0*( QB@N X#(V04M%8\!BC&,@H M5C(4>.X(<2/YF$/W#>0#'K9\K \]/6O]V2G([)?L:%,G+@-K(/0GS@@H;"!G MC=4@E$\< E50E!_ (W9VV>KF @.P ?80BBCDQ#"I4$BEJVKR8,^%8 AN9)?] MLQ5S@?7$@=IE##2Z)$!L&(,>)PE1TOJ293&W%)2 #29:M#71L 1 M'8ITM&.0)2[69+%G.O3FV(^#GUP;,5'#V=.&+F?QM_SE5_\JO%QFF6NG'_YL-Y:O8 M[ZK5LWY)^SM;EMY,^Y6@S0*LR3"89,DH'_BI=CO'N(ATWMMY2B;CS,5G[13= MV-\_))-L4$2B71RS7\8<[6=IDHWLI?."XCH;W[H0YH\_F/^1W#_\\ML//[GO MVR>V=JT=]/1S/K@96'FRMKJS+;^,[#!O]A\DW;/].+ 27P2"G5'L!FP?S;%\ MY[F?O<^%H+@G*Z;&0FL^&??_"))O27:3[T1!ZEI==U1JC;C(_M)?.?KRT)D5SD.PVN'?-7X.[ ]*55&>WGQC"W 5 MA:$]2+=@V@=HZWIPU+Z\[;L=\"QJ,7^\OH=QC"4G MZ+&(I<)"QC& DF9)$2AB"4'&ET%HGZ(ALZP0=;W2"7A^<7]XV->E3L5/I M<3[):UVK*B)>/63G,D+*H"@.&0=2<,ZEJHZ?$8GBQB&[U 2J*(XAQRH,"= T MPF5( 9^Z0_PEX=5UCZF$BFB&1!0C MI8WA"LT> ^&HL>Z$AY! V*EJ*($2+O^Q5>M/0(=U\G3A=M'%''AE=NQG;%O M#J#[;GJ:]EWC/-XW+>*_Y(7-]^&SE[]^8]Z#AZ&UMGV6P: L9:UR"Z:C9'HS MF/@?C'SZEK^!#V][5?1I#GZ?_'GU /(\6_B3&0(+9ZAQP2=IE*":\_+G[G7S MCB.W:0Z?YA.!(HW4IX %_70X+#_]_WZPUH![;9^D7[U>L"K7@WOK*%RDWX)/ M8^N4/!^M=4R_#$;%\)+I9%R]4>2P^G>^#6XF=S]+>D8AHTPB *S:7,\^*.1/[YE^I+SS^#KWP$UOM9=[-U M;K:\;F"+"=4O)V**MT*56+W@AV]8\--J74\)2AL^^0)KZ7K^[,\9PX&U@T\S MG?[$UO_JN0_URNJ?( C@=Q""-\S$UL2BZ0*?J/Z?\-*+;NE/=>D[K3_9I5^D M]0?5K&)MR7"A'!'':WK=(;:T2RV42L/72RO6#WZ]G M9@B *4XY:11"F1!I8V*"2,A"C0UGIJQ[8/;+T2.%H(8>,M=N69S_%ONM^ MTD%>!WD-R*.R3D:#()2<(:1#)AE%*@)E!9+0,8SG*I#6ACRQ+Y"'E^4<%>;S."0.$(8%(!"2*E*$0@NHD7H2"PKF3Y4VLO'_N >2AGF1MDB;N MJ=AWD-=!7@=Y#TJ^1O2J7$0UNE%/EK"\28N*ST7'='48QLE)Z">N MZ_ZDP;$RP.[# D6 *_N9J8J*=31?][?+4,NN]!/W@)2=?G;ZN2_ZV23M05H0 M(R/!I<:<"P94U8R)<&Y:/?UYJY&\*_VD/4Z7UEYV^MGIYZ[TDS>ZG^B888A" MS10P LA8T9(-12+[+W]/)W9W^HG)4>R?IY%^.!K/$ AAA0K% H,1,A-]R$U=$E,;%Y5W^W7'B+![]6R[X%5W=YFX2C MIKPXY_G4H MT:'$D: $JM.@XICS"&&E-#40:,[CRI:PQ@5IUY9XJV^Q Y2P;H5L,VS>H42' M$L>"$J1&B5!QP 1"(M(6N>#RIG'(4,B6DV6W$.4(#U(MT?IT%>SK4ZE"K0ZU]1*U&*BH,F1)01B:4DD<&2&VJ5!I, M5-2>!]@>W0WL2;:4[^;X46N+?-(M,$%OLPFMVHP[H%5"D"8#[5VR,3754M5M M9*DB9H120-!00*JU-$SRJI\P(&2.6NB%]L=9YHCD7#0Y?)QK>JT<5<.%)XJY MO/6?YNIK,A@ZJ8O'V=_L;Q?1QEL391:._FV8C"[L0'R,VM&/_*=R<'!Y/QI\ MGN;G(]?N:/ U=5^;BT_G_HY-F#B_B&7)YD_N:E"HIA!4DU$YXK MZXN;"SMT"Q5>*MQ#!N53!K/'#-QSMLMZMR6,6=34OOIB->RW-EQN8:CX>?\^?D^&WY#&WM_K+7;;"H.>'F+QA?/[EDZY; MP5WF)/E/>:2@#J$"$&)!B0%"<K7G!^H=M1BRT._.+RVEP% MUY?![Q?J]^C\VD2!OKRXNOQX'BGW(CZ_4!?Z7'T,KJ[M&[^:B^LKWP<=_?+C MK!7^3YMT+-_&4U7=8(/YUH#O/[@?SUU+^/'4D57E/<\O]# I +B@6+)H6[[R MM"?Y3XO@X3ETM,%^>[2&X?/ L<'.4#IN0*2PV'_S]RMLIQU\S MF#QZ$'J5-4$"3 @E(=8J!AH2BX11-;LR?L*6@44,"4+&&.#8S236I*J5(QIB MTQ9K@C?7GSBZ>%&/_Q9VL&*)QG[.@J26S^A5H"=IOPW]8= !O^6BU MG^UI;_%MQ!.7)U+=#VYNANG1]IHM?$9KB?I)6K@?G4KL=7G?X2.7A?_C7Z4W M'Y1];NN>>9$PW].L/\B+%[]9BR3MI.,DI4-]^9*E7Y))(0GGHTDV&.6#OG_U MCV0X/76Y.-4=9"%J?$KODX$CV/6O7)##!?6FR="__CBX38,?_YDFV9P;>#J5 MII?323ZQKK&O-IT$4=KW4=4RX@V?TJF^5][[OAR%02X;#,$A@1$W3 (=N@1( M0:JC, JIFF,(7CN>7EI#C86Z**G8YP+IXM_)+)#N?WO]^) ^R?:><1S6CGBK M873(4(_P5E,N]RZ9^Y1+/EK?1]]O>7?=^W%O0*S1WQ&Y;C6N; T"P(@QB.KR M4!!#'9NY(M<60:S:L,O]NC+PO6V_-6B;YHZJU0^QB6]HU4-"<(9:S8#JL*W# MM@[;VL,V!'E]%, B&1NJI"08,^;X:(!!!_RM/_SS31[3)/,6C-G=8>/ M60)?U^KZY8IU+M]A#$S$B,>2A4K*&-!2]TF "BF MVM[M_8SGYR/K3@S&-W_+QGF^O&O'CF(R_YUFXYLDOW/[A$\G.H;&?UT0_TB4 MEM4YR4((QA@0)D11R$+!K?H62HL,P//="54G2/OC'JSH3>^OWU!M>>MX#@=YPOOC,O,$0UK[%%Q"'"NA M.!:Q5"H,H[+?#1:2R;G&_G[//\_S:7H333/[A(69411"-5.?9].^-R[#<[H- MVJ-@)W2G\T*_B;2TI1>+\D%..::X>J>_0P2%I9B ZP*#..0 A+$06(A($AP; MJ$M,X :%;T_[6.:R5%AQ<%[+,TB19W0GS'I[:WMV^'"T^-!H]2E%9")E+0>. M%684:1R!$A^THPMN.PXY!P^^.^.K!Y!MH\*:?.JBW68R'1[L$1X<$P:L[[WN MGTP>UZE7/,YNT\'IG7MA4?=DY8#0F$LFK+]&)*:$1:SR40DWK>\WY9Q/LWK' MV1LGMHN3'^9N<>!Q\A65MI%V*PG15 AEWPMC!@W'I$J[E8R2MQ]6+W,B%VCM MH;B1G5)W2GU05E\G5-WAUV$+TDE6/K[9 =*CZ?R>D<1"]K SEMCKN]1N#EG:'W\9V;>?<6?UQ_G$TW9.1U^+&%)! MR)4'R=ZPRP;?[%C^9>V?KVA$R$8[12%B$RL*4*1D&,J0XHK"GL>8S)5"SQ0O MS;Y:)V:Q37$Q+F?8*V_NJQF;GVN[$A?CR3]3J_;56M57*GYT.;'/>'V7C$K, M>7L1ING6API\/?4U;#M6B85BP M8LMZ0NS2T]H: =7SG>TT7>H37_1%YLRIJOVI,M$5!](GKOZG2D]9!:^"BH;P M)6MV%X.)DT%)Y-#1258>+^9<_=?W3OC>EW-KW@@Y"P8D MX$@R%D&F!8Q5%%5\A1*&;R<,>.G#ZRYOW4-UAY'E.>Q:DW(&-] M%H%L-_<0X!Y#7AP "5;=Q" M0K!LCZQP=6![=@[OJ5.B9)*Z77Q]7L-EF+=A!B)!9TQTH'>*H'>4QH] ==V6 M#H540(L(&B4HDQ0C6-5M8=!BJ\?W,'Y\X/33U>^M&D%VBGJ4=WAPDGC0&4$' M 7"D!CACL'U?0!D"9@TA9$)5&D$<2J3PL1I!+V+?AL80A6?BN'NL'U<_Z]-D M<16L3I6B#$"L0BB% 8 #" A1I8D#0BW::Q"W% &>,D6NFVO<:H2GZX1[F%;* M@7?"75&+>=V3/I;&V/U:*A%K$%([,Z!T5$)#8BC>2XO?NIFWIN9=S^O3T/3C MU6Y95PQAQ[!.J5(AM7^%5$)=9CZ'-.+QVQG0]FN/WDH@@C#6@[S-TYA.C;L- M>R.5EJ N!Z:4HE!P$S*B,0;**G?9_0!%" )X[!OVMAQP1LY@F^U?]MS//G@Z MY*(X];V#K+M"B*5>W!U3=.RH%D4(;D0&HHB0D!(!> R9P4B4***A(O3=4.1@(@-S M/.UG\K@C_*>,&\>'%UIL@- 8& LL3,SE)Z9')'<9;+G5DR.K00: M,.,]!G>2]MG9'H> (2=N>_#:@X'8D,A J9723!H=1Y24<,(CL\OL@O>Q/;85 MY"#LC!QWBM5Q91ELPII]!$W17L:*!D$O B0."2=,ZY!:=X4!5IYQ( :C-0AZ MU\:*V6KM54>]L=K3OY. D@L I5^R!<,2P4C!2,H8XH<\WP*Z.!QGJ' M=1D-"N^#B59T,'&<,'&TT+ L/H$ KFNVL+:V0&B4-!B&2DBLJOZ'*(QDN,,T MIVT9"=L)48@>A6B'2' \@8HC@([.PG H0GCM:F )(8!<<15#'!%&M*PJ/Y&F MNW;'CN),[X]+_+PB5L[ MN-X+N^\@\ F"N@17*8D1"A51*(PHPQ&(RJP;CI32X4$;A5L):,$>@*[9&NO0 MJ$.C_38>3\\^W!N(;9!H0R.MQQU*S&48$:UIJ*H*2H&C^%#ZG+2'OIM&^^09 MVEZT[R"<\P7,;6^C@2(/RZG6GG+LR+<^@OM!\0.%9D4 )20 M@$6L5'NA.*OQA>[/8T,=9-UW@XOA'ES>V6CS=?1"N'NQJ(,%$=0F=O6X%$D: M 1VA,"S$0KFSHO8.AS83B_WH]@/SWCW#H'L M4NT-:65O&>GF)N,L].U?EBHY@NMO*9N]TY+ZN!R"WNM?77B4Q,Q3:.08Z4-X18MH105\:F&E#2( M3RDV"",)$.(1BZR9@&EEO1 L<-P"\>GV]\KFBA4H35I,ET,J[>*$*!_IV2:!6= M28$(99!8\ 9";)]HE;Y"$(IVR53:_A7WFSM%[=5KBP/)P@,^T%]N-[)Y+'R(KYA-DZ;-''/ MQ.; &!5/:??K8*Z#N0[F3A+F3K(.9C%Q['MG7^U+Q@VF-2.!9G&(F&81CXDV M2*B0E(P$2D=&'0AU6AF%]^YO<>?KAYTHY\N2['C4CO@ M'$/,ZTZK(J;"&!AQ$6$0QTH30JK,$8W?A2RR72ZUC<%PTZ1#<@9XAX:GB(;' M:2Z)NC 8Q";BDD$:(@( )2 "94\"98".=MBF>6-SJ8@5SZ+$[V,VX59+0SJ@ M.!2@Z,RF0T ^ AHM$0"5Q" JJ!!2VC^ *-.V1*@Q(L=A-K4!BIM2XZ SAIY.DIL6$527:$0B D!P8" U$MG_HQ4#CH2 1N_&:KEF+N?[1)$H MZ0'69MG^WAH]1V#;G (/'B*-K=;?*;J3JOJU)DI'D;_!ZX^A*=M<>_8K1SOUU]4^+!7*BZ&2/= M;D, 6V6!V+NPWRD?AIPTV1RBH)EP%H:Q=3 0PB)D+EA8(84,D3+OQEUY^)&$ M#DU.!4U.$$%0G<#%I%34ZA\G'%&.)9I192N*2;C#/IPMV!H[CTAT*'$J*''B M-@>N22N5"%4(8\)B@1D+D22\2G(/.6;OYIT<3V#CM%#EN!(8.MK;%Q"$U@@2 MF5!'(3'69PE9%&K!JNRG4"G&Y[J?[3&CW1&%./:5>ZH['#D1A.!U$A0R (0* M:H@YE"1&W(B*K0X@"?EQL-4=5U"CPX\]#6$<,V;(FB>78G""4] O>#NJ?C3=LW\VBSA6ZU]K8CW3U K"9U>C]C7&(4$^N!LA 3 M"1V[4IF. Y1YCX8&[3*NO7=!#^5GK.._['"\,S); *X&C4QH;4RHH..#"Y5A M7'"@2R-3@!CM,(]P8R/SO:N2G+&):^J9#J0ZD.J,S<[8; FS>8W9!,:210H: MB0W2FFI:,:B'6L)=GG=LT]C<@\(RCLY$JSUDC@S/%Y "MW+MCN'R#9?:!X9+ M)FMTBB364DK&B8D)8(@R4IZQ8,V$H@?,<-F 'W]=CSS%Q5NCM82H1Q Y*5I+ M#NJJ!*H8B8#F(G(](14#@HFJ A*;<*Y#R@'06JX@-:]P60*X$RY+=P_W;(/1 M-"D$SK^=^,7**4':Q#+F-!:48Q02+"G3B"*)0Q3%=J'_DE27>@VNM[,9^7^* MM^O7KPWC-4Z!M0=&P+,I]?_>9=5%'JQ.??B\^?D^&WY#%W7 MK3#H^2$F;QB??_F$]2"XRYP4_RFWIJ0.H0(08D&) 4)QS9&(8J80P!"\?3+F M;_973_SIL$0[#;*VY&RR5A*<+:S8@D&:__AX93[]XUR;X.^7'Z/SB[]=]8+S M"[TF\:MX:H]L<> 7E]?F*KB^#'Z_4+]'Y]_+0)[^>YLGH M)N_9W;2?/DP"'T *[%MN]ZQ>W5N+?I+_M @>%D#7]L!SP5,@7\XSJ?9Z[R_A%$80HM$D7=I*<-Q MQ?M+'<=O@_=7*\@-YQQC&"D 0FD!J_@JTG$4FV*;]C*M)F^^#WQ.&UP_G%_8 M)P\>:+O$7])\SFEYSK37KXPSOMK*NHV4)/ZQG7+UPW\V04_)ID_;L MR0((>DV&8^?OV)7I.ZO6OON0C?MI[GVS?/K99:Q,!LEP^!A\&Q2Y*S>.Y=A^ MZKX\MBKJUR.OWOE[F@PG=\&Y58 O]B-[T<_3W#YW;A7\V]W #L*:T5GZ,,[< M9]\&D[O!J/'#OM/VXF._V^7I%R]G+W4 M8)(':F2E9&BES%TFL,)B;=#[ ((/_]N9B?YNS@ ,4CO--S.*GJ!BYPEN!\-R M;/Z[5VG?"JK30R^\YGO_SH5]W'#N!WGNI/''DE7ZRN@9I[2[;_HYFR;98X!$ M<^++6;-SF:7Y=#@I)\].3#57UI.P\Y!;P1C<#OIV">QC>F+IA=345INLYS,I MQW<[=3EQLS>M/YOD=X&+T]K/[0<#^V/OP]Q,4^?'V*GS ^A;"1Q;U?.:[YRF MXG+> ;:SG3OXL8OHWGLJ/05.Y.Y:@Y&=*G]%^_HV&]\_?:RGRU@X4[F_FA.N M0K(J^2L\K*J%ZM'_S*Z@&[J;VC,K.?^;D MP#[CATGRW3]P'I12.1TETYN!GT4KY"YFE!2DXO8_/I[G;F^?VDY[RU-KRK_EUZ,QVFE[=/=@"[X7U* MAVYBG1N9O[K':0*E(,HP*!75+):14!7*TSB,&WNW!OAW.7ER#XQ$ZLV>N? M[\@K;L4K3-X[;XQPP^VZM(I?&U1I$30N^.0("E2>3?ES][IYQY$+: R?1F=! M<0172$H_'0[+3WT4WKVV3]*O7B^8B.O!O96KB_1;\&E\G\P=V%G!^S(8%<-+ MII-Q]49Q_N??*3C<)3VCG%I 0%A(+ #[[UMQ3A[R].?JCU^>!]-_F*7Z MSG+K(?_AY4S@XHZ4M_NM?A7[\KFO4]GU$?P?,L96;=8#_.&I/VM M\9SJTC@.KM/L?C J=D!OMG0"<9("41V??"A-V$X83E@8?-PN4'D^[@\Z83AQ M8?"'I&N5N[U',M\V0N-A,G1GMD'BPR3_EHQ\, RN7^YVJMF-IYZ\>+2YB9PS M1E(F4*-%'([BD"E$(\$C#BB1$9;2Z!#$W("Y]BU/(FGV19I]748W]^0G;H?R M 3C_2Y]S47VOLG4;IN[Z23KOTIAM/Y/^.ICK8.X488Z#NN-,J"#!(7;=93C3 M0"D+>@7,,4PIF7-KU+X.U9=1SJ M4;Y92]AI M=:?51Z+5 M9:36)"0:@9UJ&)D36_*2RT6DH=(?3Z,?<:6MV",N(>QTAP6K U6#QX]J$V/A.A4:$TM%)8^@!2HH0:R$Q'/!J;(# M?^Y[#S"$EPR)1D&C,64Q517J@] M8!RQN3:1VU?[;88_P%+JB4[Q.\4_7L47M=W.M (,:V#BB LIJ>$8E'8[E#&# M&RM^&_K*=IEB=SCZ>CI)0,^Z%'4I/VTP,+8#:GM:<+/\H(^]8A0"V#@? M4XC2&#%K&!*.0R5IR'S): 1##*(YAK,52T:;Y&-'F5>TK@SM9WUJ!Z4=E'90 MN@Z4XMK&ACS4AG,510A+HF-I;6P/I1H"ZW"3'4+I]H)I3-(.1CL8[6"T@]$V M890VD$9BH@&Z\-H*\ECF,L. /YQJ=S[.SI@4H2Y+3@65Z'*:IS M2W?AEIZ,82X64 MDI!@-8<=RCWL^6QF]%V2?4GSQ=5Y_]Y*=1[LR>7]?MX\57X1MS_1-4A'(1"& MJ##4BB.NH9UI4]BJR$2AF6M@\I:);JNQDMTZVI_H-5K^]*P:YFXCLOHU? P& M(__KZ2B96K7U!R4C#_!NU[*#L?_Q-:.N=F\PZH_OW7?MAA#\4,^?OVO6W/B" M?CFE9\%:(%KATW9@Q/K.:C(//::-G>I8& M^?3S?]D/W4=)8&7,>CQN92Q,3N\?G$SE/7_5)NS>)X_%18)D!LUE/_;1>!+X MJX\F5A:\^-\_>(/%BE;J[I)^]:L_N4LF_D+COK^0';M;\>G0XO=M+QAGQ3?< M$.U8QOV!O\:WP>3.#^6;G;[@9OQM%#QDXWZ:YVVQ_U7P:NY\:I M7]O?DFSR>)TEH[S H3P:Y/WA.+?2=VVO$@['_3]^\%/O7EZEP]1_[0, ,0D5 M#BE5%"I&D**\@-G(F%B3#Z"Q]1'%K+U,0AF3.$8,X?*KF$H0RP)K[7*G-VKR MYOM8ZSFUL/O@[,ILFO[PU_+! O]D0?TX>06YY40]6[EG4K?.(\,?7A> IMLC M+'8LPQ?4#KY#?OHK'Y!* MOP_S_U3XC (]'GD7ROH=5^EH,,XNQI,TMSA:KH25!T2**-7L@A^MJ6M7XMY= M^/KQ8>[$L[J@O]1OR:-S:I8%NLXOXE7-/PI6\1;7, "_6!GZ8E72XKW=>@8/ M=L=)_/PZL7!RXA_HS(J=F^]1H6VUO UFTM@+_C'X(TON@ZLSJ]UNC^P%UEZS MAH<=D]OIM+ETU[RVO[K,QE_24? WZXT^!!\_ZN!']YW;V\'0;4?5G6<2^E,O M^.8VLH>'L56#8K\M]<,WBN._Y$$X3K(;]\MH8+V7R3A[OG/MH>Y?-_3\+K&C MGTZL'3=R0RFFO9CG9.':;%MEF\3&QE#['H4F0D)K:D)!2Y4-B01SR>Q.5ZY+ M75D213X(/5W=2]N:FN8;+;GS*XI0ZO.&'CMV&:.T[^>Z'$RYXVTVF('?(7-K MT_;[UL:XV85R4#13#LP UT@K*"3D(N+2VKV%C MFXOQJ+3P%Y. 'ZO.]##$[6M,FO3O.K59?+E>81P6&^E+-N598)?56H=NT0,H MJJ^^$'^X'8RL<3FP.U0C$F%7W4K$)!D,#VPSMK[OU\&-W7_=,UK7V6W([F1S M8#UB-Q&_W256GO4XN^DY\^6L6)?+T6Z=W%1&22^XL([]*+A*[D;I8\]: MY?[[]WYY/UA3*?EBY]R'&^X&Z6V0?D_[4\_+-K;F4;^PUI_?/KA>'+O-7$Q@ MZ@?U+QLBXC) 9#6#E@D5# FEP(0<"F7L:UT 8H@B9!9T4_>CC+/Q?94Y^'^L MV:/M6H^M+VB^]X=3)Q N%FC_=W.=?'\QTMHXG5[H0'MDR[/)?ZK*V+PQUJV< M/#Y#Q)?\[_"Q^4D-O7HF)U>EF*R-CQ_RM.\P\IM=WCP=_?#7T6"X)7A<+2BY M#_#9VW:DV@LQKY,J-(( 6K,7BC",,(4, U*:O+&!>*Y#;SM"+(Y%B.79P M9Q=>(D3M!!&*#5!:$PX1L48^U[A,LPD!CLWV).*?1RD1""[M9+.M4Y;V &TS M$ZP^W.EY4VEF893FQ\T6C::VCI [ WOQZDZ>A7:L;^H"-[DSS]+!5^=![<(L MD[+.CQ&:$4D01;']%VB#65@&^AF68LY/5>6(/\T&W,"(P=PA[/IY,;LQ>':P M6S!01[D1#T..H *.I(-IK:#"Y6PCI,A MLO?]250; R/PV<+[?^^RZB(/U@?^\#E+DS\^)+?VGC\GPV_)8^[F[BY;8=#S M0TPV.L<-K"EA->Q/>:2@#JU.0X@%)08(Q35'(HJ90@!#T$XY;+4W.*O1A5%F MD[62X&QAQ18,TOS'QROSZ1_GV@1_O_P8G5_\[:H7G%_H=BR6+0[\XO+:7 77 ME\'O%^KWZ/S:1(&^O+BZ_'@>*?ZI5>W>\_N!_/7>;2>)K;+3CO!>GW?OHP"?([GX)B=^6'-*M>^<.M M_'D7]I>@:[>Y'&S=7 YK!MX/?' U5Z,;[87H2SKJVUU]Q70.I+C4 A*M$==& M&D,$KG(;)(?-= YB]Q]N *,A-8!XXTY4I^M88_5J.L?2^\REK3CC;3[= MIBD=JPQGDZ=!2S)"=I^$]!P3VQ%D__6?!Q.KZ?U%HAT/OEOSS*=:!HT%W?N( MO9KLA>?YW-ESIP9N$DN;-W<)@RYW(1M_MR;WQ.5R;LT1$8 *DM)&6002%@Y" MBP)2(F11(511>3R)4&3,7'58E711"\*G]#X9C%S=EOWW?GI?I-_HZAFW5A_! M>V1YM^.W.X)%4FQ2'7/Y\YR'\J%=Y,5N1Y-'#V;I_YL.'HJCL.N[05[E7MB_ M1JE/P;!(Z+0J2&Z^NLRJDMUS,*HT.Q^ M2G:596R%SBJ95YK\I4/$\]'-P%UW^CD?V+^R@4L02JW=E.:NAF:0W_DZC$W1 M91FXT#JFQ&+,(VF]74ZM7Q3'(!9E3!SA4(:SHSX73/[9?'\89Y-+.VR7P_6[ M>U)3#_RW-',VJ'7]5LGN+Q*J7\JELSO[JX<1"S)T_KPQKA2/]Z%ZOFHILQ)P MW()>C6\GWYRA>YWV[T;CX?C+HTN$_<.ON%_=X$>WV@C\4E_"GP7E:WM_=+?V>WEN+^];^/.C[ MXP=KAKO)SGS?I?[ ?OMFZJ),Q3';,/WJ1,LM_;U[)B=5/L_F9F M.VO(SX#O MRWCL3'I[R:SZL9VXS.4+7C_;$_TL3)(_TI$'W.2Q',KLSF54*)@DW]W+8A#E M@ 86B8L\@YODWHJ(0UJ?A=(+!K?V*^X@_0GJOFG@C7$7!_[W/JO>[@*W=I/H M5947/L&^R)[OE^KJDF;*XH#QJ,C8+Z;O?3H>W@^$PO7DR&3-M+L[Z_=)] M3H<#>W4[H+OQ-];\=E ^XS=[IYDQ[,T. M_W$A)9G;R;*T.9_OUF_J^J]*]8O^*"Q=WK M!)&FZ>?O4XG&[<"!D2OGL.,M%LF@]>&,O2'+]0N06387GBUGRP MGM7P_IE;W?LTK:70SHE'.\_=Y>5]ELW3MP]E9S=9602;@E?-<#NB5XVDV^W_ M>CX*?DVL0>C\#O[4?7!YSF[/O"DJ=V[26^L]),[J'+D\X.DD\!VT"^D MV5>,W:3.4?%"4QY7NQQJ+S M5W6DC#'A'TABIPP)%6K1. D)O1G<&J,/8&R]']_<]D!'FD[?QSDUQLU.?;9? M@2WGR34@B M>,838W([^3B=&.^G[S[V;C^.^D-YWCF=]*:[0>M!D+BO'FXPF-AT9"?.4ZZZ M_IR:=L0:)1:H5/AN!B+% MLCP?%V6[6L&T12$PU[X?DB7>G ",F[ Q>2S;1_B$)_FYF! M30:;*6*;,?HY42]"OG 2]/YC\#)*S68/318BR!$$&AVC,0U!I) MZ,;INFA3<%L2_8N>R^6TYW 9#6:39@HU%F\CI>V_0-'!W.9[ "+11Z/J'AZ) MWBP?7BJT/ZXU;ELY\#&UN/%W65#0>CNH"Y+J F-,K7]VGY+T9O@+\CY ;02& M[=CF#'3F/31=[6/DH_#.K@7. MQM2(W.*K'[BU[B[-)1\^7QRI&Z23[C"]_WI[$G '=R)(2R,(>/ W& B@ZN.^ MQIXBZ=;,+&(J9QV>'>MU^"QTU\"@OF!P/[=5[F!Z:%('R5>P#L#"W SL< $$ M\6692X>F]P!*(PJ4(3?"82F J1 "Q8^!$%=H^KFTTNR[*/X_<9K_^-Y#?O MN2R><\-61#>&WE?!#_[@[ "6]0]) A_2%'"R8T9]W)D:@YH%G(I-,1*?@S[H MC8>WQOC=[QP_C(@C0_)!_7>_:\A.G)&\9D.AH8 M[S\8_0_&!WW\7H9TCR=#7<_L.;79> >C_R4>_(T[?\\V7@""YY/[)U^9SXN, MQ7HRLIMTC)%13ZKK)^%6^N3#\/96_S#J#3X.^J,/'WI#N0.]_LT'XS0[4 Z- M(8GI)R8QL-IY3!_W, %ES<5TMP[L@HC2M3$52D23"18E*MB@/]XV#X_G8\_C">&,-)?Z2/9'' P8?;8:D+7PX-C3K&^!1<3.FYSQ'? MZ"[A'B/N+Q%GMSS B!XW-\B6)%@08P<%CL"_V_!SGRKC^X M!4L2(3^:]F5Q3$-_]^XV@_^,'/F$UN'I(O'TSE1_LE]L-=G+,(F$_&C<](W; MR?C=^W%_-!J]NQD;-T)6#WJ@+N=8WI*4WHKE54RD !.A\N V[TAG!BO) M1X0[%#;J6KB<9>7C0)1&.Q"\=Z!NRLQTR*46K!@\1#DIKWY^1^<"PH6] &(0 ML6/.@SR3ZQ. PC@Y4.7L21"9TO<.AN:^D3_;(8.XQ_F9>")>? <)/5A@[A .6T>K%7!<1%M"598IQ6:BN M;L"ZVB<*L(9U#[#B5'+H%!\B(2!%%C6LO U@,GV-2M^3H9Y^&Q_$UJ+384UR MSD">U*W#13P#0]H\=IJ$!UU (( 8:H>2KN:[=Z#%#M,O M6<*^"MFDALHF5=FD*IM499,6R"8M(1GQJ6S",W'N]TD0U]]@O\ V[(W?(OD% MBT1U=;7_@OPG2;_Q/1=6S>)A(7% P;8:,6<+4G15S)82Y\3:X^X3>W M>?0,(]5%1BNC,A&%GO^P_RG>S!'Q#J3^,-%#D0<8B$\HL+F> $-U,(+@?L7( MZ(]C?/"M?"LQJQ%#164 ZX,?T/.,,!JD;2OT&U1,*LJ: "JXGH3:+(>+XFUQ&$6I"^W/- M%4AT%M"QY_,A[$? = MI4., Q'\CB=VQ JPPY8\C\ZVV &=W ZWXGS6&S*5 M+5I%"F["0"+G(:=E*!K0+!;4+*E( QJP'"G1D^O\H*%B.%/L?R(+!",D))5L MATC-4E'S&.IO?GLL^(T,$Y]=LSO3B>1+4V\"51KEOB#N.SN@\&N9-KU4(=K<"H/I)Y8:]Y27WX[TZ(UX] L,01@2?PXT&JX4GZ?ZHD*(59P83L M>03;1 &&'0D%S^>A?!BFVSF8&I"*$A/&73J6CC,&1-NUC,:Q'-->R_!^^#<@ M9+$0R30>YGY@LBKP3O9-IERE'HA9!<1?.&^@/"RPY-"",SEGE[=LT#F&="_S MMH@.0KC(90^!L."U!?&L_VP)&6JT J/?G=M!T_@Q.P^B],7R-*7?6"V#%UD MFZ#BX$K;CS(':=E^_D+ULK MF;8C\B]C+K//-92;=CQZ!&4^(LX=2 F@_#@@TH YG8Q(\S4*6\;?4;'R M7!3YB;\(UX %B8"#[1).NM354D#/NUK&VWAX]-OS% M 4"48GNDY(3< %*%S>)Z.QP98#$10HYL*"PV4QC MBP4=MN^?ZP'77YPQVA%Z+4$FE8:)*BDVQL+&K\4JNK6:.56W6%N_N'M-%,=[ M_^'C5._?#D][>)X53L :;PG\/A*6Z4W MB]TS\$]?/_R6[0-=_)E&M[QG\;'M_OTMYO0QD\5Z7Q'/5T51=R/3@V!7/L8L M]U:R7+KFSX3K?HZY;L7SR/C'=&+9D3,&[ D+D#Z_]_N:<,1.J?C&?GNYBULM;T MWO7_IO(F7>V+2#W" M&U*#$ ZOO8N,VBZ\ [.+067R*!DM?-+C5 #7V06;L)N[AY'4&,MT*D392&B8Y"J, \SLQ%_G.]CV7Z^2@ M!"(KU,*WO^-+NOVM4/RWO^;'Z=O?HMW'BR]L_\)=!=O?PM:Y.T\6EH_\ M&L_"Q1$ZO!1H.N I>SLK04LF;:54$UMNL]PS;G50V#RYH_"0'@V%R$]'8PB6 M!- '2L!\1RQ@!9N(ABATG ML/FU3U%=A^X4%$4OH!9_:<_0UC(CV:7B$7G^9ES@!0U@KA+0+L7YKMHW%[OV MXJ,CE__;MX-OL#Z[1)?:/YB;@[ZHY2J],*G!'>8564S$YC7+]CA.S1YSO*G\ ME>A1C*<=8E,LNL 4%BK*6A(I*>D:6Y_^ 4.4[PL^AC,B\01Y,?I?@#O GDG# MV'F042I>P!)I>9@U@."&Q8 C'%4F58T=K@$OP/,*,V-/H[9;ER<=^>*1O MGW\"6XZQ5ZL4"Q+!/1R !L"W]%M!UZ^FQ^>#Y'3XC4GI6%U5IL^2*?CSL7L;3YVEYR MWY'"1$LQL<5O5K;((1#J#I:,7ZY DN&A@LUC+85'B(F,WGH= MN2)RG*10F/0AFMN!'VV4E&DS2+84%XSZDL$*3"0@8$99.A."-W%2;C^%&8X9 MD$$._,IK8KHA6E0SS_NF878B!2EBLR-*4T@BB)\Y:3T=\I3-UI,:,QY\\K@M9VMPW[WE+H&7$\+=6+%WC"R,>\S.I N;_L'DVV%*.%V V#M;V9V[ J\!X)*T6]"RJ M+D !93QU0XHS? '5ZU;8:R?V9+T*4:M%II$]MY??=@V*'=Q4,GF3"N7NY*IA M7A$5'>9A="*!MV &<54*<RUM[5M9W.;5'3PR: MQV9)N9BP$-$S)]S)I QTM&##S&]PA?.0JA-$]:<]-^F:] #:@L\3/[O$0OD> M\C3$=-XAD7*T$;N5*9K&RW93Y:1U7,@'\1L%Z3S>)ZNCR-7;K8-R'+_-LQF# MP1;;R5$F154[J7BUDV<0>AG6'+$RZL-+?L>5=\\I#2L"BA39" M]B:1KUTL5 M346"B3:B3'QQ+J@16%.DOW@6)Q%5>KO,&328#_?H3./W5=>.OQ'I+>[Z1SI5+ 0Y8%C_1E0^(@[;Q OE)F] M8LXF2,5,@]ZP$K7- )11-E)MC55%J:SNPI;695?[BSQ5/+.>A5AI8^.8(2:Q M8V5+!A"?D[]"5L]#909UG*2XV]Q>8NT8T ,V<7G%#IJF"&5MSA@6>L:@31BL M&#YURZ;.A8A$P*SMIV;1B;MTBZH \;)TXN=@.45XMF-C.^@9HYITL6&2JF.0 M*4DA:PIB54S;87R1Z7 1*%(2T>]!)>0J)8W!:#*$^+905(90=21Z\" 3"=< M62;*8IC5'17"P]DAO9EQ?2!^%[\\@2Q2KB[2(S M!WG_/9,1HND@T@ZO7$%U0.'K;R0?_&],/(8B2#%]*RZ@))*WNMH7^SOGXRAF M]@Q=K@:L&(H?L7Y[UT:6$9&#[J0\2/X2*/)_5"/;BU?\>N$!YME\WWM??4K M_\\4^+\*\'_=!?^O"?C?I<"?U-+Z$@\,O_]+HO\UYP ND[.+NX#: M*_Y83OU8CSFB#G.O^7:*54L @DPEE?B?CL*+5R&!2U((1=YC6CY%W(@0"4FM M73![T^5?L7X(;NCN>CX)[.U="Q\V:/P[24V1N%FWZ'(J*Y3"JQ/VEZH%B=%! M?/P=H3G$>##G:]N%S1)5/N,$GA0(/5Z:*(56*J@ :^;PE/! MH'OO$ '>8MJ9@]_+*<:[%&\%UDG%8*98X,021(9?QQN:ZF3^U()*F783\XV= M(>X,*0$.XHD@@O.?^_8=I5IR2;M'\/"Z\ (VH&3NV M_%DJJP)#.\"PWVQ0V]^2[8]-@$[IA]IJUZN[ZV!<\3[DKZA8:!"*NA1>QGC= M-5S3\>MX[7Z_1F)IQCX-NB*Q>/<\^G5I1^/ZZ!F67DF=$=#:7SK>C.+\R3/[ MH+D,K'[_FS2A92G.%8PVE:.? SK.JON'+: M#?;GL;#9H M4K_NX/FF27XZ2G))SF]2O@1^7!G$C?O1XUN3?'9U?[5P2;*P(>Z!2"7/J, MO$'8#B9)54(:_W+[Z;.VB?P >_5(W]EOS%\".[A9^HSQ[GE?#]QI9TO%X\V) M'VG7G]&-[S+%H4':7>TY4:Q[QAXF>=Q#7R"OP/,.O==+'3I(!ZY )KR6NUN2 MR_L]#=;-HS+F&8!".O8!EL>B0)DA.A4KLD%49H)_BF/-/?KYWPF+W977> M$VZ^< 7$I*WAYU50-+H)N]Z*R*:MUK='/ZK#"Z+/Y8$I>5AS/^V%,>AWAY+6 M5R\^L,4Y=C-_G%HGT\>UT(+U^]U!X?6B0*W<=^O#[O1E M@9@]27IXZ-1TPAM,^F7@NWS"&^CC,@GOA'M9";(;C;J]RY/=I #955XBQV$M M\AP2+5PGSC.ADM32#/FK^^]N)P[CQIXQ]T@82U(T4X>7N9=KHG?[^1>;QIE_ MHXWN(/^[.[)SIV@R+AP&H1=2%+3@'6<1F$6X<*$5G!A%)%3!W0.&7_KNG7?? MB@3D'Q3N^!9- J-SF&SA4B"^T4O:!2"%_LOG(1HOAWV?B!O[S[[QH A+CWB2 MDW^>T\U5<9.&]H5[/_;M @;U\^\W&K;,2H*8Z+P#FS/!_/JC[I#O<'_:[;W< MOZ79?7\N)LL?7_^9X_N<4#BZ.]"%Q]UY2>@=OE6^D?M^>;]=#(=R0\K-N48/ MRC5EZ8B@1.$Z8;QS-!4X$5W2X,Z5O1$1@BZ[CY]-Z3&8/ 4@34=189,F\C=N M]W=*BCKQH"X:+"R/8_I+%H3Q@WE*SM.-A2F,-W92I]I6[1)@I9(WABIYHU7) M&X<8^RF<:L@?WHFXNNJ+H?_DC8;^#Q/QQ\0$TD&PO >@. $31S&2@2:L:^53 ML66ZV72$2B#XUU:-TSA@E1(<<$EX?LDWZH8GSGSD*:!X$'JDK^,?YQYGPK*7 MXR)U1&_&1_2$>$?\?*D=6_2=UA+>AK' MH=5O\NL4:; E$>IJEH\Y6^\YE1]D?'V-\$%!L> M)_S)27,/JRR43R?MV5KX>"ZOF=NU\..3;=XZ&#'*[O!P=,^B=2B-6TB;)*5' M=FL0RQ[L/3@7+B9WERJ83=$88L_DU+&L@ \D[#QD?XD[ML<96EWM R9=B!ME MS270B0.1DL[E@0\[&_=$);/%@F%V9.@"*C:R52E.\CM6UQ"YU+@!BAKN,I0%_S!1/7=61>0_;K M5)F [ .W#!O"*D,3"HN,QD:4,*K$F)<13Y3%Y!FB2D?4VZ=,QLQP21@%J3H4 M<0MB:4(B@\9L+\9(;,!SUY@1*9+?Q9CEU;RRJ39#9S1F)Z#>0&^BAC=[5B4N ML)(9EZR=L#58WJV;)T"(])$D#(B)-A86B4G/GW-R0$V(#Q0#;>CD'A2YI>WR M5"-9I:X3+Q])';[E;![+BEBC(]LQF3 N#1$GY;!@+M@:QO0=*5P HSM\+6;(>/=!PL&IEA_[)DIR MQ&7Z=A$:LP?.$&C3*6>+OT7JKY;IBM(6N".ILLK CGPVCRQ8W\R.)"HF\;= M1(VDM6W"LQ@O,OK4:P$TG,\S%J_)%DQ24P9M94%RT&=)ZCE1 MY!Q](H03&D3LFMV!7^9I>"MC8;JD?@V8\^>,Q24#CL3\/!^T-U36XH7@+D?L M)8'[ACZH) DT2M1QQDOO.@^R(@=MKG1](;@G_'"5MN+G/+*8<(M;)?IHQ,; MOP>CBKDH>6+#,M9W3*G?_9=A/K"<9ZI,OZPE&J?3I[A.X"U"[*\N)$>\.@<7 M,E[O6/LS>4$AD@DL,4!D@Z.XU"1G+3'$?++5LNG#1R&G\D2USRZ.@_(*F,"? M,TFB\98=F_V9+2:0,P1'W#*SOR< M&+E9"R3K_4F%(.Z&,69SY),Q>504*FXL.4\;<:*V0_I]V,O4"SB> >J<"3UH M#M("K]V0(KE4Y0J^.C ?JE5/6KR[L)>1+[Z0P\6?J%Q$: =4I2 UJKLG/O35+^702^TGOD>O#]IMJXN!=4+2WKJ:1JA:GO M.&)DXRWNF@D8[T: 6AG6LB+)L<&BWJR3ZE7J[:=4+E.)_S[AIS(3D]HDA<)G M*ZR,B"'@"%_N@@FWB>.8,.T+6H,H[]$+%PJ5?/?L;>_BP=)3?S1RF$G],R7; MXZ7)N&!19'2TF4?J#(8I>.T_8VI^BD"!G1^3B89V3U0Q$+FYIF<=;H^4./3X\,PH]^85/ Z)O>"KR M=-(U)GIO"NMKZ/W^8/SR[8R\U-<60,KA@PT !NQ6B70 =(8CIS[SZS-? M<2 :G KV*RQ;6>&38]GC1"2O(Q/:G[L>PW9\]?A,!4F(>>B;[QJIF]H//?I? MKI4X.&_!H K.?)\BL!OE*L,YC\GM/^'NHQ-B 8+LS RLM0SJJ_8_W_\NA M8-Y#%0K:Q03Z%P#![DJ(MY"2L/.*\V,FK;FUE#DH7.S'Q43A0N&B4OSBB+50 MH*D6:/8QDQ;J($\IHO50-%_-T67 2RJ)#/#@= MF?XCH6+C30@FL8X&<+0YP,-B[X!1I0/(THA!'QG=[1:]SR*&)V9;6;'3-(.I MZ?CL3[O;P:H*G]76?AH.R;X^[8X5)!4DJP-)8SSNYCGKKRPD*WC^4'BV>XYC M?J%D4]XC/*?^N^>I-5&(2]V]?.=L)1'@GCV8Z/ELS+QKEF_^EY8L3?8!*3IY M#IV,>_E.\!2=*#II$YWHH_Y)_#2*4!2A-(M0L$2Y(I3+'0V<8)*?DUI]WS=8 M(RIX\P2)/!7#VP!VT$XOM]K8VL]/[65SYM>:O:R@0_($@G:7'1_Z^PO5T7-X M24E17-OGA8*EC"ZJQ9:YENH:C0@JJ92)50F=HV%(-<;Y3M054JLBC!H, MSE$_WT&F J<"Y\G!.1QU\V1.5P^PUQ63ZO@557A6TU$]8>Y@BL5HA2B#MF[TURA6!57SMKC M:GS/-CZS[*25AKG&A@>\>4:[#!#=4-9Q2_6_NB&UIYR,[1'\-0.G,REIAN]#")]ZUS#T;JOS< MQG+.6@*2NE89>0*R%"@5*$]UKMVL_%P%R+H#LH%:#JR1UAYQ]?M M21H"9CS.%ZO9K!0AY3Q09)&UY%2*J2(+118[1QE]XR3UGA1=*+JH-5WTRVD<3P-GO%5&V%3@5.$\)3J.(X[!BX&R'N_RCY\,6NAK[;JU, M=\FTI6F[CS1\:VI8D2I/4 L=5D4.ZRHVLSU*0:-.E)%>'T]GLX!> MZ+!) ;U9&D?#L#TY;]LOA6V%[3-FQ)\BU[-ZV&Z0IW9/K(>(?)VQA>7);6*] M-8&8T59<7*/= \; ^5ZTMANZ'8SMD@26%;8;ORV,Y9E[=VV&Z36U?Y;]]2 M5PG5(ZRF/+8)_@M]4$0CKIC_0H&S6> T\H7U*G J<)[!\SMN4+&,=GA^?_6" MC+9YO6;ARIMKMGO'@A#[2[0K;;'7D&XGRB/0/H] 3NS6SB.@L*VPK;"ML*VP M72]L-]N3^SL+95BN&8:^/8M"<^8P+?2T#]^=+\R_LRVF_1,N1@]O1_OD6EUX MHV=]6\%WS#_@W3T" WW P-R+\*5%FKU)TU>4K2A;478U*;L_+J'/=&TH MFRSW'\F>C;^GOZGA.+;+KE=\D72C]S*SJ]A(/35>BV$APA.-^#EC(@H<9 ?U MWR@([<4#_\IV@9N$;_H]N"9YZ?3844XE>NCJ-W8(K[+>8FFDU]J'[Y83!?8= MT[R%-F<;GUDV];.A5%YS[0& _D=?=(^?X 4677Z]/<;=(5P]/H<21CC8/H>F MORM?/F1C+MGUS&?FMVMS 4-Z8SKWYD, K_IQY8O9G'B(1R)W]WZS$ ?35CY; M_'3U0_#^1K]]I]_T=+T_&0X^]"8WX]NQ,7G_<71C]/IZKQ1V^95<88#S6_@- M0) XN\P=AG((1T]BO1P^GZ'4?5.!A6/:;_##*M ^ )N8:W(RIWC=OR*7<8VD MW^MH1D^?GO)ML#_KC>G#G$)/N_1,)P79WGX>?DIL_,GNF!NQX B&?7Y.4O[: M(%$P;>$YH(C#+FC<\1U$Z[7IPT6!YD6^YHNUT68/\.\-2#=^%5MBE$D M_M: M"(\)"75KCCI6!'4E$@]0!@IE!.6;,H5Q1A_I;0%W_]ZD7OCDW>D1N9Z_-IW, MF/0>MZ?X3EC,<<2O/UWUKN@SS-22G_>LUE=[#1OZ.[O7_O36YH[U!=N_M%T^ M/#,*/?D%-^;HFWM['J[>3$?=P4COC?7Q9#J:C(:#EU(1M@!4YB9@;^0_WFZK MO5?QF5)\?J@/KPX?.?$W#H8OWU[M*.W\-_V1GQ[[K?2?:OXRXUFW/7TJ>$+W MP6$;:G(L)YP\_WQ[7/!\N]1C[!VS(-?,#RI*&4:._%@#5MQ.YU&\__T3Q )7 M"NFMV4GC2O.]^W*B5DZ\ZR>C\S^8C\\&BYH44=[7+%?X1U/@_VQ"/P\D\OD4 M3X:7M!K>4K:A<+$?%WGJ!BE,GWH8-Z_FZ(_P \UV M-;C3L3TW:'N7$F76-&4G3Y&L6IV=;$=FYRSLVZN?_\E,)UQ9IM_,%N:JOTCE6&'-$:5/<^F["E$* M40>K5N1Q42A U<@<.@-;RB7GFJEZU=WA_-4W[YC3T>"_;D#QW7$RTZ_>T@Y@ MOD4K6-?-Y!B7:W)4EGDVV09N+#@G^3)8%3@5.$\.SE.([V.80?VV4@ZU/E6JP]ZVPJ.(V^ MZJ*CP%E1<+[JE^OWKJ9:H%R+#78MZL-\?MNO!27I:%$G.O&BS M"SRU[9^HU5PU]U]Y_Q1S4,SANT9WM]RSD&U_*M_#YI[Y+/]( M7F0,P^/?+NJD=K1H4V 0:1E38 RP4[F?@I3],O?='!NSP/EQA+=ZXZB4VF\L/LG%W(*%2@-K,0-OX-C;!(?OK:E1ELON*=N$?<><:7>I68Y-';+@ZA>3KB$'UM6^ MKNR O\4$26(Z\!9OL0A8B&]YT>M.Y*7:VK1=^-4,0]^>1;S?DP!?IO,DO *_ MNX$]\V'[8,:\SG$'%G:.'_UHPW@RS%_=?W>U#8HA6!7F.SA2FW7%^;D98R'UW'T!:X-T 5Z28,./R M1C909:056K 2H=2!%0LVS J!+SD/=63V216P8MR^ES#5:G'[% M_@MN#@<=2 M/1;CQ_,E J81LJ5OAD #\1#X"T;)"U++61)K 6EU*O6Z& /2N_KI&) -BHT54I-Q.Z $9D(RXGLO MT]&[O5AOQ DCY'V&&B1>"2Q#3WY^ICZ951Z5DGAR)5$"LRQ&/KX<(Y\H#5$Q M\KP:XO[J#<"Y/Q)]W!1EW$99FF,Y^J+1'3[?.]#/ZQU0W/S,W%R M2QFKO>* MN"^+<2>LPJW8N6+G.?7R.-N[&-ON)V9O^?IVQA07;#GV)DO-^]9S@\@A!NYM M&%CF^*^ +=>P@!WDSL/M._X*;<<.;8#[S@V$,+AGYRWO3/<;^67A=RX*00YH M7YA_9UO['@2L)O)I>>6:-(6.<;V>*[1H83(A81(3#HE"9'^J*M?2HH :M3@09*D1*$ MQIY83OK#O]X>Y&Z+Z:O')U'"" ?;#5SH[\J7#]D @[Z> <__=FTN8$AO3.?> M? C@53^N?#&;$P]Q_R(>\4;SB-?1QTQ7;@U( A'CX)= M'TFT2P7)*$-!XA_Q\CY6R^@(Z,XM!'9R"^^%P3:;Z:_M//J/WM> M]28_>T*-9P$RW[LG>4\; DH&!6*"YF>)2?CI22QI$FN:A.3H/J,S/GX[6<+! M$0QJEQEDHI5[6[NX7\M-O>#)N],C<#U_;3I9W/1X$#B?D,4<1_SZTU7OBC[# MS"SY><]Z?[77L%B_@W;WI[-PQ?7-OS\/5FRFHG=/) M9#(>CX8#?3HR7LIP8PL5M4W WLA_O-T.+KZ*4W63%/_!U>%,7OY&??SR[=5. MH+7X[9&?'ONM])_.^;)1V0^MV/1]^LY1]21.N/.'DW%RS?Z9^SYNQ;Y_W37E MT1#6P 9N.=WWKS3?NQ?JV"$LK&%,#CL)%HZ@BI.A@R_4[Z#[<&#L9S MX'!"UE %./S!?'RVN0V&,P_#4GC\Z6IX 0SF2Z!5LJN:S.JLLJMBT#DHTEJH MZ/8K(.@?16.)T,(@3P^HKF!VLFV[*0R*-1> MJKUL]UZVH_=%7!OM3&B^7,?27)6G"Q26/GVYW,&TW*:&)]\"5?U945B]*&S0 M[2D*4Q2F*.Q4%%9R7UY%8%4CL)IUBM;[N=I+UJQ1].$F @K'S&AN<* MP0U&L)&O:YI"L$)P-1#\2N\:S4?PZ_R-@VOB(TVJO%_ )7X&E7>42U6HK*G5 M "Y8?T2-%:(4HLI#5"^7)%6 JI%7]1P@*A*X6RVM*[\'1V'O(B)QF$LD5A-\ M"G8*=@IV"G:/3&=BZ$:1^50+>4\T76Y\E)ALCE0T+ZA>_CN]IZ(_:L\]&PS. MD0*G F$_-Z[I/,#8@PHVQSH]DH?C?)%L3TRVLGZ'!C#2AB.RG]-$4XBL/B*K MB;B<3@&%J$LIB[7D:X-)OMS)9TZV+KICV\%;37""29X'G-4$GX)=;6 WS&5( M*]C5!7;U%-5YRQS44E2W. +JJQ>:3N&-[L-&S[UHYK!"L#ZXF/GZH5^T-=%3 MZU.D=U&^Y2@QH\XHP6-VS)I<=O]5@(]B#HHY/+O+U+0$S4$Q!\4<%'-H'',P MC.Y$\0;%&TZ'_:.8QJ75Z'S]& NOT5'&]V4I2'5S5#3TJ/I)T\:JZ(>13V*>O"()%<(;)NHY_#)RH^A"9..OZ>_J;$XMLNN5XQFJAN] MEYFI3F!>J<'^-PI">_' O[)=((+P3;\'UY0P@8^>KX4K!O_O,Z:MX>=5H#%X MQUR3,SOZF?^*7,9)K-_K:$9/G^9^5$>SO"#4O(7FLSOF1BS0[LT@_]!>D&]? M@XL'0W6*_?=:-6^S'UW5_L<^1IPOR#0UJ:_M-WS[%Y^"BQ&;VB_Y%^M[8:"]PF9.!DC<34#_TM^^[F;E504E MTE>@A9A; 'WL" #X[I,;1+[I6@79R; [+V#LVF>.&;(Y32K P;\8=7MR#!K\GVE9H!G1A%>P%JUO43P=#2@ ML= V'1B^MU@$+-1F#YH5^3YSK0= _1U;PP8''>,Y7.ZVB]I MOI;9)HG2.3Y:1YQN E@K'Q]39>:79D"5%K$["!3 .("\?>!@WS?,#5C0#!:1 M='XOQB/ "+HXCT@161X>L8^\P:#&S7^$/\33IF<^FQWT#[.#U);X;&W:;J!% MKK4RW27,5C&#LIA!5ZL% <>*RP$"EHT+BY)O"0;6?O+-S& _]7:0#'TS"/W( M"B/ _6'NFR:]03[2,PZ37KR8DN.0(!XH.7QR.2P8;4.EK&BL4(Q&]>[P1#3Z MN!*$5*,G HN(32C/:6H=ZZ70N]R.C;P\5F9]+W:XKG3\EC.-" MH@7]=ZQ\CV&'I!)LL;$8R&\I$OIQHQGUY9[K? M\#OD>UTTI*-\G MB?UZ,1M:'Z4LVAQ&-+S&B7"C^ MQETVN)VCR93 >+_+AR7]'=F"']**%]N7V MTV<T^;@WFD>\CC[> M\\?-/&?^]DH#+"Y^NOHA>'^CW[[3;WJZWI\,!Q]ZDYOQ[=B8O/\XNC%Z?;UW M_-QV7_;S5^(N0/&W\!MR@WCBYDX PR$<54.N\8]X^1L;^+-M[9ON%P8LS5UV MM%^8"\R3<].;^1K8+UAPP$SO6'QT]N47;E')\S/MP_%Z_2Z)9:*!>G)QQ$KL M7XC4"YZ\.ST"U_/7II/9#;W'@ZRX4+%@-<2O/UWUKN@SS,R2G_^]-;FSLA65Q&\.&94>C)+WA<#WUS;\_#U9OIM#N93B:3\7@T'.C3D?%2 MAO-8GN.8FX"]D?]XNQV\EB?3AU>'<9O[&(6S'U4X@$_]-?^2GG+=5 M_V73TM_UO-N>SCX_8?F$PX%@DV.YSN3)@,(8GN-#E;/6]GSNL/,64A",J.#, M]\F272T*E2$-]*!V%L^(][]_I?G>/?_WP2IJ)\3"$51Q,G3PA;JE,[^6P\%0 M7:0N:J_5.@M,\9TL5UU3;VI.17VDYQ]I/^J\BM=N1F MC/,5TE/D5B&U1E%8A2FLKPBLV016LYYZ>K_;.\4LJU5MO?'M]$3\#%D_:]/_ MQC+1LP7-WWJV$]!SZC*JHUGU'3(U162^OBL*D0J1I[+W5!O2F@'R?&=)918= MSE/RL6F:9-T=['&(]O(DGO;SUNBOIN?BE&7X3T_G@\F9*^U75LZTU_FA&FU< MCL(O7)MVH!IM*-Z@>(/B#7ON&.5S,BO6H%A#XVJXZP-5P[WUYS4W@69JFSC5 M)EWEXP*QBJG-W@.L,[@A>UW]7!ZBG'-5[(^:^2 MIM: ^5TTZO_LR58UZ7FS7?I,UGA)"L 5*G>6JNA_L6IGPW0%L,.ERX+MVF54 MK"Q=P&RG<%D_*:@?N>DDJ2Y:NQ9PPVV8HY?:,,6/&/ M>/DCE8?>LXW/+)M*RO&J0VL/EN)_](6J*-2FBD+EEPVJR,O&JJ)05=)]546A MYBE:JJ)0%AVJEM!S:PF=D"E4 0BJEE#EY%.+"\JH6D*MW7I52ZAY\VLA\U:U MA)H$X$N?*ZA:0DTY55"UA,H]Y MMW0:7@ECJ(H%U8RO-AR0_1*R:14@%2#+RUM3@*P9(!L(PL&X.S[A9)NBB#;* M 4]UAIZMIQZ! U6#H$TU"'15GT2Y8A1O4+QA'V_HE6#^*]Z@>(/B#8WC#<:9 MR[4HUM LUE#!VD738Q>)WV#T\AW_U+!R4@7K. VN#AO(_!V#:;[B1#G+/[7R98:J MUE25(!E5K:D51I5*NRYQ)U6))55BJ2*D5K$Z._F.053]IV$F0+Q9XJ3M4D "LKJ4$[V>#=:T<^S)93V\\XM2WNU*Y(#EC-RG\\L0+5 M+@]RFJ1U53ZD-KQ;$7"]"?@?/TP,W3C%SBLB5D2LB%A)847 ER?@2UD?I2'\ M]Q]O5&)#LT+#C6Y?A8;7FR?5'('Y==_*2L F@4KE&ZCY57E^N7(,6AP\??7S M9U?[S?2ME69,.QC:#G_O62KH'3,(-KYG87 [J#]!- M"TQ5=@>]A,.ALGGOW ME$Z %XL(>L^EZS'._9_,=,*5]LD-V=*G$'@9+@_O6MGP;AO[&V,PO0B/MUUZ M%+_1,GTF?J;XYH MT>?=U=YS3S=>&1X.9DPFY3,+=?*Y9B>.<^$F%SV0IYF. MR7L=ZJ*W\CB^$L9J>:[++(KSI^!^'!$N#5\7L7I=[0L,\7 " MUIFV\+VU]CF&;KS QR>;I!^8HH4YXVDR<^RA#0 RDK;?L*_ZI#M]V>$W%<@C M&G?U_ .7@$:<':"IW ]'8N1,6U#D)/\X@70*+%$_(?+\0SC+$DUS/ZJK/6*X M4IOYQQ%:#(:3KOZRXDM[(?0-N^.JKTP!T%6,^Q\MD]*J[MERZIXEHSYZ/GQV MM0_?>42U]HMINS^^^M4+@M?=_)O_.PL15/1H)A^]A$<'I/XX\'A,"_59*J_4 M#$/?GD5<$P-:6(-V3XJ4T/[^ZG[I:CQ:2C/I62%]_PD411B>'VT8ZX@K_]W5 M-NC_A$$SWT$="U^+O_VQLAU[LX$= B86>#+SLLKHIUQ8$TP=9+?Q:J*Z>\S2 MQ-FT@@F/QMVA?K;I%V.+HVEW8#1EJ_9@,[5EZ:W<$IMZMS^HR8;I76/2E/W: M3UH[?"2[5T.C.^S79+.&>G=R/F"5J09(.?QT!M+5XP*ZC%/9[=(W]'?ERX=L M &+7,\#(MVMS 4-Z8SKWYD. R; K7\SFQ$,\4FO9O=\\5OW(*!L:P&KQT]4/ MP?L;_?:=?M/3]?YD./C0F]R,;\?&Y/W'T8W1Z^N]G+K.5A(JZ1% Q;?P&WHY MXHF;._Z[0SBJAB)W]?-_4AXF4W,/*5=%2X48C3=?T?NX ;5S+BN8G&PM2Z@M M4G%[M?96676L,/1?HTM8%K8I8'EM/VI;[7_12SF8*XXP)-(7*:]:Y;G+3I&D M= 6CF>?[WCU(CT #[9_YY*6_!5YDA]I'TP)U,GSH:'801*9KD>2R/)?.TE"0 MN5[(N/&\ N3 W6RQP(.!.WRVV'+46_/6FM%'SQ!GQMDHXG.(<^0.[PYRZ80D MBLU+Z(.9T\CX$E55Y^BJ.L-'JKGP=PSS58K)68NG*G5NSOJRYSU1Y8BJ>CLM M"-2X=%"1RB0]48KRY%F(BC83S%4+H+Z=(ONYJ"H"BVY;0K=X=*[I5=-O< M\CJ5+I^CYRN?H\KCU(7 *M@ .?"JM0=4'G-8 4H!ZB"@!@I0E0)4#4&DZWHN%2Z7 MIE9Y9:SN[GB*2Z> ]((<[ZPU/,_!*O4\9HJJ25LCYMM>;!L*VPK;)UB$TV/W M54[&7*K_Z.2(SA.RTV0T-PK!PTDN,ZQN$&Z\@Y.G=-I)2F=AH=H'H3KW(LRA M+-2[HGYGW\]=ANH>; Q*,!CV3+R>9^&-%SF*;!M"MD8)MI B6T6VBFS/''&6 M*XI D:TBVVH >-+OYLDK?/92-"<>1K6H*&*3ILIES1X*%8 K7@N^<-%^HS85 M_2Y5LQ^LT)JL4/ZJ9)W=LF2F+"+FLS#R*;\(BY&E$HF #NY8$/+V(+R#R2C3 MP<1T,\7-[$>BU^C^7E(1L0:E9K?J1%82^6551+MX[4/"R%?SN_9!5#_,OVU: MNE*J0%\(3Y;%$ L5]322RHGY1XCTD7\(P^ZP\?R*E@@IHX-MDC:\R*'SP&MU M)U4/<5NI4'=9S46,<7=8H(?&XTQME^X+"2[]E&.M @CV""ULK651PJLHTPMB M)X$#=;.*01'48(JG+-1Y/O:-G3XX"R_ MG_GBC=RZ[*H^84^:$$-YH(=JXP6 MB),]G$0HO_9VJ63>?R_5/DV"D6NX>UM;;=TCVMO43XJ@[K7IGJHOU[#*J MOC*5D6[G]T#5;U0[59+D*U(/S+A^6UVY^NG"U<8C995/_=NS:XIE/=S&6:K) M;1]V"+@,R_')EG3NH99"+85:BK8N1:ZCL(N*_$KU,MN.S9NK7F:-[V5V'G_1 M%_N[]ALW5CX4,5:>];+2[)EGO0UV)SDTNNP\)_DLBLF607!&/^*?P@=QA-UX M?BYRBA $/-58@-U"K:$T;E<%T1H]5O\#2PG/9:5_!EU#/MMXOKB*+?GYK'0% M!("YRCD"XN.<-P4QV4(C=SKJ#D9Z;ZR/)]/19#0;M).J5U.F5Q/JF*IG4M4:I*B>2;G6HJK2 MH:V@4=V6JH"+\V^]ZK;4'H&I>BTU"<#*YFGB3JI>2_4O[OC)#2+?=*USB575 MU:'$#/>!7FXWI,JFK[>V<)DBL0N3F#$IMW&1(C%%8HK$LB2FFA,UF\)J5GUS MFJ_L2KUJ;[:DP] _F>F$*\OTF]E/:-#+Q3LKRR(;P GKCJA\TE@A2B'JP-1> M&=U>@8VKEMALJ?.^CK ;Y%+C*@J[]G8?^NJ;=\SI:/!?-Z X\%!6 ?C56]H! MS#DQMY8%NQ,""-HI/T_-'(QWI&N<*_HA!NO&_QQC6=AS*.Q<]9>JB\L)0H'.5-MGCG9 M:BF>;7>I?O5"T\GV72J\]V4U^CZTM)?M>ITKU_/)_O4%DD$OW!!],.F7(+6. M69/+[K_R'RKFH)C#(/B#<_#_E%,X[+$ MH ]+L+KSK-%1]OAE*>@)8[U(E[6MYBZGZV6>-!BJ>+><>^:S BV]R2PLW-.[ MHT6; H- "5/"&&"?_ [VY@UWS80)@RKZO<@:6=XT<_VC">3/-7]]]= M;8-""):%^0X.U<0N]$%(S_BK^Z4K[M;FD8\_5Y,1![KO[O>ZTP+L!JD@N8<;9C4R@NB@KM%PE JD#ZQ5LF!4"2W(>ZL/HY\S" M(>$F)^7&BK%ZHP1EXB"G!YN+I1HLQBR>#QZH.61+WPP!GK$80":?4K*>XO%Z M_GKU MNJ#Z68*1=9 GO>AUQS'+V.85+K 5SK3N/"?"-J,X1[AEX\MIBI/N2/%NQ;OS> 3VEW\ 9OV1J..F**_N M=Z?E\.J$0R,3YNP7)F#YS S8<]T#@V0T3VN.N;T#:=;>V>\'P-7>]B$HCG]B MCB\@71;#!Y6Y@)>SH+JN*Y:O6'Y.=3U.*2_&VH?=X=E< \B\C91B#K- -]Z M;A YQ.:]#?--^E? EFM8P0[R<&/[CG>F^TUR8"[[@/-K7YA_9UOXGNVG["KX MXD%_A:"NA_:^>X#31#ZMKUQTIO5W9 >V9*1?;C]]QO'_*X(K<0^!\;A M/>(NS25;DRGR#.?RX\8):)Y'.YP.V2%90:,$RFD%2DQ()0F4_NAR;B=CTNTI MB=(TB5*" -D3]4E_^-?;@]QM?WWU^"1*&.%PNT :_5WY\B$;X-77,^#_WZ[- M!0SIC>GJ'X/V-?OM. MO^GI>G\R''SH36[&MV-C\O[CZ,;H]?7>\7/;?=G/7TEZ 4< BRY$"1A/W-R) M;3R$HT?!KH\DVJ6R9)2A+/&/>/D;&]B8;>V;W*T'$A7F%@=!(AOYQ?>"0/O- M])=V7EUHSZO>Y&=/J/TL0-I[]R3I:4- WZ"03= "+3$)/SV))4UB39.0_-QG M= +(;R=[.#B"0>TR@]T]2MV?"7KN;6TQ?DZ_P/7\M>ED8='CT>!\O!9S'/'K M3U>]*_H, [?DYSW+^=7&4\#?08_[TUN;.['C?&GX\,PH].07/ "9OKFWY^'J MS73:G4PGD\EX/!H.].G(>"GCCBW4P#8!>R/_\78[RO@JSME-:@4,K@ZG]/(W MZN.7;Z]V(J[%;X_\]-AOI?]TSI>-RG[@I/3!&]5_XO-0]72B>7/*)<1$J0^J M5,%CA[U.CIW[9+\,VA9W[2R2$>_ZI!6;OD^=.:JPQ EW_G!63J[9/W/?QQ?8 M]WRI2B<#Q9=M(QY-8 VLWY:SA/Z5YGOW0E,[!),UC,EA)X')[KI4##BW*]-= M'FB4W!J4&,]!R0F92>51\@?S\=GF$BPW!9B?KH9*XBB)4X"7*(FC-%>AGBAA MLPV0],%12YE(-7!QD:TOTL"[QENOYE?O^5VT=K!BZ0H7=<5%&_E]"S7=IWRT M]?"]O^)!>A0[):("@SS]<>H.X&-TU=ICN#4[>8H^KFHGV[*3RJ!0>ZGVLMU[ MV8ZN%G'MLS.A^7+=3'/5E"Y0,OKTA7"GH^ZHS$F=? M476=%8;6BL,FHW*ZX MBL(4A2D*2]^A]_)U/5$45A<*JUD;:5W/U^NT7EVD#_<'4#AN!H[[>KG&035Q MK!#<8 0;^?J\* 0K!%<#P:_T[G;%@ 8B^'7^GL U<9(F-=LOX!,_ Z/M=_-$ M-%76U&H %ZP[H@:Y^A4J1"E$'1*E^?Q$%968[81@/6'7;P[L\M@:"G<7\4+F M.]JM)NX4[.H".Z-)[$[!KBZP>]7/=>923=@5<(?4/9A,-DF@M/057R% F=%P?E*SZ5NUNU\1*&YN2=\HW+9:T41K ZIFPOA M0;\[:#Z$%8(;C& 5ZJ807&L$ZVV(=#L<<]RH8"'1+[:1I_#]?.<#E74:-( - MUAQ1QE0A2B&J7%FJ0L^J!:@:@BB?35PWO4MAKXK8&QBY.%@UP:=@5Q?8]?-I M8@IV"G:%#( &A?X4]7#4/?[GQG&TSR'\V*YC;&.@ H!JSSJ;"LY^K]P<5 5. M!<[RPB>&;3A[5@% S3VY>Z6/\#SL'\4T+DL,^C!?/;?":W24!7Y9"E*](Q4-/=%.ZKS*9@UI M2%&/HIZ#U),K$E!1CZ(>13T]13P%3U=^#$V8>?P]_4T-R+%==KUB-%W=Z+W, MS'<"DTN-^+]1$-J+!_Z5[0(AA&_Z/;BFA%E\]'PM7#$ML+]K:_AQ%6@,WC#7 MY+R.?N*_(I?QM>GW.IK1TZ>Y']71+"\(-6^A^>R.N1$+M'LSR#^T%^3=U^ B MQ_;Q.*#69Q^!R<%=A!NL%W+9V; <"/S+Q?Z5PJO M5D>#U-C,#.] VGNV&@?;J'S],# /D[2:@?^EO7W>S@JJ"HN@K$$(\ M*2".'=X/WWUR@\@W7:L@+]%[7;TXYT7ZV/@VT#)O=D1R$!O]G6A9H1C3E%6P&\[45,^?\.].=P^N6^,@% M/ ?NZ&H?(Q]KQ"2OP_&(48@'A,Q:N:!H+1\Z6NB;=\RA)\%#?#,(_<@*(Y^E MAY2PV(X&]!?:I@-3\Q:+@(7:[$$#71P>Z]%[O0WS82CN,O. 6+S2FZS(]YEK M/0 -W;$UH"7H:"[C/,PX!IL?88;=WF >D5CS#!/ICQ01.R@2(M&'H%F'' P66;P5PY9 M?=K# M610 \<)^(48>W>BNU@CZE_T9"RHAW?ZEJ7_X7.I/4_H@H?1'R+G7-3(/?XQW M&(<)/UYJJ>5PV3]19']2LA=ZWH[HKX?\?LJ*$*TEBI)O[_(F1.) .MZ">$S# M?P[Y'Z/@IV[;I7&Y'1D2-Y1D/XMZGVP#^VX'G#5S79WVM]Z,X"E!'A=:+<8* MA@FZRV8%F2D\P@GZ:06<;QHW^#O'*?+ZEMA^-GT_8L GJYRA\,% 4?A)*7S& MPA 6/0IMQ_X?-\V)#MP@T@4H2D 1LN:Z/#?^4 M#A 7ERE&^EB X.)J0%]/2>4<>@"\QHEPH_@+<9=-AZ^:?!F,!XT_T_H[L@-; MNGF^W'[ZC&/[5P3#1OC2<(Q>VI3'S8!GFK8;OT Z*\TP].U91">E](:#;&G\ ME'_AV8[&_B-\*H9$AD_U%9LZAR(BB3,G>]%'Y^,O>V*?U3!+'J;\>GO8J4%9 M, KF;T5Z[$RKA!$.MW.&Z>_*EP_9 #^]G@''^'9M+F!(;TSGWGP(X%4_KGPQ MFQ,/\/V[F.?.W5]K*9XN?KGX(WM_HM^_TFYZN]R?#P8?> MY&9\.S8F[S^.;HQ>7^\=/[?=E_W\E00&\/-;^ UY?3QQ[QP/_N!Y@P63%KS]=]:[H M,PSPU*W>_L7OO36YL[88)+L=4785)]3');?TX=7A?'O^QB&L MMKQH^S?]D9]RWE;]ETU+?]?S;GNZ(L()RWHV MYW.'G;? QPZ?R37S?;QS6PM&919T^DX[2[K$N]^_TGSOGO_[8&W $R+A")HX M&39N5Z:[9"T'@J& \/,?S,=GHUO$.H2)%DJ(_@5JAE8!#FD_3$NY0HNW/D_2 M90.VOM'S:R'S/JC>GZ)LY,GH\=4<#6Z?CFR$XS[(TP>L[@ ^AC?7'L.MVR?;464R[9,ULSY9&2QS)I1?KM=HKEI0!4H]G3X!>I2S^(9J]UHA/JLH MK,(4-AR5V_!349BB,$5A&1FF"*S9!%:SWHRZD:]-3KV:,S:^+:.(1I'1P]]8 M)C&@H,5;SZX2_:%JC%T;# MF]VUPZ<>!SPO3^)'T=#Z==H=GG75EY4Q[G1^JU\KE*/S" MY8DGHQ(:+JM>*XHW*-[0.-Z@]\^L&BC>T"S>T*0Z_OJP!*]+PPOY-_[ YB;0 M3&V3I+BD*J%<(#XQM=E[@'4&%U'O?"ZBG'-5;>NK&UZKX*O@>R;X7B+.OTJ: M6@/F=]%(_[,G6-6DY]%V>3A9,B4I<%^L,&RJ%N/E*L,:25VZQPJ\!=L5WJBD M6[K,VTYYMW%20XW.9;#,6GI4AZNX&4F]>ZP+9_-V3H7*N26EH_,5NC(&FVR] MFKY1!LCX1[S\D;(^[]G&9Y9HFD E?=8>+ 4OU5BH7,]V 9[=^:2>EV$]JGS/ M.YJF8ZGR/:I\3[[R/2=D"54 @BK?HVJXJ/(] M:NM5^9Z&SJ^%S%N5[VD2@"_MUE?E>YKBU%?E>\H]9,PX8<4!@*IU4+M:!_JP MN]VD014[J!MC511690KK=P>*PA2%*0H[&86I>CW-)K"ZU>L9Y L>5_5Z*F7A M?')#TUW:&)QAI@),'C=V&EZ,0M=5>92:<=:&(W*L*D@I0%8)D#G-/07(BNJ> MM03A(&<9[F=.MBF::*.<\%3KY]F*ZA$X4'4 VE0'P!B5(,!4'8"6"$3%&UK% M&\HP_Q5O4+Q!\8;&\8:<@02*-2C6\#SHG[]\T/381>(W&.2GTDW.% M&G]VI$H'945#GLIR15&M2J]4SZ5?36_I,)=54Q]G:)L0J(K_U'Y^JOA/:CQ5 M+?YCQ]$QP=Y3AV*U@/K=P7E* 66&#D/.3"L(/#Q<87/MW@Y73Y?YP>(\V56: M[\F2*%@EJ3LM9V7$>F1&N%73R&7WZ7I$E.P6 'FNU\RUX+)YY.,/5.$(;@FB MS096DVZ=10$ -P@T,%CN8>WP<"KSJNDBCUN@,=&>991\8]X^2,U ME#ZM-Z;M8X4HVIH_61#ZD17R#;U=F?Z2!>4LORJM5&)II<'586N9OW$PS5[@KD@Z6,UJ@3RQ M6N%3(Z25Z!/R/'R:&;IQBYQ41*R)6 M1*RDL"+@RQ/PI:R/TA#^^X\W*L>A65'B>JZ\^-V-*3(9%25>WUW+V2:,9#)!Y%K1G.;=V=VR3J@U5G8KNE:L,*PD? %]3C6%IZOS5EH MVLXQ0>LMAC;_B)<_EB/@ M*9MO"]M?8Y!FZ\P,>GG:0?F**$.>,),W/L8/U" M3[J =S38UT%W_++#[RF03V0D ,X_?H397H+*_4BD1,ZO!3E.\H\.Z*; O6Z MXUHLT#3WH[K:(Q8K]7I_')S%(#@&&%=Z82^$O%%W4.UU*0"XBC']HT516K\] M6U+=LT331\^'SZ[VX3L/H]9^,6WWQU>_>D'PNIM_\W]G(4**'LWDHY?PZ("T M'@<>CWFA/DOEE9IAZ-NSB*M?0 EK4.E)?Q(*WE_=+UV-ATAI)CTKI.\_@78( MP_.C#6,=<>6_N]H&G9XP:.8[J%KA:_&W/U:V8V\VL$/ P )/IEY6%_N4"FN" M=8.,-EY+U'"/69@XF5:PW]&HVYN<:?+%&.)HVIV,F[%->U"9VJ[T-FX)2[W; M/]<2%-LL&&BO&7NUGZ1VN$=VGX9&5Y_68J.&>G=: ZJJN(B]^OD_*9/?U-Q# M8J]8J0(CL>0:JN&A*V@#Z@!53,!1GFPE>[58R?S$O4LR4EE].C?OZG$2*X%< MAMLG?_1WYFEZ?S(4+E8T\WS?NP=M)-! VV<^N>%O0;K9H?;1M$"% M#!\ZFAT$D>E:1'Z6Y])1&5*CZX6,F\DK0 WLC#YZ MAGIDG(T:/H5G:I4L#GK MRY[W1)7_J2KI-#X$X]+A0BI']$31A*JJ3G*LJBK;5*V,A:IL4S6640U<7&3K M566;=FZ]JFS3'K&G*MLT"<#*:FGB3EZBNX*J8I>)-G(2K:LR]7GGU]&S+F3+*OYMZI#'M%MRVA MVX&B6T6W32Y=4^G2-$:W5^:<%(%5CKCC8W:HBTRP+Q7PW&]\6 M.(Y[HW9H]IT-Q# 7F8>-K%BBY^K\6UFFV0#>6'- ];IC!2@%J#(!E4>\*D#5 MR#PZ@YCK#QI4'*ZH,E9WISJ%=E-,=T&.=]8JE^=@E8:JVMIPT[F]V.XK;"ML MU])%]*K7U9OO(LH3>--D-#<*P?UQ+KN^;A!NO(.39T7:259D8:':!Z$Z]R+, M2RS4W:%^)]C/78;JGF1/,GTPI7M M05EK>&G 8H7M)XTO0MG9K>IERAI@L/*UV?-E.VL).;+*B9V\9*!A(^OYG?M@R@:F'_3 MTC5K!?!">+ L(5BHP.JH.RW.)9 T\@]![^H-9U2T0$@6'>P?M.'% 9T'7M*0N9^KU&H]48=RF+G7YI>5Z_\VI12[]+$WB\ N\BAK-A7]FL4 M<>8<.:1LUY"?> =E:&$@D")+KN?&]^[L )X' COT33>PJ8D6$H?'&X"M@9S, MT/-!ZC.V9MB4:V.&ODV-:W ZIF5%Z\BAMEG,]%T;*WLB#<*S%S;(_5=7'_YA MKC=O_[AZC=?+PM78QLR>V[!N+""6NW1AF//J4P+.[94-.\OE! X6IL6^4W\V M7+D9% -!*1Q\$_E87S7$H=U\^4O[W>OBJHRN M>^>JT%^27E7$I"FA5U?5P9KN>6?DZ'EWRBJZYU,0L>$.5Q(+*(:_%<*R MNG6]Z(^3/H:55LX,=R'2&W9'U5Z7LS?..234SB/#?K7_CD!=#A]R3GO/(_-N MQK/&BY1_:V[P NU/%H#> ?IQ+J^]*+R6.6K:5WU^=Q]2+WCR[KK4KI],NM/Q M9#P:#?J]<7^B%ZQ=/[DZ'"#(7SC.68_=.&>]3)5(5,7?VPB"MM:"516@ MV[SU^Z(\6DC\[2J2VY+<83#RT>]HF<&J0W\U!N;!G>G023OJWN@-\&V+O'SP MNZH15KL:87IO4&[&767#*%N;0*=([+(D-AWD2\BN'(4U*KT/3UI(IM'I])P' M4 H_-;:%QP ..[2WW4D-*14TR)>D6EGFW@ >7G-$Z?UZ59]JAPZ_E\OQ>-E2 MN5S-DO1[W3PNF^I)Y#;KO,W%9I[R:]7#9C.UQ8B" 3Q?!C(U7U5\-=)S>0AR MI:I5LO1.FYAE13&H#W-)[/I@L!WJZ ?*C!"1S#Q B](C^+\+*Z'-JN/WZLQ% M*NM#+$KM;2$U&-V1HH;\HJ,F$N+6\8*3'SI6J.*$*A13[&Q%SV]?+W)ZDFWN0K=I#?Q.:ENQG132HV9FV*IHZ=)LK]GVLHL4I+ &/:3 MJB"7JHM@]/LEY-5F2PYT,%CM$6TI6'E^>!TR?YVND]+!/;Y?V=:JR'3T4G+% M"]::F Q+*'BQLZ:!YG@69:S"\LJLLO]&OAW,0?6D3+9P989:M,$B,39JI+.( MLM77YH,V8YAY_E_T=82>=F^'JY7GS,E9#)/E&6V8<8>? -IS3W.]4+,BWX?- M<1XHT\ZEU./XT?A$V"US#;9*&'2U3PO:>@:-R&=+ MDZ>0IP<*&$ .$XJ\?/,["^38?001YC[3^+S(F?-OXXHE/*T?EM*;TS^3=PE/ MS@E3>LOA<_PC7B[3BRC@441_W,0N_3?Y<7V+Y(BJ4_!DC ELG<^*U&P8EU"_ MJ]KY=%CU(IV3;QVQNL5*(?3+8'+5S^'_A;FP= YROP6LG><+#F<*GRVP%%EY MXQ\_3 S=>&N[EA,17]F /0[_[6AWGA/Q*EH!\^]L"_-I+2\(XV(=\XAORX-X M1NKIJ1VE4S9 8[RSVUG$P(),6$B8D^EC]1 8>E?[IW?/[K#=$0@VAXJ*F$LF M"Z+<>_XW[EB@=$%DGG+T(3P'_K/#LJ0^M\W"=D/1KQYG<25H9]%CKQ(%T?8.%% T\'O6'RRYWKN-6VZ';(UL'^N MM@;:G&T .:*D$Y5E7(-E8O^/OH#+L';1]8R*+> ;F1OP2T6QB8ZF9>[ 5R6+ M[%"U"')/7'N+:Y ?\,J H:$S9POF^YE">RB5$+FV3](!=%8?=-9$-X=_+I>H M-=.S0=EX,3&2$B&\R!NOI_&P@_F(U\6@%<"Z$X-4/;[J5SU"U,U],()+W-5(60[>US;'-F.T0J M'7R9'V&UK_7&\1X82ZD1\3B :^$@'M\0414@LREZ:CNWYBP*B<2O%[-*X4A4 M"NF A7B/5\[O3-=BZ4(JR0KPF=?2&OH41XFFK*'\*#W )_?%HA:UAGIE5,!L M@C&T=W$+&4.][J 62UO$$/JZ8BFVATX1V]TIFX0R#Y;:8FP><.L$M@)XE11- M.S6)^TG]H>J+@2UX'3W97N+FK+SEVTG5G1*;*T4',?^YC=XUKKQM0)2L3"[A M'0\/FD!LS&-5(S$ITRN"[C)FK5S/\98@4S<;X*^F\, )BQB$RQUSO(WPS<[M M);T_?1O*/2YIX!]1Z*VY%D1%+S7?FWFA;?'53SFZ*[_X&9A5=I2UE-\?XP#E MLKV9C\9 %Q7>HU)*C]:-PV[[O@ZN;C%79AE')97G*=L2W-U97>#T^Z%K!@?K M)**5\R"=B3//][U[=(5R&R]57%![)4H42H'Y6HM@:7QR<=["=MNA]M&TT,YY MT%Z171Q8OCW#88$(N,?QHF_4Z+U-4;#OX[$*B0?Z47_[N@88=^HHE+RSKTC?7-9A]H(1;23ZV_S!2Q?AI M*CI8.$&GS@2R= Q7H=(>8NU/!"'<3"8YX&D6!3"K($#(K&:$%[-/1HBJ($>.KC@+CSRY5X-//A%9Q.899Q^\8FSR';X>)+G=K@C M5N(\9 X#_*PC5VJ+=+1/*B(? H K"H%,@$+F]T@E=-SO+4+Z@&S/*C^220H9GMGP4R M,^:"XCQ,:<[H]0.^GGP!\\4QI2OI(LX8XZ=72Q (L,;BZ%PH\HE!((_: M UD?.PTH5)HC#,V%9:L 2/NW"VW0?N/<- MK+$@X*(:H\'$.>;*O&.PU[#1=A!$_'Q1Q#N(+TPL%AR$P&'P-Y(^J?8!%%^Q M'2"!$1ILXP4@U%/!%")(@P]+!)90?7[N"M\>WJL@+I\^RE$^78,E8CQ*15M$ M/OD=YPR8GQ.\)D(P7=AG>X.)-K02,(][ #4^&3@GUW* W3WP8):G>2L?!(\R M"=:FXY"_%%:$-W; (]^][)&"2;+.61=YG#'TE3X.Q9KNS=)G-)GJ0&=/U,IL>U4XA["83]AU4(#Z0A&X M!1C/3/=;1_N]>]-%V7 S7]LN!G"9U%OH9HD/>(4R6-@+VT^7E@(WB';>+3S% MW+-EHMY\VDFB57[C(C9:=E\I(1K;)H(A PL)A3"-[3&\&Q4;6XBY&?(= M$K=Z>@"== 2=7"$0@C!HTQ%*F.=*H0K+@RX\F F\5V@FVQ,^L SP-$\(:F12 ML LA:E6H]O!+81SQY#//B,VX%77D 2B 30(?D57C_5MP,@PN:@.*D@'ME'2( MC<^NQ3D6Y[JAO2:.3/_%=?0BW"NVMJ,UQ<0P8&XXDG>)$O_^I_V#9'#QCN M"&A\P+O7VPSY1GX;\T6AW6VO?X=Z>JW)@.J@^B@@?8L.!/>!?N8^)PIO*RHT M0D^^1(0BKY"+= 2%\\"> *$,2EZJK6PU ^.VLT)58%SS N-.$P<7<5X859?T]-"0<0-7: MD%S]K,G_Q4W#8(JE6KVR1_ &2ECH.]S3R3W4Y#WB +FD#R%/N8"EK3PGH'> M*IVIPE00ALE<++=0+&1@W0;C(;F/EL(1*,TK.9P2:@>/1RN^'M,R=N;PI!Z; M@5BG _QA9CK$<8,5PV@[C9/1>V:1^24H0N]D=JOO]YF M[OY#'&GY\I8.M2M>+("HA*<$[6OQB%]\+]K@,SK\"$Y$8&=L$O$Y?C"'ZW#K MM 9?(L*X*3K811^X=,[C+?WNL/=2.[2]=/Z?63YCP.=U1;]?";\:=30V12X% MNM0Q8IE#_>$1]2^5?I2>FE!(?^=*J.5XY$-QMW5"_FH^SADS4[T9,6.+%]6* M9[A!_[SK1NN.C)@&S79M7^-WU'@1%PL8A>A\P:.D7>T&ULS1=.(-\3I0[2YT MAC[ Y5WM?7(*'X*9(7*Z+WNWWX'X\K2.G_:QBP"$; Y7JA=WJ]WE[4Q-NCO>)\ MV&>"[P8'WHW9-..D@V\,D_Y0I M'5"49MOA>16@'B=9N9^D2<$M##Q^QC.FS,#1)RB.L/"PBXY_XH-G]$"AFY$[ MK$0#[\>6@1"7BL_ R<+#\2#2VW\[98[("'OK^%)'.$P0@SUYNLJO>*D M[^+)LVB[*A_].MYUC'S@YZ5D?Z?FO(5C8+# T&C8:.UA,*Y/::@F3TRR<(NY M [PC:B0D=$\II^FUIU,0^&8&UJ;4EH@7"L_L@?MHV.1>%[WN4V'2VZR=#YO3 MF_FP+;/$P].*Z>P1'[]T9QP?Z<*IZ!\\:8JC\$O>-B+I-K+ @YQE''?* #/MOS!GB(@/)T9Z3 M$D;#E>\1(0,RL7G!S#A*13HT.L@C4K278@CB\%08)RG@F&*LJ= .>QJQQZJ&?#,%_HJ4RY MS"RQ-35/2^W0,$%"B=H<@K7LKH'V:AM/G:1^!3XB"1- 7GY-:@\=B,FS2SP, MP] -CQ.BR!%(Z2UTYB>WFX-R'EDLSHBT0*4BWI19 EILOK#QO3;J< 0?GM_( M)[:K%^$28];[]VM4OB3O9GR >S75V/'@V(O'=N&UP"_=LPN7-0M7WOR$_K.R M^,Q?,8_D)V99'0'/\GT2/@C@E3TCZY08M1 C1+(P,:!-=XXLUT'HR\!?7@DE M!!&X)!+1,!&0%!'0P4R@-A0A(.]A25.U7.A0CD?8B3HOJ7@<\5X,7=IZMZSM MXJ%NR?CQ<%0@..L0NR_'9,Z> 7Q>+*[?"3O_"]KYF;"6?..?;++ME/M&8UVN MKH?LYCKC*4$#+0D,PO"T&6RCB-ZL]@'==J,A=4#7O .Z$\7-94>. _9-*T1C M[7,"_VKQDZ_$M$%#N>>Z"_>VA($(P.#60S*/%!F+T[\JL*(W!=L/:V-@D_IT?@>O[:=++J1H^7,.4K;S''$;_^=-6[HL\P,TM^WK,H7^TU MJ,._LWOM3V]M[A0\79O^TG;Y\#"F6G[!ZZ?2-[PE_'38[0V&PUYOV!O^__:N MK3EQ)4D_[_X*A7)VVC-]NCVV^^S,OFP44F$T+22.+K;Y M]YM9)8' 8+ L0$"]V(!NE95?7JN4:304I?67K#HE%E\ADXA^RC[D)XW5HKR8 M%72>E_M6+M;7>^9/U,RR6]Z7?L/7#LFG^K#6'I^U'<<.VJ&Z2A6%3X"^F890 MC'4= 5CKD!WT8%];4'=G';IOTE"LF["=:3GD+SE:?L_KE\%[P M_D1Y;TB"^^?+_7O<7"?\VI.F;[[^8[ZV_G,S7,[;)RA*)J\D^EYY7:TYB2]^_4 PH99,BBBQ$]!5\Q=J=K"O9??2 MK!IUM0#C*FL6!:(.C2A=KR^7T!6($HAZ!VF:46\)1 E$E6CUS'J1S=D"40)1 M:TA30$D5R>Y5/_PY]A7OFUF/Y74E'LX^W[*U[)4Z";L7RF8A+5^]5(7 YNEA M4^2J!3X%/@4^!3X%/@4^3P^?I^)['OTR&>ODM"+VV_LZV4"LDQUQ?D>DH 6@ M2EW4J!ERKKF>S1-:>=07Z)+(3 MJR5NXQO_1PX!D9HZ%N97:2_^*1,NN"^X+[A_GH0+[A=,^[GD6!S=/#IF*< MR(9: !#B/_349UMD#8.;'(;'C M!#^3:%2)]V:)2=(!AY]5Z.98JT3#UHP<]MI*)WJ\E:A MC&+5US=1?EAFGG%Z6,CM6T"#VVH( MP16"*P3WV 17;VB%2LT?J>"RA.!53&"DL]_9W]QP7DE]97?/G;V =!D8RJAQ M?1!1_CU_.S\(Q\1;@(4B'=-(^D:? MI-M@3%[HA2?7B4?P$>A(66)C\]5)1#]E'SXO,^!BEC3-9;C7IU3Y(YI_^7SQ M CS\D*G-CVV_8>@ W9J7=6S*-@-./*2Z/2%2UPI@:?B77@Y_%5SU5.Y2!FR- M3ICRBVW5A0F/7^#=9<3;\&_X=F?W!A&87_.^KML#21,Z6\8]GHM;+X5 M!.L&?4LG(8UP[QSOCB-Y+AFXGAN[P,$)F3((#(-0LK$;,B@G_$Y\1_(#_S+_ M&[]Z H\-G/HFE EDO0U9@^-&%HUB=TQBZLPV:DH)6.-0BD=4^BTD<>+&4^G& M([Y 3LG(L8\0.;-MO8$O#685-R0W B7DV8G'D#0 =>/@&8@A-[L"L$2S'X,D MCF)057!Q_C8DDH*A]/9%VG6C_5OB4VY;-;DFJ;)BEG=O(0XEBX-SA.+0>[:] MQ %NE8>K_Y;K+0FN\=S +^^N4DBY;,8!Z'<;YI*X((KD69H$D,3P(_!;YPTX)" M #Z*0T$-P+7X?:/HO,;5A6BPD460G,W_3N"1P^E"4*F:Y?CHG73.$M^-F9H* MDE"Z!A6&]TD&D0N?0O3,GD#=(>U BAN-8,I!JV% *?6>)T$87WZ'LWQD!;_3 MW-IB-6A5_GQW?W/-/BJ?I<@>T3&X;F$P3KP'KERGW#1C1.*/4RZQ<=2E^Q%8 M]?2^!$?Q3,>36!K"Y<"D"((=X+)-<7^,!P=M%\YV$O0G:XR['GU$"D!)NV,< M*PX>?H:9=!^H'R2HY2>(*>DA"!Q$3!R$V<4PH_"Y+OT/E4;DD7+"8O*3^@@Z M@$LZA-D3(QH^N@@X\HQ?^X&=O/ MY/H)Q5GDASD"0@IS%-+\0)8$JXIB]!VD)N!=/W'F$(PTC+(YN!E!?#.9P&#Y MI(;TP8W0?\"YB$=Y,;GI_:]5S^3D?I2=RV^,$O/HHF(&"+ K,_X-W0B,B(2: M#J;UD:.=^2D,0 BE!<@P/J13'7$&]IZ]NQ2ZN?'60 CMNC2F= X6H'.(.2Q4 MJQR7\,"8":T-LP,S1/)(R>,CFYAR$)(]K!@^5+T,WK.O3_P1@\!S6!R"9$J6 M;:.!0<-R$P8@MC!?*ZI;;#O!S$F8 M+)" :HY*WP+P?=6TW'\*X$W$9]@&IB(S$Y\D(.9L M9J>IMKK]AJ7*FB*7(L[WW-D;2ATXMB"_Y-?EY8-U 'R#%U^>'KJ^[_V^F(-] M_SVU>GGWXF-[^?;O^X&$6;00%;$](CYZK&"U,488\UD/8=;!YYXPCM2EU)@ CY(H2FW)\MDD MB@)0[7'F_8#'SF[-4RG\%.95Y#,L^#,W.M=@#J2FE3E,6X.%+(,ELT0I09;O MX][Z6\H=)A]I&4.(<_EWEHU&EJ5>UI22,.58%ZS=>$##=/(5-OFM588I5>5Z MSVAV6PVK)_<;AJF9IM%OM_2F"G^[BJFKRZI\?PKDS5K]6%68O@<5AJ8B##SN M9X,#9%,'05A*=YF-H!.,QRY3]BP0:'Z&421>>A;.5IJ78/,7)?9H81)AS!!D).,T MQ\XS$.-QXKMVEMCC]L,'=QG# ,QB8':2Y>O@2&?DTB&,!D;'5/[WX1!"V%#Z MD,Y4I_=]-D%X=WY^?Q9?O#B_/SN_AD\GGA<\L?GQI@ +VXU8A ]A.0G9(&8P MF..K#D$S8LRG-B-R%N1/8.Y).!,PF/X([15P(X2[OS0]_Z@M40]1?!@B9]"6 M@2S0F<#6S[!;+,[R8T &-C[SF>F_[V6_4:'0QS[(_4! M0^SH++N1F?0MQ*GHPD?Y7DU=:K/5FV3"\B* Q/S,+C-[I&TVI:LMQO:K+>TS1+ZULOTD*5S@B]WQ>_ ML6[OI>OKNK3.*>?]!J_GWD>1\3;>.MS&VKUP>5[*1K>K-C5-T1N&8#X0/"(ET%UE[4$:8!)7Z(+M!6'T]E.V_F*=9YO[BB!*&^&P),D?7[I*\ MH#O\!']FZZ7P2(BW1JX]8GKMA>O)GI[IRUI.KF?;'%!3K%0A=>E?02)%HR#Q M'(S_Z3#!^Z*><)8-C!V\ZVL+$L&]YN;LY^^L$3VW*4<,M)O&@QPN'F MZRV @T=>K07=>O/0UEI67]=5O6VVC(YL6'I3[RN:WFXHIMJW]#,+.U#]2^KZ MJ..'G]ON_JTZ0PL+\A'JQ/=@9[?*JE+;P99[(Q78#E9UX(A= M70=1-C=):(](M,ZQ2+?67T=10L/*QWG'L#8RR4\X+E=C]!$']D^^XD8BB$-P MV7BY9W/!Z4YUU!:SG7M U4L2C$GXX/I\>"2)@^P'_JHZ^R6M&V#4-55I:$U= M;9BR;+3>5\- ,386,="T]54,E%<.Z<4N*W9(+?V.C7T.W]CJLLVO^8U=Q_'H M0>I$[".W>,.VY%2T6D1I_GW1PMK58'ZJGG?!?E[Z^5N69F1NR-V(O=^5&?US M!\?:-L G#PX+"(:@ 8),UZ8,&C<$")L 5"+$2'D+".\M$ZZ<=9EPH<>6]9BT MK,/09;XA_#W%FV0 <8XW98BV?/[JF,-J=;#5U)LP> C)^-Q[1)^QWIM,PN"9 ME7>1NNCYA](?Q$MH#ECWN';S.YE*_Z*QU*8YH/V8+1IN ZBR&QL6G>;#UM&S M)J'K27SESL2H/$@>1A+_=3F:%DUA]DSXP9LCU)J-4AML5;-FI !SB3:UHKPO M5/UU$]\K++IRO56HZFLUN29S!;,P0\=JAE2U!@^J:BDG*+X' M;46X SHQQ%Z."_&W=)MGD:A0**J7].W!?C9KAES$?E;6$@H+](H3\#\%^ LU*G DU&@) U>:-5-OU63EJ'1I559Y=CX!N GRA;_.?LR6 M<221*9JNF%-L)<)S- MC 6(*P-BT87\?9ZJ4E<5(;A"<(7U$2 6(!;69Z^BFW8Q.Q_176A-NE3P)'O MNXN"E%(&BG_%TW-]=96/4O8";#"41C!$WF(S>)(F^$+LB](<:4/$..2U(ATR MQ1.QX"&OP(H]#/F!F&9M$"+^.AEKB!?%<%NLR4K]/JZPIM=>F0L.J /[!S MPAWU<<8*%U8KN3I8D1)U)0]A=>FK&1;,AMSO-SK=OMG5#,4RVFW-;/<;[59# MUI1.I[6?VGY,I*WX)8(I,)Z,\5W:KS MH&UK?;G5[;4,M=,S+/C=:M:M MA[0SK,UUN])7.TU#;RN&:LA]JR7+C:;>;&IFHPN>W7;M-YKZ2Y!>1M2^A-]" M8L>?>/.NG;83J4Z1Q!>ALU-ND<3]SNP;9NJL*R>NDH'=*NI&4?6ZN2+M^X?9 M>QZY W?;-N&'5R"[5 CW6(R>U5+$T(RF,\-:- XH_H2=%5GYF$E:/F9SN?=9 M4<;K838*E3/,=7!=KTL M]OK$NMF@E?F<[@+"['"_OVC+4P,X\_A&<3SY='7U]/14A]/J#\'CE17:(_>1 M1E?4>2#AE4-B!H4U577]7,LMUMD+K\3N+7#R M!W=V.=QZ,)6 ;#CBVQ33MJFG) &:E^X\:T7]%R(V/]15.;E7M6RFIXN-0^H)48=]6V[D'"38> M6VD0V]-+[(4Y;\3-7[E3FNDK=X>R<7P4)A_%QR.R;R*H$:0*^U91;@K[=CC[ MIA:U;WUWN,EZ86NA9^^.AH^XN>9+X.'$136,[^I;FS!5F# 1MPA2A0E#$Z:( M'.0IV##Z[$67F$54GN7&LR8_HRY^+FJ)YMG#?+IPY%(T/]1.6/ST?0AG\$X2 M*VW2) FCA/!H[38!ZZ%HY%+1/Y"/V1U[S_:(^ ]4LNR892&)$TS0=N4OO<-P M#4:AR3.[=4?" ?%I=/G]V:-3O!J/J+*L'E."4$05@E1A?40$=4K61]VQ]>F[ M/O%MEWC"^E1<3PE23Y'4T[(^JHA]3LGZJ/N/?=99F<%**\-R>DI+^E&_JW?J M,]NB:(:\T0"9E(&2)&5 M^O6WNXIR]*1LT ZX]\_V[5?IVH]B@DO\WM\ MJ2A'A?;=0OO>D^? #\93\+)CZD?H)]_9(SJF0@M7!LB"5*&%-VCACO6UHAP5 M6KB8%NX0STX\GD+YZOH_!R02.KDZL!:D"IV\02=W>_V*H)*_6NV*R&\['9P0E)=!;@+4G>BJ]_:%>.,"S8O;V-WWEZP M.2VGW6MT3*NG-^66U3#4IFRJ6J>EFF9?TQL-2VE=_+I83GOGM(FBSN\IZKQ4 M?3]%Y+O9LF+H=]>_?;/N?]SV[K9G5EY!L=8JNVBX<)/;RXB;%T/Z9^*&%+?* M1+,-C;-6*HO;)>&P8FHZ.^>6/K@1*!>XTXA$DI-X4\DF240=7NTXY$4SX"D# M*D4PV[PX!A9*'M 1\898D0-OQ+:8IB=@\7^:^' 1NQ])XE$0PN"=4FONYZY> M,!+G4F)9OUCO0?$'ZOKZ0LJO''JE_++QIO++1^2\=DE,/TE_ [AR\ZW)O/#+ M:H\E5^9Z_][+/LK9]_[Y]:YW^\=UIR=]^?ZU>_WMM[N:=/VM4S^29(I:4J.0 M8W!;!:V"UAWECDX]NW),6OKBU_;TT^D25U*;U/VDA4J@]^KM35U:[,*[MU^8 M/5+ZH^A#K^^^S#>3%>1MI^C#OWRY;K>M6Z'!!'W[46*MMY+7JEAV_YVDK @( M_G CB/:ESFCD#@8D7!O'E__D->^([G$$'[J8Q;!F60SI#GA'XB")SYK^I@/^6%9&^#R2O\NOD./?__CKU2!PIK_^YU^O1O'8 M^_7_ 5!+ P04 " !2A?Y.$$@O$%,9 !S-@$ $0 &5X;',M,C Q.3 V M,S N>'-D[3UK4^,XMM_G5_CR9?M6=9H _:"[AMD*T/1D"SH4T+=W/VT)6TFT M[4@920XPO_Y*\CN69G.Q]NQU-;L^FT[V___;+K_\S&OWS].;2.2=NL(*8.V<4 @X]YP'Q MI?/=@^R',Z=DY7PG] ?:@-$H!'+4CT?F?6+N$JZ SBGZ#[@\(+0U3F<@\#G M)WL!_B, /IHCZ D6?"A)Y!ID7G- %Y!_!2O(UL"%)WM+SM>?]OP$>? M0;I!+GSCDM7^X?C@X_C]D1!+"(K9)_G:IKV/\(]<^\=[ZK\A="%:CH_VY>M[ MP&#<'!.,@Y4>P.-TGS^MX;YH-!*M($5N E<-E >0#9"!,809!]A-&'LL"/)P MI%H??/SX<5^]39HR3]=0H#W8_^?5Y:VRXMYOOSB.LBI:K0GE#BY88P[8O8)D ME$N]'H_&!Z.C@STG](-+X@*NO"YJKP0H .U#GS/YURA%\4;0W7/V+5@(V&@! MP-J>C2Q@R$KT9%=V*/$A:XD?A6M7AJ27M<60PM6$(9,CE[!3!)%_C6*XD7PT M.CC/X./:!QAP0I\NQ-_U./,IS6'YG"*1 M+'Z4+!Z\WX%%A1G#A1P9ZK.4A6J5#PNUQ! [T]?'^3IL9"&_AH MDZ>#B/T8IDH;,!)2* MQ*H!-UG Y*^=^?$@4KF.B156!B1_C%+H9AS 1W=9.=P46$B@U*\F0TP.'<(; MR%2B<61CE Q8]'N4HFC&"0;(9=;>D4*%/W?V"X9[ AHD81OX8I< -&>!K M:N\6"93Z97 +@#'A"I-\%#]D_")>"9'[4_QT'T#YX[*CS]% Z'\9$]6'*.XSOBW"_PW(N^.FQ0(Y),*-4@)$#?PE1"7 M*9,Q!AFV3_:8T+8/(\E_NE >G-L*)4 01AV6R0?WMC()$.AW5)PUA;;B"! F MJO)&CB<1W(D&#A+%Y<1U:0 ]D7Q"S"";8&_&EY">J<&-7R)PCWPD)=ES)-RW MFZFI9%>\U4<9\Q5SECK>;X<'!T<'X[$SB':R5JC@;=LTMFX3^MFF;0_T[?:BO](="@*^&Z&E8 M-UNI03BOA= )\22LD#P@L+*V5@S.'X6!..4^!>:GGB>0HI M\*=X3NA*,68=2&OB,P?'8TUP3!'+/I/@=C+(>QGI4KVDOVR#FP&'.9X=:^)9 MQE"9G[T.8-<481>M?7@%>$!5.CZ;9WH*]LXH%!X]H13@A=JW8)_"M$.NLF,> M&3MF0MI):8<4,^T*(]X!\7YAI*@3# M"R0ZSH0QR&V,V*4([^5.UF\^VWS^X^M:A7^M'[UOPHPX\<=(IM!I>J M-.IGQM%*%J,7@1C X?VMQJD*[VKF" W]*Z8&4=QXZ3LR#G L^EL\*5J@R;3MG).#>"G MI.US>U(EX4H_>MN6'V7FBR-F_L92J,&)[&WYLX?!V@Q4.M6[9W6J8;A[1N\Z M$[(=OKB+A5P,?O;7\S/K2>%&Z(WSQ>./NOGB1I[1Q_ED.X-\AVBQ%+7)9 ,I M6,!+-(<_OX"S8J(RJGQH*ZK$;#D17XYD;"C88D\[ VO$@7_+:>#*NK:^>Q0@ MSS7FO[71L^5K]U\E@5O$SQ:W>#Y;+Z;I!9ZR/ MU#P@OMOA>E]^83#KD.GFK8T9\ MY,DUL5/@R\L3;I=0E%'?, B$EN2!_OH&KL1EL*7HFN(?V3UOA3+5%B-ERA2G M$R%U0JS.JP3O8+&LEJ^!/$JRA!P)AMLT7QYQA2W?J7[9P);.JQR=OMHVT1R; MS66Z<.&3AUU[905.LT7?5_3.%+F:^Y49CL(_]-.\WK-G!:98V$F=1FBATUI3 M,=O[J*(';]D[=P0BI+C_2M(<.G1M\[39O:LH5!C?KK.;C#_T_HQ99$W(GUJT M\S9"LUG?69DUQ#U8,*?PT+M;M. V0K,%#ZTL&.+NK04WD-K81S8W:'^<5"C) M=9A2^0*J1TH]AQ1M! \;=4+^=^@MX,15%V:)"KN^LLUHS&M0'S2S.!E\JN17 M&)T4Y6"A4 _M3.4T)V%>K/J@F2"OLNPPGU/;^)_G<^CRV?PKY%-U@9F,8:H- MF^$)<5&[CE";7*53% X#Y43[A2X#78K/0_Y2@T2V&Q<+$":]U"]U12-,0I' MX' 4DAYK7L[A!CS*QDX!0ZYP_7/D!QQZVVVM@V\;Q,Q[J]YJ2L>B?G>.DYBK)),H5!%(Y:CFZ MOE7TX.8U0=W.[LS$2193WPW13KYBC]H\3_9>D["4&'#(6*IM'%[WA;W,??+1 M>V_"$Y"6K&Y'K-(/"B.AP0_"?$:6[]F;\V/J#N!9X,$](LW9CI,F).9Y4-T1 MJ3)S]G"DG*[60AE2_/@$FCJ0B_!").YT86.C:E3F>E\W09KB3 ^PQ5B=".U@ MK53%R3+2=X2]<_* KREQ88.O&^Q,R5QNZ"9+Z]@ZOS E23N2MA,1[V6 K325 M;;"MB]!AF4FN9N(]16.V2O0./5F;* )DCZZ$NLH8;= XTO20$[)UFLX>9=QEK M:F$S#S0'FL0[1"OO1LL>B>[]*!.J)3ZE''^-<7?[U.1-/9$K5_:5<1UDE?8KS#2G]DL0RPI7/59+;/VL;4.UA%?E MJ]_7X$G-U7W#'J1W9(WQ:/Y#9*%A^_[5Z]J* M;]17:^,=K/H,5K6=(,Y!F6>!#S2SP)%%>CC/.Z,+@*./_=17=P[*6'2/=45W M%KQ/NI:EC^U'$+- YDE W9QZ6&WU[KN%&:59C^<:6/.4WJ%F B.K]UZ&\8P6 M;6-Y$=2\G^)0$]#S^N]A6%>?=U?G(7FCB).'-0<>;8@//P(?8NEI ,KI\-9= M0B_PX6Q>?-![2N)KN+@F5DC2WOH<9@3 M/MV^V- J MLH'G4R^ ;#H,S^U/(FS8+BKM3,>:%N8ZS1V+K 6=:TMT%4:Y!& M =6$R9PXZO;#5IBK?X'VFI(UI/QI@CVY,VLMU]*L4LDR!.:<\E@38F-,:A]% M@JMOV66)/L^A$,M%BCGQ*OL1^\^/:XB9_6:_G2F9L]!CS:8+@XG5;4DI9=4B M2]N)B//"HQ:CK/IFO0ENO4HU+I M(X6\S>PCV6D]?95G\K@$FU:!\@*/.;--^\TARU*C=/+V'8C<@$<0&95 MT62!S%7,D;9WA-!]JULR6FOGG%]=A.8TX4A3A>1,-!ST*[%BI0\44L5M'TBO4GX0Y)V8_FLGP\'KLLM'>NXI MMJEB$=2<'AYITL.\_7J8$-["171AP!=(%A2LE_)+>YGX5=\>U:C,PZ!N9UZ$ M4W65+-9LA!VLE>JBG3%S-S+F**K;!UC'RL, :^4(<=TKKQ+D6\7T*5!42R#; M]Y;=>:ETJ<+I@9HN%;/V6MVYR+=G">2%F8I#9X;+T0P.J#%=/+*J+[8S/IO' M#RX(E6%FJ--)H]OB/Q M *MOJ^ZO;Z=@>7Y>S'/HNOG!,A]1TT3R8HAXDIV3S&"OH$8:J/ :_J$$:M?_ M7LC5:GM5L59^!J\:W">Q#:2J5V$7JG>JU>0!4*^E:P?;)5OI/A\MW"?#1-0@ M;!SR,82>'7SG^=VDMD<)T:RB#]',;B=)<5?WQD<,-*NX>EL+7_&^FS)R:SI53I2<4*MW)%*7X4O M0@Y2%QK<1&.@9\V5:].I=(OBHE&56T1DAT&KRAFLIU)-6(SSIX>Z;1VEANSC MG&E\Q/$6+3":(UZZ&[#"5S'#*#.ON9\QCY8+TM M;;<4;W>G95[;TEV>4M_JPPX0>\=XKNY=JYL?CN7'H' M)[!>(^',\E'T &,2R4?0A^&"X#U3^TM/]C@-X)[R!&G%?T^$IH]G*XSN M WED3K1%&R@KF2NXNH=TS\%@!4_VJILAWY=#9$R !8(BXH'DY@LEP?ID[_&> M^N@3XG"UYW AR\D>)A@'JT\>60&$I^*%%''/"1NN(47$NU,-O8!&*W;[%J(= MO7DW/B-X RE':H\&1H1^)1PR+X SEQ/!N?"TP[=;LMK#=5!XUQ4/O.C4*HOO MGB^>9=^2W1KLQ40O$S7BM42B]&T3QL,G*X+%N$&?MCF_#S^G<++G4BC&&YU M"#,.)'FS/,$J4(LQH?)%(DKA4K O^EQX,T')*O[PP._0$Z\_S^?0Y7?@\5J>:I8Z313TD\@]H\8]>/_L"C^7T1IZ\:>; MY6MU1%W!7!/&;R!'X:^H^O+FDRJQU+A8+"A?R\T2(K0-AW]=0 MKHL())^9W)F'V'*5#5;MX>NN5V1N59C-9P(:=R&X%U+$@6YZ@ MB&+LB2-W.P$I/.Y@;A7S>!L6064B%%YW3Y33ZRL@%V-4?-&+8V[R\NG?*< _ MO@1 1$8.X90QD>PEK&M?_55ZR&G 1#; Y*>'[A%6BOA"B/<@^![&[DAC+0(1OB.\+O_X7!/06)6E^4^#.YFIV H$YAW0G ME6QAZ*Y>R&H5K2@F*?MU0-VE_/:4\',8WO4DOZ M6B+&,O5V0]BN9;6EPY9( M2%G@RYQ4GT\8WGX"/RY8%HV-KA$::ONN$3VPHLH M*-]!NBK8V="NN?%B3I^AYU**/$*O1=TB5_Q$5-VV4'F#ES?..;SG4^&=- A= M9P.Q<-1SH7O!B2N3*)%GR?_)4\<;X,N1]&Y)(5L2/ZE_=D72M3&G0COJ%D8A MFOR;@@6\D8BB;,.LD@K(YGI8BWS'Y MUD@T]RY)5Y7YAQ$A\7.+EH)E'*M59;Z-U"4>W@6GI%4HHPX2U:8H%>THT7[ M%[)<(MH%PM+M_E2"QQ54HCZ+-W@F!]' MC"U>?@"YD#L;1>38P,*J2J8?35=K@&AV"T0#N,[VOG1GCYHC4ROU@3!3M(.! M8'8*YX3"L(JY@GQ)A- ;48BJ*'M'./!CO;2$ZT5T5?-R]51#5G>2<8%2F;$4O(@ M5V#!6K1*AYP=X+NFD]+.?@7H#W4=>BB-.@R9N=!#=W _'PYV0?#R >-*:/LI M%&&"O:N !\"_"+!W(?)-M1\YW1.4"&P%\E>IH[["A]#1)PL*5=N\F0WO7]Z* M7P/)BNBJODP,F-PFF^RZF 5<:D/NL$ADJ=V\N?5$K@(7D+8D&DFW0<=WNT;W M45Q3LD&>$"(I#*X !@N%)=YQD9=[9UP=5HJN2JZMA0K@#HLM\N1 ].NG"^+* M\X25DA;;=UBXKP3OY-S5\!T6?B?)NRIVZ2"43ST+Y6#YZQ??L;S%6MG6QXDF MZVX&VK4$TU8399MJFX-W5R/R/-^52 JAX!!#$LB01&(YPYF^Z,!JH@4KD,[- M\I5W<"F7+BSED\WJ9MV;-3'BF^QGRE"@ MOY*N*)D%3!>%5C?]V]?T30"[)_[MV726EROWY.7+UO3+Q(9EL&\,S@-?OF+J M5JKP/]L'G=I!U8FC3JDH80HP%84YX*J1DDYX(@+^-0EW3E6IHQ&.CNGA-EBO MP[? CZ]=B.\)R%QP%(I:I9#=D'5#,V$-(4N_F+BUVZZJ4<ODC)#\KL!'Q)J%P)#,^*)_+:PW4V8RZ1)9$@7A@554#2*)1*C%;7 MBEB%6BQ1_3=K2E90=P^D186E&+NM-[F("2D+]U DY_!NEX!"]COTA:CQ_20Y MY5B!=58#(C">!9R)K/8?Y%X>SKI2/(?7S2A<$^\_0;B?)"PX!414GH>DT[MS-IB^T;*/483[C*(YX5&UL[;W9DAPWDBY\/T^A7^<:+>S+V/0<*Q9)#3GS[%^:*>3?_^,_D;_OFG./6S4$\__/WG/]ZABW>7KU[]_+__\]_^X_]# MZ/\\>_OZI^?OSISQ 7__@IS6?7/_TYF_^C_F01 MNBWTT_HODWKZCW_/?SB[B#]]6=3_OO ?X[5]/?-VN6[[XW)Y\^^__/+Y\^>_ M?7'SR=]F\P^_4(S9+]]*[?TB_PMM/T/Y1XA0Q,C?OBS"SS]!#Z>+==L-&ME^ M_N6[[S^S]=?$&//+^K??/EW4NSZ$:LDO_^>WU^_6_43U=+&T4Q]__L]_^^FG M6SCFLTE\&]-/^;]_O'WUH)+X9;*(\T^UCW_SL^M?\B>_7'@_7\7PXLM-G"[B MXF(:KI8?X_QR-9_#>+RNK:LG];*."Y!LW<#'>4Q__SE7!: 0@R7#&9+_=7)% MRZ\W\>\_+^KKFPD@]$N!+KQ;75_;^=>KU+C$\[BT]:2[OK>6H#QH[ZV;=#CZ M#ZOKLCNKZ]4DKQVW#<^N;^;Q(PA3?XJO9XLF'6A603F1[Y/E\)?-:=I3B^5 M:4S'4ZKI3/QGL_E\]AGVN:,2?O]E#T),D>A'PSKZ>^AOI^L\O5?+W"7:5[T$T#:#0 W\5\;J[.:^X]@*,%"Y^/%9+*QW][Y>M8/2,T;' J2;ZI85EWL].NW;_L!I&ES MHX&CS&0ZM=FQPW-I)YX.A-&#MH<"JJ$JV:;2H;KV9ZP_?(1U_^)3G-L/\76= M8JD]YYRF.X/ITM[42SMYMYRO?-[QCO5MW_>]"=1&:3RGK@X[LOB8___%_ZSJ M3W:2S0H8_+=QL81M$X8[_^YX!YK7453PQ@-P?8RP*O\Q MM2N0(X;C/6E:0T&AW]CL7OX8E[6WD_8]V%E=+]UYMX0_U[0 O0DFW\O)[/-Y M8]&LIOX[<=_#^FH*WZ_]K&.YCWB.77UOW94TWOXM]" MUUK\/=5T*#[HRL>%N_=19TT_CW-0 I9 L[PG_5<,'^*%][/5>F\Z)E*CPF5$ M;;,OMZZX3!=?I!3]\BK]'I>OIO#%6I-8?[.XFE[,?-U%=T]MI$S7MT$<5^E7 M6T^OYGDQ?!O][,.T_F<,7?3[I!;*=/J;+V4[)B]G<["MI[?GZ/[KBR_^8S[B MR8KDW/K&]GROC1:&YJ6MY_]M)ZM8&)WSVRT#4#-+\(0J.A/[A9U/U^>8NT* MJ#&_SNTR6Q^7L\6R13\.U]1K)QI.S:,E.Q/RV^[W6[2+U?S63#HFW\%"_8K6 M9H:>76'/7;J-@YB&>^&4F]^'B^6W(JTZ>583_7:[V51H4+0S,5]=WT!KN86M M$WU]. .;)*Q\\P_'A6U<03F1OZFY?]:@E\P^3]_,9SXV#BWMJOYR'6Y&JQ.K MZ4[\M?OIO?W20,3O/^U#C#8+ZHG5="C^UIWQ:GKKC[Q("98UNSQJ@S0H6D+, MQ@ WK:$SH5_#.GN>\O5/LG[<=*\XH8J.Q;X-B5S__8W]NE81_IB&.'\_NZF]YOBD#IQ8V3!= M:13P=7Z-'7?J?GS[^B>G7\4ZN:+R73AA3$ZMK>/.--.1=GW;F2!7\P]VNHE? M/B;(KF^[$R0OL,TN->SXM \Q&LZ(_27Z$*H99?86Z%:DS?7#$T9M9XD>A<-J$J_2][\[97S/K;3'KIW A /ENA7PUA#Y/2X;B?7=UST)\\TV?OCC4\;_ MQ+IZZL@)0[ZG3+>"_3Z;GGZ1_7C) D(^',:=GYQ"CX[:*-#Q$RC4H'QG K^9 MSV[B',SJ:*]2W>\W@SC[Y>*T3PJ_MWP38W]1N2J*OZ^^[P MJ^DRSJ=V,OGZ/'Z*$_@FO)NEY>?U 2R8E[#J3%8AAK5AL_U-.PRZ:+)O6.X4 M@ET?M.O_277WW=%FJT>CPIV)^C:N\Q"\L=#B\WKA)[-\/G%4R"/%^A:O(2F: ME>Y0V$]QNHJ+!DOOCD_[$*.-6_S$:OH0_UO(TI_U\N/E:K$$I6S^-OI8?UK/ MAET'@J?WKH-6^NA\L]5B;X'.1'H7/VQ.F'Z-LP]S>_,Q1[3?(\(Q$1M74$[D M-O.BD\K+=76[G>3PB^6C/>697<1P-=U3LBL\.I.@'&C;6;6^%;587J7M#U[. MYMN+Q&_C#2B4>!/GZT&8^KC^ MW?JK"S!S0ZN@D5X:&PZ*OGI=MH-W5\9O1;A_B7S]DS^F=2N;J.=FQP#/XL(O MZT_KRY$ASA_,YG4$;_](G2A!SZ =^.G5S5K=WTC;"IAS6RG1^5L!>E@M3ZV] MY\XV5-T:E.U.T.TAR+OZP[1.H"2"TOCM0M2;V:1NDJGBM%H*"]^*5IVU4+C3 MW8Y[N,W'?"A&_+".LXJ&X&!WELOXF?Y9^*_]D MYA^,VT;F=7KU9!=NG0Q]M4 ?K+WY!<93_Q(GR\7V)WF$-<)DDZW]?VU^7&T$ MO2?11L:M1!/KXN3O/T/KU=$RE>:4)NH%XEA'% AER!DF4&*$B(@I,YP\[.HZ MS>!LOAFI?7W]GJ/Y)]4CE/=+?N#KRC@:M#4$!6P,8@P+Q#3U* 3AK? D,**; MR'R/7Q=S_]-L#FK$WW^&[GY>9P);__6V%COWW]'N89;\S1>_+#*?NH^*14&$$ M1E@&@3#S#GGK&:*">&JX<)8U8OINUM GR)H2&);BTAO[=:U:O9]M3V8.L6;' MUY5*5@:' _), (R.>T1$TDA3HITAA#'=@A_L"?.C&[1*,6&];9^T.^XI47'G M X"D$&XRSWI0 M34]YHZ-X\RV?SRBK">\7\"[YV.]Q>97>VR^']>-3:JJ4T9Q3EQ"A$10KPSEB MR1*DG3+*2<4UC>=HS45Q>93_Y?W<3A>;52K\O]7M1;SNL#NEM2I9G+BG CEE M)3+1&<25"L@%PZ@RU 5)GX"&WQ^G9F,<@U([?,[FE;NSO3BXUE,O;P& _N8\ M6/G7%VD9YT>X>UI-%7;.D2@U,CR/D18*K"JND1#*)A8-I98_ 1NB'"][Q[<8 MYYJA]CRF>AK#-I5)_O4ZJ'A=YLT,K*NXK&_S.FR3LW2TOI[;]*.0>G0#4DJ)/OTULJZUUWT/CO773O-3@?YD M./P46'_M=O9D5T&CX/5L^N%]G%\_C^Z0S7__LTKCX&V>9YP'C[208 4[XY"G M,22O/1,J#*?.WQ?U;B#>QIO-_?9\9V$]3G;R-E[#E@H+[U5Z62^ _\WVGE# M%,ZINHID7]?"K,!D>SE/IS0M=>37-? MWG^>=<.[;]55@DG&A33(AZ00"\0AV,(Q$D9ZQXD27K905,HHWT-PK0V"X^47 MM!X[95BNL/)<* ;:%B))2J1#B@ .6+Y.&LP2:&98IK$? @S(L3,Q'"W+7LY6 M'6V?=_55$>-@&:SR,6")G*/9[* :J:ABB$H:HUKLF66.%8;CV)D0CI=B8#UU M2C&HK](&I/.&HJ1E0E2##J$%\X@SG;AE/,+4/)]BXD>GV'D0CI!B:\=:MRQ[ M4&7%G#),"HX\L1Y)XPUHK(DA3:*$A9]@&EKH9/*')5I;%(MX?%H]:]VY5Z*O MAZ>'%O3TIXT'EKC]V\P%W4$OZRG,_MD-SG5:]1![55T"E.J# I@><)J)Q5*1.3X M1(ME))1CVN(DK8SCJ$N*S,8 <2D-YK3>_0[+Q=O99)*?=OD<)Y_B;[/I\N.A M\+Y.ZJ\2]E&D'!:EE4626HPH4Q%)D;(&*"D,YMC]3:.A:'<@CY.DF[X==WVV MJ;8B,@9!<4)8*E /X5](&0J0$:4IXQZ[V&+5+..>&@TE6V,[?B8><9*VJ[AR M,E)+"$%.@(GLG2,Y!CBAH(/##NQF;%JPL8PC:Y1L/!/=T?/QB#NU5;V5(A8; M1PU*/$@$*HY'5, ?7%"I8K3:?K MV=!.DQT]N7M2]E6(TV6=:GLW9/Y_5O4\AGN=O7>G KY97<=PV-O24XN5Y289 MDL">P S6+:%'$H.B,1XU8CY0%< MSYEU C0395N?5#0YKK@32&@!FY!4 M&GHJ(M+6:NTMQ\&VV.%'/0.Z85N/S#][B)XB^?/=BDVVS$]VYP7G8S8\3FR)_?'F3VQ MNWIREPXL]VD'X7MNL3*<8PP8H0BV"(HV1(0#=YNL&BQ%FEK<#2]S.# 2IH]O MJ)[D-G#_]:%[6LH< M68QDHHQ\W)[\K%E?:QMBOJP;KI16H")GNU%CP#EPC5@^#\5$4D$"$]&T.&\N M_/R%YHJ>]NOL,$!:TN0TRF@?+D%<>7 Z S>P>)E3(@M M4C:5.?+Y@6=,EP/W%"?.]GTWO^LYSIXGS=-UT/W%*?0G:IY[W08>MU(S9QNX3ZK+>.X5?,O? MOWT1P21ST7ZL0$(W& MJIB"9I@]-09U,<#-+]^=BV,I]KR"53_M%_^T5>FTJBIC7!!$8A09M2CXY%'D M.7I!AV!%X%*X%M94&=6\ +L*X#J"M>I>,OS[%U;/O$^\N[+*&ZJ,DQ8E*BE* MA&.DI)%(1,^Q4IIQUN*27:%SM]ZWQ"+ GGWIH9ETKT#YK>=[8NK.JJ=27$:O M3$38FH0HX6!J62UNH]ZYYI&)1D]4#7KXU!MY2F$Z@J5J%&GN_GIIVKI3I09= MO@=* M'CPCWH@M8#G.67LA'[NO:XCRY!HD?KU _F0[J4]/+B);NXO.3/#,<" MOWR.7\H75#)U\8QI-7(G4U_[UU%8?H0-;@""-%_*>QJ%OX+'X2AL/Z)+HCQY MQS N8]QP5,>IKP=L>$ -%DR,V:0.V2'ZS$[LU,=W'R/8#7],+=AYRQ@&4QOO1RM. MP[OES/_CXVP"F#).5:TDDS#2LHQ2DH8F'TF)^^V,$<<_!_+;Q_X M1O=I>N]YLTY66$J)=; H84X0MTDB%BQ&1C#!G>0XDA:Y/PJ]/-WIH#U^C:X5 M6*5VUY.N;NX(MZ;!.Q6:22],@KXK@F$6O^E&APVDCM'_'SX2DU M\!?>SU:P,;RQ7_,6>'SP=Q>H//70$851P* X4L\4BBEYE))(@D6& 8$G1("S M!F[6$U+%%H%[#V@EKIA_]6UT= MLZ ;F$I1("N'<^N7?]9+L D7R]EUG&\!^7J<$TV*5\3%"%:' 0R3R2$$'"EE M\]-C5##,I4FZ17QPH)HVS *B!A+N=W0&5BE27-W$NQMP=(;;%FIIH8?1NZ5'YX@57CA>33ULC^_M MEQ,6CN_+5($8H[Q2R*1\LQOV5N0H*&(F24ZQT-[H%H'995+-];-P= )6P8CK M[#H\==DX5*PBS$@"IACB*>^=.%J$!*GG@O2,*N02[)XW.(Y;O9"E!K.4\GZ>V"$\L;M>VZP&\'VO$U"\_VBG MF>3+DQ:.QI54VD5O<^(P07P$)'Q G,+>*KP0F$4G@FSQ%$=Q>[8K7WGWL)4B MT#83S3?%Z5ZO#H?-'RF9 [(MPUBB?'L)::)E7EDI"CYGF1.2^M1"22UNW;:B M2O=8#6S<-EI7CI:M5*0ZI 0=M9(A2@)%A*F(?#1!2.^(DRTX4MS$;<61/M J MYWH_&AZRT^.^MU25L)4@PRZA )"7+K?::MGE\O;AVW#W]!L-Y.*:>Q+I**BD2 M88"FEP:Y;%-:0B0*PEA!K7 TC?Y6X!"#?)1G9R![=NJ- P"\^VBA<_\5)Z#4 MO9_#EKV:[V+(.=54/!$=P,Q$)K&$K)(*6:;-YKE)Z+LTH\]"U7;@9D7Q*[6J MO)EO+(%UEX[=1]GQ=14MU=DOB4)T%M&<%Y22R$'/Q#8J2Q(>;]!B_X,YZP/ MDEKT;-J(&8\_K2QTE('>A^!;CH33#!DK.9@*2@4-JRT+8:SZL8/# M;T'N;VP-_=]]X%GN$M+2UM,87MCY%,"YG]3E>4RUKP]?1SI6N++".)\# R6S&'F3 M#U%H @RH"X U_$E'^_9L<2;U@F?!8(:ML&O'=\Z<,X\?XW11?XJW+L[7LT5V M;%ZE]_;+X1"'4VJJE-&<4Y<0H9&@8#ALV_G<5CMEE).*:SI:GW+YU:IW<$L1 M;@M'(]7H^X\K6'899APCE[-ZV!@44@Q,428#,XH:GC3O1#GJ,^]71P95IS"5 M(L!O]70V7T^6HP[ QY]6UJ1H'70#NX01 TT/*8XC2B)R8KECQ'0S^#^V(Z8# M7(OM3\=>2=X\36ID" KG.\2<1Q2HPHA'I9!4L/9%SPP1C5QT??:B09C@_>^J MH$SPGGAD&!BV./J 0%,02'F2*.6@1I@6!_1E7$?G#,_CO:\E*,5,_G]E+#F) M%&>-Z ^6@>3=1UCR""U:G$"6"=[KC@I=8528 ^MK M,,>'?OU9!5H.5QI;I#$L<$2J &:AAZJY4"J!Q@VZ]]A#\3H?\7.A*1:=F?UZ M30W%[S^N\@L]+GB,G)$,.I5/*Z(F2'NL,7$D.M]"!RASD:R[0>\$H')S?'83 MY\NO;R9VN@1S)ILR-UES/1RU?:A8E9B"E4MCY)6R*.;+,-ZP_/*$<41:YSE] M(E9!*^=!QQ@-$ZK]-B-]E?Y8W*8T;ARF_:A<)2AH.(I$)%B42&(!<\F(B*0+ MG/ 4M'S\+,)8S816G.@:I&%LQ3&GGBQI'[2B0B\Y) O?\FGR+L;^0I44G%O% M)3*"L 6C A+<[Z2YH'K9C0*4*EN/"4GB,>WIAHQ8^>L"K% ME 9L^-8+S0BH1A"+>P(G%*#?QL\\%M< M?IR%9L='>TI46&KJ4WZ,,*N\(5J.@@26XZ Y9]A[@.]\ IBG0H#NX+FC0)_Y MQ(]FKGYC,X4_QF4-S3R4L,\TVN^6\.<:NJN4U>J7D]GG$:33;I6I_DV?Q]K_?(G= %?@(ZD%\"SU_D5+T![-3%A6D,HJS(#1#(>4(5!L-2H0Q M9$EDC(2D#&V4':2?409I>P%UT0\OQ3J M90NSKHR/OV=>](QGJ97DCRDH<9/ZGS'\:NMIWD2OILU< D=*5K#7)BLVA1:7[K$LQ9^7LSD,P_0V4L)_?3^WL#+Z MC.RV)W=].T"F4ZJI-(U:"1T0(&J0#)8BZ9-#,;^)K(B@2K#./U_7J^@";CI:M M@M8L4D*1Q;!SX\1RK++/S^8(KJA52;5YEHK@'VE)Z@/-HC>;7UW?V'J>"7_Y MTS4E'D"ZZI/B! >;/ ^$MOF[G"AY!F% MN-(EC 5UG4>G>M_??#NLZAPM7HEDI"_1"V.9QXU,7M]VU5%$:"YU/ -?.VDM"EYA MA)V21A&'M6T3)%(F*'[():XS7(?CV'INW(%U^LJVJX(J"("8M<@H3'XH]WC_V Z\%^Y_[/OT;7%_797*UZ0,K.%)1(9"OFV#A>5(P01E MW&M*61M_5IG;",-ND)VB.S#K'BW3.;KONW?%3^=?DUHKKQ+&UFI$B6)(F&B0 M)2XAC34.8"L%YEK$OM ?RA-?%N>SH^\>BUG? ?'PJ;9]L7>-*Z@8P<\N+R]> M"BQ C7AQP5_J"_:"7#-B%T>TY9LO;*SLJJ:B6 M A9NCK@Q +2"6>(%3TB$B(W! 7O9XDY!F>#PIW][I9N1*18V8[^N3]3?SRX\ M #F/>W/B' JB:5Q))8,VB5*0(X)VRZ2C*'D;8&W@/A*)99(M$E&103T"-N C)! MA>2QTM&VR%$P[$EF[R3K%MB"X7\^QK .&GH'N\%O=KG*6>S73Z9.)G$=#[NX M2LW"NLZHK;*:>:>=0I0ZC&S,;WEXPG)824HNYFPP+8(%![UHTSGGBL [V K7 MD&,'BE6&Q\03U;"4>XRB\QYY"HHST!W8)GU93^W4M[1)=U12@5Y*5*0<81D"_($#LM3 3.14>J6-B*+% M,5297?'IVZ3=C$PICKZ--YL9=Y5>SZ8?\H,-FQ<8UWZ?*S>I/ZP'[A!)3ZBE M,H9J@WF^W4L,OIPM&IF#.TI5TGH?B*6@!P!<2N=[" 8@I$9C:A,W+K2X/S:L-=CY M:M(ICJ4Y\W(V!Z:OYJ 4PDZ:FKW^?;QP%;@U-*S%ESCW]>*PC_U8V4H!G,Q[@5A( I%( M+!)8*N0Q551SK*)KX>,LD^YY *VF*S!+D>C6$+U*]XW3JVDK,_@ [7IHK5*$ M6X8#05KIA B'J:IM?M/% #<]"B76?9#+=O>C MZV/(LKM;LA'DW/U>L.T;]>>\>GU@B>FXI0I'J0*5.9<%3LB[P'-R./BGUSXZ M6+=U:+2\].;C_8MF)!UTG)]HVM)U*.:>-6(+W@$2-2E>10EX,Q32;Q[?13^QB M42?82]T5(E?"2<"X*2C!1QS7,B-1&1B=HJ'SU-;=Y1++-(=D^> M$]A9!O0Q$'E_6CY0>]?_VHQ_^'^KVVB%EJOM^0U6#FOEM7,(EB*)N%<):&*(IL2CE.-[J,9@NF(>D>/> M60W6HM,MKB,6.DT9W]K<(=YCX.UWW?DV(;.C[N+J\M6;7&0];]?UO)DMEG,P MW^=K66(=;B1&C9FE'M'M8K88ZYQ1%$F@3P/ M8%U'*A!)R7*KO:9J]#;:& CV^'6,H4:GE-IPN;I>#_>GN#W.^#U^WMQ1SIV< MUU-?WTQRRJSUX(<_SV956!$P!2U1$-C$"NI62,&(P;$Z$8#P- M.K2)^BACE(V0QT5'9-#M^59S&7Y['O8\HI\^/4Q3G9.YU-,5T&=S0QU&Y-:I M=2_/V6_U=#9?SX -JZ>AV_3CO4I1$1.2#9(B83E#P7N.,"S8@ U5C'H2@^DF M1KK?V(]S&78P3?G8D"]F:6_S,32:WSN^KH37!@N5'V #@TT9E6]J!?A#.".# M3URTN:I;AE6CY<)CV[83_$MQZ]=Y#I^8SPZ__7+OJRHDF+(2U "OK$4)H\?OU+?"IUP4_:2<&"9+=+]1)9+2+F##LDQO][G;V6'\7:U\"OV)FW6P! M.OZ[6Z5Y\4WXEJ^UMJBU\EP%F, >D6 TD@3^P#011*D77BC*6)O4G(724W1% MMK) %E>,-NFT&ZE%VV\K2Q/,I3R/N&7(&R^04"R7^S\W_$>X@<1$@H61V052$2#8:!B"U.^ I%<73*C4[!*D6+^UO?><_'/]XGC7): M&VY0X,FCD!)'+JJ$ C,@@A JM&<1)#O=PDD49&"9MW#-E[M%TRYQ^T2O%I.-O M!M^ZK X;VB?44BG.HG?$(AORDU@N9S1/E(/JAQ-C7A'1)EM\F:029D@S*37L]X2W26Y5*!3PJ9"M/?A% MXP)_GTUG#RW3YH\F[BY8<1*-3* [1FX,TB%J)$W.6*X2\2KPD&0WR?K^Q;;N MAZ+<:G;JL_;[WF '_=39*!1,*\T1#]8@ZV&J28*CD!1S0]N\/% LET.G)[%= MP%26"D_[T?%B^6A[.:\O^:SX_LT1]/UO>W2??\0Y%Z[HK$YUWT3C$ M#8\Y##D@33Q&(0AON<64MUEF^O4T#H3"$X\1&61#&--0=;N)]!KQ]RG.]\3S M=91-XGF$7/] MS>)J>C'S]? BOI[=7ENY2MD+<#7?7&F9?9C6_XQA>/G>Y95B_O4J;;%\Y,;8 M)I?9QB0L1B3R2UO/_]M.5O$I2/T^QUKW+, +.Y]"4SD/T;N/=A[+MI8O<*V6 M&[8_LXO: PK/Z\EJ&<<&DQ_&^X".L]O?FN M&^OA/1V5W?54- 1CC28H"F' O. $)>(I;/U.F:2(56W.4,NW-.UDD^AQW8.'MU/6/X.>Q+#)$7DQG^>UO8'!WK+R*@KJ8F()!O,)=O<3C5?Y6J-Y#H)-8[@G(0AX>YFN]IN?9CD/1K,T MJZ)*VG.;-$:,&0F"V( ,50Y1PC$3^0T\WLC+60J)3:#KR=V_5ZX2^;$:#GNG ML-PBY11&.C^MREU(FAM,0AA]K'H_ _Q=E$^W,):+ 'LL]]8?>#)O[A>LO!>! M"V80X1P 7=^8M38A883$/#!C AV[$C$0<5KB.!QSLD,SI]=]&Y>K^?3JWG9U M$H_V5Y/]KIIC&A%1B2!)A$,)1XR24M0S'9AL8S(5BK88B%:=PCH['3]ZZ M%Q?9NW@P#/&$6BH*_;64Y*.^?,=#1 %B*8T<%R)AJ5-H$_5>*'?10!3K$M4R M!LX.#;>$D?/-A_M;M(O5_*%57[#)X*LEZ.+:7A=6U=/UB\C;'X?+I;? MB@QM=-R3[DZF>N$GLRSI@77H<,%*.ALI3P[Y_' 9]00F(XD$>:5BBD0IDP6"45QG_MNDL2 M' [&[0O34IO_[7)P&JWVEJEXHH%&4*(CX08QRB5RPA"4J+>,4:]":O2@3,.@ MF]]FT_CU]BI0OA.T6J[LY.5J&IIUY]0J*A,\L\YBY"CLYF F,,2A5*^FM[%_%RF!TF27/0>4'&BX2,?7+RD7 M:6.34_'=QY@CUQH.;X'==?T<7US+^$U3/K2'[OJ^2II+FG(4M\8"*:$HBC'Y MO*NH@!TST9ZE7O;8Q]N]ZY"3_U"QBC CB6 1\60),CA:A'6,*$7/I+$F*#OZ MY+<=C.5CO:!;R(JIF+O$SBE2S^/(7', MB]'GEBU$DU:H%<\WU'C!W%.BXD1I[O,QJ! "V60H8DQPI)-6F'BEDAPP*'"/ MU,<7S<,%*VR\R )T6CQ M/%JV4I'JD!+8C58R1 E8D(2IB'PT04COB&MSX[=PIIW^Z=(*N2$VV[<9_:OT MQR*N70<--]I'I2HG>- ^9\3C42(1;/8S6(&D2B;Y8+GW9V6PWN/<_$Z4V3=1 MULGZ]GDTCY6K//4F!" #LUZ@0(.'#5!L+E8):E,P+=(IE-:1.KZ1BQL/_8*5P6BB8T!X6B6C9IG=<.D^Z>36NSU/YDL3H M#,?-ZH'[,UN$1M":6J>K^E J2I?XN:P[*)$P*[0 MB@ADC(2N2^J<"3IP-GK5NGMVM$=I&,/KR.+X_<=5PMHJ(QCBRGDD@]#YLEA" MUFKK.&'$J18QRF72EG0S_IV 4RR7[44_KNYM/][7#[Z_0$*MZ^\4M[J M&!E#WGN-I%<&&>(3(EG=YX:&J >,*CS>P>>K0W.\4?F*I/)_0$=*E=X[C\O\.B\?;V-<#WG^/D4_QM-EU^ M;#<[]]1980[+,U$>L40"\LF!4B6E :$=I=$9$GF+%+5C(>3)C#B9<]WA.QX> M FJOIIM._=]HY^\_S]HN@(_KJQ3A(K^$ 2J#CD@Q8D#%LPI1KW4( 1/9YI9+ M&=-G#/SK!ML1HV2?V>B.UX&OIRMYIT2,%=8$4^\L-XA2GEV@3,%]JC]UMP@^J+6R7B='.$4BDH12A'TB.)S?*'?4<:5@ MNVA!1/&7)&);A,\^&&TD9GU_OKRK=SUZ<7YEE5%:X.@(X@EZ2PF%:6=!%[F] MQ**=4Z9%4*9\XGPJ"FPA&MDMVSOCTOT:*\42AX["]&$ L[/6H.B8W_1;86^; M9>[;32CUUR-42W3'LU5N#XI>3?-#FC&\FG;BT-Q?;:6XQR0&AV!-5[" :PYH MI8 P3C8E+:RAC5R9@T:!C-Z/U^D #',6>(XGN6$-%<,!4YT,HHG!6F&QSR_! M:A2M$8(&K80;\*)'DUZ<[NAL46L5:238&X^B,,!8!5 1"UNHT#P*S211;>+_ MAXAW[H@;!\]@^\9X9//R!(?GF3560F'.2M:-_ M%6XL/.P&WU%S\(CC\^PZ*XL##(7AR*7HD4]@CR:N!!+81",B&!*BA856^(74 ML?'P3(3'S,0C#M!SJZP2I=YASI'G22(LI0>M#EODF'*)Y>TDM%@/"[^W.C(> MG@GPJ&EXV =Z;I653UI296$L*'/("V,0 W,"$<4U]0E+9UMD&"GC !TM#<\# M^&S'54,9FWI SZRNDI$$G0)&E#J/=!(.A0CF\>TE!V&T]"T.%\OX0/ND5&%P M^Z;310,'Z!E55<)&6+YS,DR--6(NNP)UVN2#DD1B;5K0J(SG8G)$2IRY M [S,& UQ9'.O9XT2$1PM>QR8P(@%4R<_6QDB["$6HRB50AZL'1<4%LZ,/N7_ M$R5OO\-48T=SDW[N;R[;ULN4-?]-B9LJ?9V=*QHA7!$;M #0(%FB(5 MG4/.$84$D\1YJZBV [XM?6&8Y7K8 <%9F.G/4TKJ,R#@L*FSA* M-CFD$PU(*9Z?],Y1K\;"/MLBFK/,V<[PA#H3RC%1ZLBA3=,J*NR, SP=$C)A MF%V&(\HC0X0PJK%ECOAN7J/YD0EU)I*CXM/ATY>F58#M88)+B2-E 669 D=, M888]9C-W1],J*AY Q0L@!F>>9\ )PAQ6 M4LT"C@8V9DL&S%/6J!NGNC_.K[0"3 "F3)($VHN@7L*6(PGRD<: $TT"C_XQ MWGZH,1L0X['-R^/ND1-KJB+T&Q,%2& 14:0F(>NPR='%-EIAI,'=7+OX2_"N M%;"C)-L1]\G)=54Z,A&E$H@9(1# +O+IFD?<,6-WLXR.<&[;Y?8IL!RSP M$ZNIO"$23$>,+)$6>9,B(MZ%C>68.#>I19A%&3=-K]PIA&KOO&GBOCFGKLI& M'U20H''ZA)'&EL,TC!M3FE*N/&&0^#6D([KN":8<-:2[J>Y O^7 GS M\OGE"RDOA7S!GO%UG)2X5$ +]91]4W],0[WPL]5T&<.++_G5THOK_*]S<=M7 MWW$0@[.<4=B$8P00(PX>*:(#2ERF2"5+D?\X+JMN*76*)E1R@(:YI-;FG;GC MX]+10W1/PL'5*TL+#L%8CN?;A'T>A>4)QH6>L?F<5,]QT"PH8([9@')2#$15 MLL@EFT GYDA'?NF4Y@Z3:(@2@[(H)/[5*8>!Z"KQZ%''6A:GI%] %_0 M'GMOW:3OE]>OYA_L]-CVUE)]L6S\HU7>7[AH:^DK(CC[OTDOOOJHTEEBS M:!"HUA8)ZQ.RV&ND,PB^/H\WLT5]:,M^]&4EA9;, M$@&JHA&@Q"F) A$,4<82#L%((UJD<2B4Y>O<<7K\NDYK;$IM?\_CO/X$T'R* M1TG\^-,*:VJM]A1P$001YQ0*G!-D93#,L<1%:C'BA?)I=33B'8!3;LC7I&PP MWO>^JXS5V D?$?4Q(<]Y?G@[.A0!'4HMSRF^QGXBW]U@MT.FU$B_KZ_C1M;% MQ?+2SN=?P3!?7UP],.X'2@&KHS/,,R0P9T@9$5&2*B F" DQX:19BWMXA5)& M=<2";G$JYE2[Z_UO8,S%R<1.XVS54'MY4*3B5FI!A44D>3#MI $M.]$\$9S4 M-)FHVMSW+I2YJ2,V= A2L6P!L^ER;OWRSWKY\7*U6,ZN-SU8OR?>+&E PRHJ M@ZEUB290>0Q8?L%$,/\ "J\B95K$Y%0+!VNAC$P=4:5'T,X^DGX>4X1&PU:V M"_\_JQI6-D!E_?HU2+4_^"*5=&#W,X6T3@X1[C>9] 4+/K'1WR)H M2X;^,2OBQ[@'0Q%G1FYN TDQ3\.#]M[YCS&L)O$J??^[$3DCCF!(!XU0=ICC8D#I=8WNO]5QE0]WL4])2H#NI@*0B)#!492&XV$ MBQPIRBDH\8&YV&(S*NZJ.&OXCMBOYT-52GMYM[JYF=3QD.*Z_:3B6L BG 0* M3EED03,'>&Q - EC@PF2D!99M8I[*KH8\!;8G*UDO+M=7M_;+W'Q-OH(C(,M MXXA><;!0%3$-H"8!*W,( ]$ >%D>XO.>D"FQ4E?<;=$FY'M!:VAS=*3]K%= M)2L)M#8Q4<1X3 A[0F 9"P)I8:/VU >76EQJ+NZRZ&+N=P]9;W9'2Z/C&UI) M!AN2!JN;!I2"U2@9I[>O+!E#8HOCU^*>BM;+1'^XC<-YT2!19Y/R52*1RL@% M\B(_'T# #,>),A2LESPD!_I/"\6AN-NBB\6C+^#*F:L/;+9B5NNK*?P[_AZ7 M)=MZESDR_[HQ5K_]>!2&ZN^SZ6P;+'@KV8LO-W&Z./C(P,&"%2?1R*0#BMP8 MI$/42!I8LZA*Q*L Q&N6SJV?7K^:?HJ+98Z6N95Z^\S:Q30\KS_5 = _T/4& MI2M%I?+)2 1 \)S8")9KKCGBW#HIJ95:M;A55M"P[6B(9R4@/%OW6??T@0)V MRI0XM8HJ$@,;N+$(@QJ'I!(!@Z*LA7S_T0+'IA]@>[I^'MVRT5EL M\THJ[:*WH/N#8NXC8MC#$D:50L(+@5ET(L@!8Q#O?-&OIHOE?+6>8;!'_U<, M'^+B7C<;P7)&;94+0:4H"/(I!J1%%(A8KY&2(2EBM#-MTIP5NK36$QWV'AST M"6^QE!#;P/*7L_D?4Q_GL"Y,W]LO;V:WSI%FE#NAELHG%F'3 2O<@TI!#3$H MYJM7D83(&!>6T!9Q=85NGI6A6K^PE@N_O'6]O04Q+^&_=;/5_5"QBGKM<'Z' M1"GBD&?0JL9!(A,IS"@F%36C5]F*K5>=XEB*-6] ;\VC,@UK<(#RRWE] I998(,F80(;:R+D07)L6 M+WT7RJ)4AH=# 3ZD?_[; GYV;.&.&JKL8?8A9_..PJ/@!"SZT3 4! # -'" MM(CF*)1*J0SI^H.TZ#GQJ8O;_D*5?VLGDZ_/X*4[@F_!NEI:?[3RN3Z-? M3?UD!6*LG^'<_F9HG\WF(;;ZG_D4_?IFM;P3[=XH[W]H;T_!BBM/+6%@KTBK M$),D(H(Q1SPQ1[1E4IM&;OKBO5Z?_Y[7[W71"N=X:<$\PJ#60*>M1%9RC!1G MA$0EA.5/Y>W+3@9W]\M_7>)73!G<+_J%]ZOK/%KQP:IT'H_V5%;I8*7'(2#* ML$8*8PP8Y:1L,BG-,.C0M)OL"^B'HU9WD!;9\O?L,'=1^[L^&'HKV^"O%]B (4T=RN]S1!&U"&;T;TMV1X7';HIRJ!9S MI>WKTGH7[9I]1RNM#&?.B9RAF,.:;02%E51[A217/ 8:9*M;M,/SKSN:-.5F M'YB78N>]_?:^T09_G\0=UMM>#,[D<8GF*T":B:@X H7!HN"U0Y0FC"1.T1OM M&>_HG? ^U;%!*#_2X1DB6=O;/,17Z8_%[8VU YP^4*IR@@?MK46)1XE$R'GC ME15(JF22#_DAKA:;?YGCU]XV_VZ!&U+_+^'O>QO7\_*-A>:?UPL_F2U6\X$: M+>+->QL_Q>DJ+GIW:MYKZ"*$]5F_G;R:IMG\>K/\E>WM]AAEZVW>)V M'04*-@XQZU[&$HQ_%S_D^04=_37./LSMS_'5 M=$_)<S>78AV>G7Q=MX ZI(YN&FNL'C+-=G#3D8]O5A M5_6#[RI+< 15B,-6%QQ4204*1#.D%-@07.#\AM9PKI2UL0-T2@>S-=[[J@H) M1)9:@TJ0]V_,.3+>6>2YCLH3'IEH\?I'&8.SQ0@]CN=NA4RQ<^]M(/OFN.Y@ MOJ['WU:6)NX3,4APRT#_ R70.)Y]MTY)0"O2-MF7"AEYXT"5.I?AP*^=[^V4C MZB9&[ ;]I2H#"!DHU!(I7R_+5B#K+<.01>CD!2#E=_-DX=/8U'H#J:R5,@= M?PFX9 UR^?6WN/PX"\VN?S4J7X4O/?_OTB_IDWKW[^?_\[__Q MO_Z_7W[YO_KC^Y]L-MW/DQ_W?YQ_^@/77_#Y;-02OEK^=?]HZOY:P^& M3N&O__?W]Y]*2'Z9+U?KR7*:_OR__\=//VV1R[-%^C&]_JGXW[]]?/>LD_3[ M8I7F7^?3]"_3[.[7XI%?U72:;]*9^WZ?+E?I2BUG5^O;-#>;/ ^J>S^??)DO MYNMYN@HC*U]PFZ?7?_VYZ"K@!R5@&!3H_<^S.UH_W*=__7DUO[M?!#!_C2#" MI\W=W21_N+JNW<*FZ\E\T9WLK4<0'[3/DR^+#K7_O+LNQ=G<;1;%-+-]<79W MGZ>W83#SK^G[;%5'@'H=Q!OR4[(!J%FLWFQ9DX6[Y;767Y7+J UR7)>+ST,_O%?]71^NF4/@_R0SY?3 M>>CO]\EZDYB;U;S9;I:A2_J MRWQ94F'U6Y;-OLT7BS"0=\M@D-S, ^IJM4K7IX5LUMU0XK3ZH+I_U6 PW&7Y M>OZO\KFKZY=_[0F/<]XY%#!NM9[?%:N.WX0O-1T"IS9#& JV#YM\>AOV5&&B MFZ9JL=AM]3Y-YUD_(-5_X5"0[$VQPG29+!_VS_8#2-W7C0:..!_3N:\="IZ: M%E*;3H<2[1_I_.8V3&?J:YI/;M+W\^LTUE3:Y-6=P60F]_/U9/%IG6^FQ41^ M2K9#S_NA,BN[N;K^]VKS39FF,8;9ZOMM MUVV'XBU7V6(^*^Q=/5D4OO!/MVF8E?^VG&S".-+9:4GJ]A!QT!\FA=?T-EW/ MIY-%>PE>[:X7<3ZMPW]+6@23*7Q\?I%]:Z:+>CWU+\13Q^&[97B^=!\V5E#3 MOH<2M+WN:O;;NX#%&K%^:"W/@6YZ'_X6NM;#/]!-A\,/MO+IP3UYJ+-7VS0/ M1L ZT*Q8D_XSG=VD:CK--N7:=&I(M1K'&6J;=;EUQW%$=-?7Z71]=?U'NGZW M#$^4ED3YS.IJJ;+IO MQSWU)'-&K,(:KZ]\F\^557DR&']-I=K.<_RN==2'W M66^((_3>C5+IQ&=YV%LOM\?#TP?W?7I;G%P4AF0^F=;>S_?ZTLC0^,D\__MD ML4DCH]/\O7$ JK<3/*.+SH;M)OFR/)Y+\T^WD],>FD//]S:@PO;:K'>3@9ZL MYM. C9TO-F'E?_EL34YU^(K>Q*['F..MNAM;)E9X/S)U&"N[_/ MU'K?I)60C5[1K]CU/H4:33L;YKN[^_"VX@V5$[T\G F+9)CY\IO3@ZW=0;PA M[\W.AOT^S#/GB;G\Z1CB7OSD_&>?LCCH6H=X* M_-JSG0WD*K^9+'=!GZ<&\MJSW0VD^'SK18*_\F@?PZA)HL,M^AA4/I^GTWEI$(4_ M/4V@V:4WUR115_WW+?"[Y3K-EY/%XL&F7]-%>&;V*;M>?RN/]\+F):.>K MZ2(KO-\G!WFB6=_#JTF*>JT['.S7=+E)5S6FWE<>[6,8;9RN9W;3Q_#W 3'_ MF*]OS6:U#D99_C&=IO.OY=?PVG'3^=)U\)8^A*\W6QQLT-F0/J4WN_.+W]+L M)I_QJ>:!E5WAT M-H)XH%5?59ESLUI?75>_\%E>9:A^3.^#05E\<[ONZDX]<=X>'ZPX;&KTMGA@ MU)NUS^RFN^&OL^D_2^0*'H4M4+T)_&BKG@=7;E-VAMSGK*+_Z\^6 6-MIO9H M(Q@9:%'QB0O%AS0OE;"?RU3[V9I_NQK+N-#^T?JS!'T#-J1WU[=E^;^ M;K2M@&GZEAC";P?0PVQY;N\]"UO3=*O1MKN!5H<@G^8WR_EU,!*#T;A/M_F0 M+>9UZB"B56=OB"QTMYJKK<%)/JWDV?WSJ4C[BLKSY?K7V?SNU]TS MOTX6+U+O#]1LKLHP%_6>:3G^)RV['E3X=Y'KGBU_F:77D\UBW7"(!_OI<<#9 MW62^;#_>9]UT/MRR]U_NTKLO+Q/-ZX_UM3ZZ'NAMZ"^?;KZDO^RA:3C<(ST= M''0@S7Q93B_OPX^[IXMQ=5\0?#N&]/LZ#7;1+/8H.JJH/=3P7UN@NQ_+.96M M8[^]9TU]2V0_A&( U1 6V?2UB:VE7]IK LQ"\ [FYA^)^[7R=!G/3J>EO8V$^FQ??R4/SNW3J] MVX]J,?F2+O[Z1'*#""VLYEYY2NY-3 .YE'3D?J:7RZ4]9'G:]?_T95BUW MZ]Q99EIQZT.M CT*8JIBEFO[W9K[:ZNG[_-BG<:!%8IQ&'!/)M)<,,D2!HSM0)%.>1B3+ M$5NG'GG.5'/6!T(E;09B0/'//$WM,R.\)A>>M4V\AI(":!55"%D@G+85AA)) MZ9)7-R:]LN/@INA';K369 UF=('7GX,KPW#DF5R70)%SJ?&C9Z;X3?+)O+OZ M_=GF]HE27SR1..6-=-(P)'$8AI5!WFI,GCL84W6O[\EOH[*CVF^-T%ODPBB7_S%0H*/-^!_I MM]WMC#=A@UJ,X?C6_-#S"91A8)Q:;<,;-#53==9& Q$ )'C"CZWGV"B0(*4A^EM3:DNH=1\X<\@%.,\J1KYL63"0&4$RN5HI)# M@[&V .[D,0:2YCOSWJRX-DK)N@0CEG+?9\M9MBQ+E'R9+/]Y=7V=A@6L&/;[ M=_KJXTF5UVJ?$.0-#*N>H^%_*8+ >%3)3BPQX[/J.B1"'Q UI,7_ T;;L[\GPF%&M!<4:0BMP9KN+5RC.6C^?=-+L=3:X-&[#@]^ MO"^>2!3A2"@/N43:R["!D+1R-QB)-1FG =80^Y>::X7!Y>AP5,947-7%4]GO MD^_SN\W=4:4]>R;1W%,9#$;M(?1AYH&:5TJMX#? M2;T]?28!P@EKH++" Z:"V8]M=4!G.0-V/!9-)WIK(7M$2_8FF%AWA3_N# J2VI,ZA\H;.SQL*0\)ODP M>2AFOI.>BZ/M$@DA$D00IQ2F! M+D:ED];)>[E1#K0 M,J-Q]^_523*<:)DP"#"2G"D.N,'88(LJ4]51ZIL'%O3FP.J8#MT"%&U)>,4N MVNU!]AFA9G(?_K)^.+90G-%-HCV"F,%@6"N E/?0/'X:5IOF.X/^9HYH>8D= M@=8XK.&U,6V+W_@L?\P,KL.-5OTED!B.)>3 $: 0--S*ZG,)LOOF&XW^YI-. M21(3O6$"V8K[H5>?[O-T,KM:/CU-@$ MZ,;\.3_F==!)IB? AER?3'9W-R_O ?1I^B'-I^%?DYMS,^,/])* L$)+YA$@ M6"I&N!6B.L3RGK4P9,X/KAG=ZM0-9D-RISQD3%?K\M2RO.(TB#'/9F>2YU W MB4506V -PU 9*!E@O(H^]$2PYF&9YQ_XC8X]'8'6V+9Y/A6:[&NZG"S7P>P/ M8YI/BVLF)\M9\3]%[>^ODT5YN7+H<76;+5XC2/M.$RN9L,0A9YFQ7 6P%7B4 MW*J([M3AK)R8$'9,GHK2Q<]YF D_%L5R=F%A<9PP"DJOG1);]XFG2(6\?<>)\^'=%V7W<>)U[K(1',0RTI#< !KKC FJA* M)A7$:\P%TD,D[RQYN5E:+X#4&*> MM'S>^18?[Q[^F-[O[E N;OJ:+Z?S^Z+(VA_I]_7G;^GB:_I[MES?GCJ3;=QO M$KX 2;ES7%#/N768,5]AA0!KD?L-+HQ!$6&,3;FZ,\LKCR>6<4JLH8IR8"4W M0G);268!;1Z%"B_--=L>G9@KR:H:XZZDZ(D5Y>7CB<< 8$>H81IH9CP45%>2 M :!:9(5>B+>U0W3B.5.OTS"^F9\OBSLMROM-GES4]ZKO]-46"3!86^:Y D*; M,*59AG;>&P8-]BV2$"[.5]H%0,-XTP,*J;HK:J[7]IX_-DD\1,=K]])(@&6V"D+,1*0 X&Y MJ4P?2 1M$?1Q8?[-WC"+Q9QJR/M+IK\>3I1D'O!++#:$6P(8$*R2BX- M:(O=Q(4X+[L#9YCIXDD T_:?11Q=Z3NI?P)[I(\$,"B$$0!(@"R35%"Y)[XV MO,6BL;!_9$^$H4,9Y8H#9%@7&JC!=JOM*3%F0B\$ ]G MWY -3IO]X(2P((\5HXI_@^^8XA$^!M'HEV M85[3KB"*5Y8AFZ;I;.4#/@71PU;^ZOK=:K79;^Z/\.%TXX1:@C@@'D!EK%"2 MAO]J+ UBGE0R M!FNN^:J"+LR+VA5$T2:*_;16KH=U9XC#K1(.C L6F2!$:&$@<[0*B&/(2=R" M"A?F4NT.I';1&4]?'*:GZLZU(J+Q/EN^?F1R1NN$"DDI E)K27%8_!BH\&%( M,=RBFOZ%.%#[ ZM3Q1^;?+TZ#TKIULGS$E&%'+$F%NT>["&/W9SU]?I=#W_6B\OY:Q^$D, +&. M!B"??S%'F-5%]PFV@@&CH;-284BU8ZJRT[#7JD51P@MSDPZ YN!.^H]I ?A\ M>5-,QT4(A-HNYN5UP-O$G4;G/77Z30"2B -)4:.*@J4!?MIGT'8W+6&+\SG M&A/&:%/?DY%N_0*5#!_R]&[^:I9$[;8)TX1;II PD&)>'*:BZN0]6)FX^?$A MOC"O;-=0#1$[7R. >1MN@2&C%A-FF?1$>"=(Y5XF#H/FER+@"W.]MD!E"/W6 MB%?^\>F$8@61EDA!H#FTD#@-'GE+6^3V7YAWM3TX0RC]CVPY/4OOCPT2Z1V& MG#+!F>9:&.W5GM*0P.8F*;X0/VNG^#QJ_W_]^@*:,,)_EG]XY?>[/IZA].W; MM[\4#L$T_SJ?IG^99G>_EB#M:Y.L'O]5%EY%S5 2R/?INO)?'%HA+&-\CU9:IO;C_0RU#+"M,OL^4Z\-TMRN_A MKS^OTIN[",MSM^%JNK<;=P,G;>D_V'T?OZ5UE'5 M/E1D9A]76A.EC0@B<@S*^Z"%$:*2E3@TPKLPVZGLK"NMSP,GYGZP=2UZ:PB6 M"&D+*!'<>D+]7C+&6P197B;TJ%; M@(8)0CAA"_[X<&+"=LE(*%E1W2P5,BSO1SS\/&LP2; W+,,I^O Z^ MMLJ?W"!O$/1(>6>8 )A28JVL-C>":31RUT\;E1W5?FN$WB(71FD/CH$"YZK^ M0+J%PG^AX(DY\BE=SK.\7)!FF_1JNL[" @010.3@,M^HGP0H P2!IH@2A@1! M);BKSE$D8VQ\-F![567Q !LB1.!$4<9M\%O0T=6UGZ^FD\7_2R?'S,:V72>2 M2D&$\81A+!A6FG):(49TBU3?2!1K?^@8&<(1DN[=LI#C\[>L&Z+MNTLDL,'D M\]0'^]M)9(V0JD(&$-$BC_P-DJLI;.,E5'C[T;M+&G68> 6+JPT5-\8SYRR' MP7;8HJ.,EBW"8-\NJ1H -UI:^6S3T8KXV%\"J-+2(B "') Q+,/'5V%#N6E. MJMZ"[P8G50/,^/#-JB@EMC+9W9?Y MLDQ66OV69;-O\\5"+6?OENO)\J;P:JC5*EWW'#1^WE@>$T'?+:^S_*YL,'3H M>"6#FO[W9KZJ8#@9/WZL6<*)"C:+D@1S(PE"$ L:Y@1@' 84Z@&#R#]-;]/9 M9I%>7;\BP$H_//GI5(3YN5TER 73S7E%"9%80*G\=/3Z>9A=4O0RM"H8\="% M95W:L ZKL$^L) ,*PW$?8;9159TPYF;HO"7]C_+8YXQK?6\#4^^J/?@5OW@B<3[,C6G3CJBZ>RG:W-!]5VK-GPH0C M&=&@N('-4U9L63&IQNZAC6HK'5\J&Z.>=2-[+)-(?9ODLQH)7,^>2YP5V%@' M4.',-(0HJM$>#6B:>^9[CM>-M@-N U2IGJS265'T+D WV2KCL8R& M?GA\9E<(O!3L4;KE[,-BLJP5]]G'ZQ($@SEI)(!(%KDWI(BXWB'K()-\G&MY M2Y:\=.6-!]A_4[<[A$=EPKP!Q@[E>3[!6HOB\) ; MPSVC1EFB*MDP)%&Y4L_%,*R*?W!1M 4T"]<( *06B%!Q#,CMM ZT7S]=G5(:+_9MHH[:E+)-@PQ/J< M3V;IW23_9U'QL?RA&/+IC/.C[1)H#$4&0$6E]HQH8TGEC/.*\.:N_MX,J]ZT MF?6'6[QLU*_I(KM/9Y_3Z>TR6V0W#Q_G-[?KTRPYT3*!CE$!&/ "(,C"O@=B M5\D+G6AQ5]2E\Z1;Y*(=_&]6Z^PNS3^FBVV8X.W\_C1+CK0J"CZHL!O6DD(6 M9NFP_^65@]ACS)I;T;WEZ\1B2'>HQ6+'*_N)$_NM RT2ZA&S2CJ@BLK0&F". MJCVFMYC'3(X8Y]ZJ&^"&)$;QSSP];<^>;)N@L(9R9[G"85UU)AAZ!E8RAY]& M'DG66I,UF-$%7G\.KHQRMS,^BIQ+C0.E,SZ9=U?'BV(\/I%@;BT)ZZ5V'%'* M "#,52';UOH15COM$.>L"TQB?\)/\DE,6/[F >WRA[ M6JZV5V4?NTKKG&X2 M3)UP!#+B.$#.4 TDJI! VL7,2FC.CO>M\Q-ZQ"P6>S[DV31-9RL?$"L 6567 MB!RARL$VB<7(62*=E49"!;12U1R)H9-M+JB^*%YT!5"TD^KBP*FX.3>=V4T^ M7]YLKW8KC[Z>V=3'CI_K]I$0'190(Y#7I(CE%H27R9\E!D /[Y-:#_)33T! M-C!IRLMUVW'FARX2"ZSQ7F/M+)5!=LX!JQ!@LH7;O+>2$#$ITQ:O:&%\6W-L M=L2G\X^T<,NE,_4U+*$WZ=]6Z?5F\7Y^?2RGLDVW"39.282"34^8]\0 S/;? M%J*^>=!";X4A>F%61 QCL:W*J7YW=S^9YV66>[8Z-AN]WB#11$&$(<9:(\41 M=M;P2CJO??/3E]X*//3"D$[0B:7[QT%>7;_D\9;BBX+B1\A0LX?B.@V"PEY0 M:<(59QI (_=KLS/-YX_>*C_TPHY^X(I&E^5.!:_/?.[[=+&9A>6V^@:.\>;, MKA*(.?*84<0444($E'E 7 D'K') -7>TB,LB4+^XC:_&R/.+DU_^]7B!CT$* MD;C5>GXW"0: WZPW>7IQX_^PR:>WDU7Z(0^]J$7Y)84FGZ;S["V64P'."688 MXQ8XBJC3VHGRCE8"+!#U+BCL:>,X8#D5+WDP2*&D$"CD"<9"P!TJVDD8LXIS M\W(JM57;MIS*>6B-NIQ*_(AEZ01'$!#+N9862$\LJL"#XLF=RY=>@*4V2UI$ M+)\'YMN/(T68A5F F?"Y R3I[@AJBX>7Q(_[%+X7S;<,*&V&Z+^9-LHS_$LD MV%N),?3& 2XD!QI!KHWB0=:=G$9J-,);#'K3Y!DQAN>A=OFQRAYYP+@&@#AA MA L_25_)JY09X4EQ+)9TB]QE9SY@89P*LS,/\S,G5A9W55>R!D.S^<6+HXE7 M;LJ2+G&[O(AE"[%R@#EO:7B7T\(24LGG J(19X]Q[JVZ >YM1*$*[9$B%"&/ M,.(:"03A7F8 Y;CW2JTU>78X:C.\_AQ<&>5N9WP4&2)B&6'/0A?&>.0-)V2XV M)1@Z[\.OB\*=\W05_K:Y2V=FLKH-?W#AD:^315&RX[P8YPY?G" K!0#,:!V^ MMN+6 VQYA;:D/J;'MXNCW*;'#*-"N?'0Y-)?U]\9$>&F0 MLTQBRY"6O(@^WF$6]@E\A)G!G3)S7/!>Y#2[R?.B]E'Y9.@E#9]C<>%[K,GV MP.L3Q8+N =3!R-':*@?)G@F.$39"!\'XI]QNL+YXEE^M;X]ZKOI]<8)!6-B, M#SM_[R%W82()MOL.;8QUEU8Z/T8&-X5V)=(]/*#_B-;3I]^ MY9%(_NJ[$T]M0%QYH[1F !+Z>++LE$#-8\.'R1P8 \&[ /H2R?UXEA2+TD_> MF##*D7)>: .\TH9X85V%KP9FA-=;CI[(S>&]1/I&G8QWDP+P!E-OH&4><^(8 M='R/JE.P>>#2,(D58R!M(V0OD:^[G<*3/\3="#[Y0X(-M4'?2)FP01%AJR+" MEF6+ML=AQ]*8Q_)/R^/6*%\BIVVZK43R>?+]R1]W4$2B]]$Q)#HL@H1(:)Q1 M##.L!*].JSR1KKDS#X(_+=6[1/P26?^X5WCRMYBNO<,#2 @1%A%E'#->46L= MM;)"7P#3HL;6G_? L#.X+Y'L\>V59TLHY#3L8YP4@!DCL?+Z<0FUHL7T?1FG MC./"]Q+Y^T<:RQ );TJ0*^*BI&4 8BH4@LI6OG]/'6^1"_KG/3P\']?8Y6". M$&Q?6\ 44&* '#*,!A&$)KL0$PB@1Z0Y,R[K\*TA(".?>I[4"(@T!9UZ8^*T MP21,D 9R1V0I@)(Q;UXNF%64T.%_U#FLCN48MDB MNR&>OJ7UZ7.)L 82+AEB84O' WCWR.DF1]Y:E)'>GJI_0X0NFRMCS+): S* M[BBT_]URM>C0A&'J+'7,866L9))BK2B))6M26[LUKV4ZM M'0'1^.O[G$^^IHOR:H3[+%^7>Y\BR2*[F:_6\^GAD@%GM$["%D\Z&H;M/$<" M4*SIGJ:(H^9*[!/CO#H[$.RX.SJ_O==2:KWR?+R?9B]..* M/-$L0=H $O:0B@!HD+'$6ER-/ORE^9ZX-V]7!]KL%I3&*E7+R>+A]#S[XK$D M3!(>*J^=,,0;#J"6OG(&* V;N\1[BV7N0&7M0(A]LO$Q6RQ\EG^;Y,<*F[_R M=&)IV)T[S($/8@CL@G"5]5Y<=QFS*FI-Y7;GK6J/QQA/L"11WC.+I)+,*&-=():SS "U&OE*S.* M.2.:5];K;6O6!PU:@1)]A@A#+:^ L_-5<5*ZR8^=4Q]IE>CB-GLG+>#!?!;4 M(:SWU*;2FO$:$=WM ]KC<@'A(^==US)H>?/W-2)+ZC1/,"**6U;4R)58>Q-F M:^.90PP+H#6I51^N[V"3(X+4CS\YU4D"K.12>^6P@$Y#RL+>:(L$=]"T2.?M M."2E6[4>C%+I&*]1!ZZW M=,>3\^X^:PEE+'/DA!1G7E/1H+=$"0(\-V&!-L%2 \!@:"I2 \X$102(L&-5V'LMK1([6;TV+:["Z,U7 MWZM&S[KHX#SL8O$D_F5SEGJ(F(2"2LJ@41B"/0Z6L>9^WF@7(O1F7?4'XPCH MU//E7V%?Q;6E2F* F!'>2UAA[IWG;-P652^:;WD+6#-$_\VT45I0ETBP88C5 M_35SF&+,L4#:H("D5IY-5>ILM M9CI=!HR/W!=W[/'$2:T+FPYZJ&FP[(B1J!HM132F53,2'7<(5ZQ/O[\[!$68 M1RF6#FH@,(5:Z1IZ1T_39+# MC1(C($0!-!3^JY$0FK#'R4[AYDM$;R$-L?C1&6B7[7DQBF)."-(,*>TA]YC( M_83)7?/S[MZ"'6(1I$O<1K!Y^2T_'@QSJFFB(72<:\&!-Q![X:0G.XFA-F*$ MN7^]'IYVC-<(&**FT\W=)AC,Z4S=9?EZ_J_2=F[&F0.=)2I89UA!B:6VT$"* ML*N^FS#IRN9E7H:P9WME43<(MLE=JS&RQRBQ0QN;<_M)D"&NJ.ZFB X&/%,4 M6EW)QRD88=YB+PR) =X()IWCQ::.-TP -I@6J?:(2860P)CX2EJI7//)9 CK MMM?)Y'RTXIUV(%]S0(GAY_V4H@)I7 MG!C"T&W/E5Y0&XHS@=UM&/-:\X0;%P25FG+M$6#$$&9WD@<,:/.-46_9GE'Y MT@%F+8J75&?OBT+8^7YHD^W*^&6USB?3@Q9)S>:),MH)**3A GA%#'**5M(0 M)IJ[7GN[\J4_0Z0?S$82'77>W'%>5PFTB#$-)"'8 =%0K7%;WR)!Y^?71+[(JU@-]2X(_I'6OC!PZ[R:YI/;H(>KM.KZ[&E M0U1IK"W3(L[I)N%:(648= 0P8&38.:<6MV> 6+48\FB:(?$AQ,IN@?RE'G5\2/_%.8.!&6 M!>O#HN0@1IZS"CPH?'-3/5I>1:^4:1$,>!ZR(W G]1RBI8+)@:$E"GD@)>+! M7,85'IAJ^G:" 6MKOF6L5C-$_\VTBP\&' O!WDHPH&;6&(HL)V%;)I"6!NSE MY I&K:C;ST%^;4V>$0QX'FI#!P-"XXV@AA(K/>;2&:75;K2.!5/@H@Y/.]%Q MAW!=?C @4EY)SRAPGA&F=+%_J>25W%[6R6FG4T"WR%UJ,* 690D79B4PU""C MN1"5E$J"YL&BHPD&;,J/SD"[[&! S@#C$'KA)>9(*"6YKF2U%#;/0!E-,&!3 M@G2)VP@V+Q_3 HVB"-R3R*)MK4!XA#T->TP$4)XZS;B6%!A"!=&^\JEIP*)N M9NKQ*HK+, Z<$8Y$S.1^OIXL/JWSS73]I/96+Z<=+U^F9K.RG\GBW?(ZR^]* MJ(8^OG"!/NN']M7QGWJ(.)@F\0:I@G@G@AE$3:*%S3?RFF 8J.Y/*Q3G;W< MP7:$SJC/#3[=3O+T8WJ_*U3Z(<]N\LG=J=O$#C9*8+#DJ820(>:DA V2^/IKH"*9;E\OJ 3U\Q=:19@IT'%"",N4>6:D&*#)^=I$P2 M.V[7?1;?)VFRQ]&=.*. MI-H])%H)8;6TA!OJ'$#6!4 M%XGGBB#H$#06. 0<+PZF=E(1U:+FV:F>35F(&#S\NX]%XCJSB!L@T?O.CSX M,;]X(A%>^R"N-]AB&EA(+*^DMC+\J]XFWT_K[>DS MQ?TNSAKA?.$PMA!0B]W>\21@\Y._SLV;3O360O;&!NL?F^)M5]?E:IVNRHL& M[K)EN5I?;=:K=3"KYLN;0\9JS>8)I$PJ0K14&F.@.&.NLNR/KWL$2",1:X/DX4MGG[/V!&O: M9>+#5I0$)0C%%+<*>PJK==-[T2*2M;>HI#Y)%@G&6$13TVFZ*.[S36VD9?$GNZ1:CSW/'%=J9N;/+T)5OR'/:&#W1Y(O"V,4CPY7ZU> MWZPW[BM1%@I'O000" RUIPBP2DYF2(OT07!)E(@%X"!31T7J7>$7DZW6-;;E M=;M(PI; <"6E941Q)P607E8(@+#%;$ZAB_)-]XQ;E'#^U6WQ_P4Z7R>+PEVE MEK./Z6H=R+].9\7?G@^J\Q#_TP,X'N$?;QP1ZCN5L\SZ;O=ZDRW78>I)E]/Y M<.]MD'31U9B6JVPQGQ5>+CU93);3]--MFJY7?UM.PI2\?C2)!GK]A_!)+]>W MZ7H^G2RBC>73.ORWU-35=<%*O\B^#0#)LV%D=_=Y>EO$5GPM5LSL+GV?K58C MP.?U@0V+UG8E.C6&&,[7W9C>U\A3^O'AQ'-J#0,06:@4"_^&&N"PIAEG/"+U M;O+L6;*31=&>/9A8Y131W!@@PVI,D2%A+["5R'*/8E:7.IJ U$89/WB"6R P M[B2C2K*=Y1>F@FQ9+G G\HR.M4N\L0YR2)7'#@KB,+:X @@3%;/&YWD%R!KJ M^1!=.@ GUL;HQ5!/YHZ\^GPB+7:"(TVXXP8SP&60;RN;4T':<8:B=JRWK#^D MWA8;1A74.D82#*/\)^Z>TQ6X7CZ;$,;#CCW\O[)&"D^A-*R227@[PFN16NKF M96YR2T2B1:KL=ZQ%",2[Y:Z,P$F-'VV76&VD$<( 2Z@%'F*J][)JB&+FE RB M_2[1B<6$CX6;8IG.W"0O*FR<+IKS>H.$.2H) R38UMP'^UIR5TGGJ=3-O_R^ M ]LZTGTGL$0,5*NN2[I:WZ;Y*TZ TU-!W3X29:CEV"I.J.:0 %#\6&V\#&Y^ MFM)W8%I7TT)/2 UR;%*CJ-8/3R=$6.><1 (!C@UAPBNT_PJ,\J,-+>N( >TQ MB:7KLO;;O5V3O0+ &><(&YM%8A0 64G,-*4MLFWZ;O M$+*.M-\A.+%H4$6)V'3[O^^V-FT1EYWFJRT\'X,\/LN_3?)C@1=G]I2H(HU0 M8*:U\A9(3PFW%1X.FA;GIGV1I4-78[]@#;"%W,:/',_XJM,L,=8XSICW$BAH MI4-"[>PH"Y!L$=S>&RUZT^7A+6=;V*+&M#\#8A]#\J$H\!<4M%[G\R^;=>&) M_9R]/H$>=5!W\8)$,L8 P!@B%.9GZIV'OD*/6#_""M.Q2#<(P-'FKZVU'HQS M=WV=3M=7UW^DWX(17P1)%@+F\^5T?K\(X&[C):^NU2R[/Y$QUKS3Q!1E4VWX M<(&&R 334%->H02"03*^K76TN2\6J)M@!\3*?9S5;=)19'#]OZ?77"@-?& M<(8LEY1QY&%U.&&A9K[YIKJWS+Q8[!T9])>;6R4@\T$J1I@I7)S88E/9)9!3 M.<+,O%@4ZPZUQGE6Y?M6);(O$CX.34UUFB6844,I9YYRAQ!1F"%5C1YJUWR_ MVEL^7=\Z[P&V80^$*L!\@/+3YLMJ/IM/\H?=?B8L^L6FY.SCHCJ=)IIQH7Q1 M\<71XLI$CCG&4K.PE];%FE&BH3HFV^O%45V1T+#\FH:-=-@] MV_3+,2]Q%]TGFGN"+3,(8&\1HH))O5_(E1ICGM^8C*B.\8W%S-_GRRPO?3?; MCZR"LOC(/J:S]&Z[N3E"OIH])!P*;WE8$007FK"B/A$-\EO'C&<0M+CQY>(/ M(?J!,!:%#H4"%=E7?Z3A2_@\^7Z$/W6:)YXHP@K+T5+A+/) Z,J.1 3[YE?8 MP8L_.N@!OV@F6;I^'.LQ*^OI%[H$6B75@7 M"6).04^8D! :N -%645B%EP_*[=WC+SY\?[;#B"/=U(P6:ZN@Q6FBON1B@4U MX'=U_8H0J\]A8*O7_W0RM;3+UR1& &Y,V 0RK[FDSA@B]T@:ZL:=G]R:'S]> MXCTTM/\F:W-$AR'IB?3IB^;H,-S<[5V+>E+Y9+H^G7_Y>H,$>"D,P8YC#26 M!&ID*NF$L5'3[>OM[H=1[LM5MPLT8W%E9Z;8=#6_69;&R DS[O4&B:(0.NJT M0YAXBP4 C]*QYJ[!7N^^^\"K+A.$!^.3R?7N$--$N(X0QAX; P-TWV ">^G M>"&5'[=QU59M)UG0"J6WR(=1VB]CH<$PZJ_&F<[4:C?TQZGQI%U2HW4 DDNI MK52"82BEPXA5RZH6Q,:L'E?32&FOPA\\6%W#%#$2:+8??)V,\)=/)Q8 R:36 MP4;#PCLOJ*H650UYBT2FWHZR.U=_>UCBS0;G&ELGC-%F'290:@6UQHIC2XP! MUI,].IKSY@$0YQ]AOS5C-8I&(ALO3T=;UWKYL4W"F<1AJG6,&L !MQQ9O/\F M/37C-F?[5NSK=DYG,+Y-RHS2XKT8I@S#D*IZ^&[Y"Z)GNZ>-GEZF:G> S)"F3[':-C!PJF8),A!: J'GF"L!A0@K M=B6IU2[F[9Q_!C.F(>[Q&59YG@L7]\G%YUBSQ+NB,A4L+AP$ &+*J*^^3",) MH)=GLIROQ(/,Z ROM\R0B[%0AB7&8 >%Z?QFZ;Y/;R?+F_VXZYP7'FZ70".Y M%59RB"BRC&)H5"4KI7B$'KEN5/?C,6!G()U'B%4Z_"H(P9H"H;&GF!&$1!6%9S5ID5O2O_([ M#2_L%J@A-B=I!<+G3*I[._C%?W\Z7G[^EBZ_I[X'6M\MAYJ;>:H)Y"'_/^DD[2+.H2:[@TB_,0 M'W6:13]N0^6$1F\GX:(V@\YS&YZ#^R4[A23#$@/E MK:2:%/Y7A'?P,0(0&'E61#=*/,<[U ROM\R02W0;#D",M^0VM()"()SG5',! M-3>*\\JP")9%\[)NP[@-:ZON++?A>2"-H>[(JVX+G5X',1\=%]M5.6SGFAS/XC6P"G$/K"0*,@TP%Y(BY#17C(;9QM?RWO_;:]#%#L1I[QD*L[P! M%E.(C?=FIPDB&(FY2>O":U";6,-Y#@Y8:*\XAY+@AP0H)+; S?"@ECM5=B@UL1Y M,%U0K0FDRRNV&(!*$ (!PW G%S. -2^8&[_61%/UMX?ESU9K@GBK"6<:.T H M0Y!(8"MT.&]Q(=[;J371U%B-HI'++!R #&2 ASV@E,I19%#XO"L9M>9RW.9L MWXJM74&@&8QODS*CM'@OABG#,*2;6A/>"D@4A2(N^:V[YOI]9$EV9,0]PO.238(T\D M5L@*P122-'Q-I))4 *HOSV0Y7XEGE11HA-=;9LC%6"C#$N,M!8U3SQE%7'M% MF168$H3WLBH'HKIINZ@U45=U9P6-GP=2--LT6ZVOKG_+LMECM?YT]2E;'+L7 M_G"CQ&&LN;>004FM9DIZ0:L00^Q:7 L_=#AWT]C)SK"*Q8C?TF6:3Q9AL&IV M%_00,"G1<=_OPV1[+##W1,N$&.:% 5"6!< , %KMY2T^AO%Y;GOF1K> Q2+( MI[2\ACR,^O=)_L^T3/@_R8W#C1)!H-&6.N,0!U7N?S+YMUL8?_ MG'V8Y.FKA:^ZZSP)7Y)SS'F%@P'F@;>:RSUJ4#6G&+U0BD7'-/*F9RO']*&\ MGBK8Y4'$YRETQ],>S^@E81 +B /^"!!%@8$ 50>[DEC6O!XCNU!N]0?>T"F+ MGS9W=Y/\X>JZ*GKT0M27N\'5GR6+T87W.Z'^)AG M6F_-%(VBD- M0RB 9-KOI4-"-+_;Y0WEQ#4T73I!_!(3]J%5$C)&'/(.:TI9D+*2T!(R\HRW MMFJKF[G?#*6WR(=16AUCH<%0.^N^"SB$!=I"(X"15%@ ",7([N3VFHN8557; M9O#75F&# @[GP70Y!1PH148#3H#4@&HC-02\DLM*U;Q^1_P"#DW5WQZ62\YB M%,HYC['47GNLA'3*P4I2)43SX]LWE,78H<^L(>Z7G*.&F1>.&("9I !YY*"U M58@(]TR-VPSM1HGG)*LUP^LM,V24ANGXB#%H0&_'68R.(T0,Y0H[Z0"S2G"T ME]7H$1XH=J.ZL[(8SP,I%B$N\^H;005$$H;/U'-NL?>$@WT@HU>C)EPO$9I# MPOMVDQ$X@A 7=_U0@HIJ&,;"W<(@(4"P>>VSH=,NF]*L/_!&DXS@)_/\[Y/% M)KVD?(35?M3OSTI#>*5=(B157@,BF,>%NTYJ+)&'12%PA7"]N\9[F@"JP:Z> M2* GB\ERFGZZ3=-7]XA/U_?]3O.)/^)4MD%_+TVPAPI0!YF%1;U_PXSV.Z0I MHWJ$=R2UXLO+N60LP(XZB:"76EC, $%QF/'#"@ -XF'.W\'#4 !NK$D 8V#, M6;6OSL+YDGT""C/LJ4-,,>,EE\!X6TDJPQ;Z@KU&M95XCG.@&5YOF2&7YS4: MA!AOR6ND-=:<,8H4%% ""HF0>P IBGK"W8'7J+;JSO(:G0?2I052*4L"-%9S M3C2DQA17_>RDXQ"8Y@%T/<> C] 2Z03A2PR441 #+:4P#&)-"5!4X$I")-3( M;8^V:JL;,=,,I;?(AU%:&F.AP5L-G'+24L9)6#X15@X ;SBOY.;*1*X5 111H963%6:" '1)-]\T57][6&*I^S4[ZH1Y M>:A)HC@"7 "OE*7&44^P4I6$7OCF 5,]1^J/T,#L".,A6732J#C<*&SO)&HBBJ-0H 0,@U)]Q6\2-9WFFW2VJ^Q< M!',\)=_[^>3+?!& 30]KMDDWB7.FN'D60@ ,DDX"0"J'O[1,-"][VUNU[0Z5 M'@&QJ)]^V Y-Z_.E;M-$:4F9P@0!82BV4BHBJF (S,T(JV_W-3%TAU+\8\\G M,6"/ORQGNEK'GX>;)UJ;L-?63GDNH1^J'Z"?WH :R0TJ=C^ MT)PJ^RX2+AA EA#-,=?!(L=T?\:LE&A1#3M" &I$NC0%;.B@T](AP MEN]WDWP9WK3ZD.:?;B=Y&O5E14#Z9ETN*5?7>K*:3P,&=K[8K(,1\>+9X\&T M_8PO!OYW]XOL(4UUN@Q]K#^$Q3;^"]5L5O8U6;Q;7F?YW7:1CP'X*X,Q99C# MNV7QPW;W,-1(_DC7O^63]29,',5=4T,-(P(+][/F[^EDMT(7E6$(J&(9LAPHC@,>\X>YH MO'LWJGUY-56_:(TZB'T_&>B'_3__O0X2+24SPA3) M:\PXR:7 NM*-\2PFPN/&X=R+KK$,5H4ZFM+RH]BG#S,.:N?!#GIH/#< M2:"\MU0822LL(*!LW.=^72O\$)]ZA/+/3:]1'A]>%*L&9M.[9=@"KTI0T.F M^<.M$D.TQ1X8R+V0 AC.\5Y.S_T(P^5[TN,AMK3&+!8W3+;\FN;K>5C);?IE MO1? SE>%Z1:0.F8+U6B=2(:EY X3#@E6#!'FT4YNX5&+&QK[.Y'NP^;N'JH( M'L/7=\ZEHT0M9\\.4\J_S]03P0;>2^\'Q *,N.7 2">\]= 1Z4H*,,0LPK7B-\:+9^T$][;O2 @D DF.,'0< M V.T0WZ'(^%*Q(R#.;J_'X@]A]:MR+A?BJ?@R?3G\_2_-T4)COIN@D.MD[#N M PH!<\)Y@ D6EI@*+$P-'ZN/8 "Z''8>=(3ND%N[_;@;;>A>M$XH!QPJ#8 B MS@)G/&*ZDAL::B[&2]!>LS4V<]V@]^=AS]B= *,DS7C(LMI/RO4= $>:)TA( M293&!FDJ&5728;23G"*B8KJY6W@"&NNSCK>H'631R=+WN8BPPF/.H :*&::\ M JJ2WCG>W,D8*\U^##9/=P"_;8^V4EX3236&4D*)E20"5UA01<'%F$*=*+R5 M:[L9E']N>HW=5AH_J\9S8 (;'9C :LT'#GK+* !(4D^LM':_YA.OHV;F]7%@ M4EN/-0Y,FF%VN8=IBI@@I,?.42^"SUW#<:(99+&YLMPVO'/NI+ZNR4L(1 MAIQLFQ2A#0Q!S0)Z',KB@F]0R2R9;YX$VO_Z,NC!1]?(-LXC_3U;I@^_3_)_ MINL@Z>^;]6:R\)OE[)6AO4*4<[M(/&8&FP 8A 1QJ11PE8.C.'L>H3W2H::R M**!%6W2>5X:O"J^4>-5C3\.>$FV-$Q90A:F7B#)B537133PX/[I"*183GBS&S6R6>ATD M3!*-)-* "BL@PYBI:N'FSNKF%]KWO_D9U'#I!=Z!EZS5/G>VDW7K:'<)I!PA MY 4B@A(/@(:([I 1R(.8L1URNNM8%VB.([)J_&DE0"@O HP,L(E$-(" MY*O=JJ -P]E[6VRZIDSG>(U5#QKA)S7=W?WXC[6;+4;?Y"OUMU2=9HGDE"H'+92 M&R"PPQA1B8OX?".94[J6YZ3O]-AG@I1"+(K*J85()T-JS^@E82Z8(50 X(J+ M1XGBP;3=88$UC!J/>#1HMEO%'DR.[1JP44>['L'T1.#'B98!) 0)DA@Y;P+ M!J^PI () A$SK:QA)FR'1,CZQ"Z6?544]7V!RLF3]8-M$HH04% R*P1%UE$# MH=O)2+ W(Z]FVYD&LW[Q>IO<&&6$Q?@H,0P5]C7 T_QNOBW[??(P]&";A&EA M-), 2FH5DA(2AZKU7 XPCS"#O3U8Q)A)^C$8D!58NA3^C7-B]*.)_5_H$5B MA#+*:6R! T8!K#RM%EBB'&A>/+^WK7?WVN\&FUBZ+RMO/A._7DG35YHDR"-B ME9;8(Z.=,1Z[2D(&"6Q>>["WDX3NM=\1.+'4_VRDN]7O8[98^"S_-LEG=?<3 M/[9,H'/<:LDTX:XX+)-%8KV4'B@G&&/-XZ5Z6PAZW:]V"]>0]#B3$PGS0',> M.*\DT$@Q+&F10.\LQ4 H,G8BM-%5#0Z<"<\@BG^^EWZWK=)<_KLN%P[WD$!- MC->. 0%],2U""/7N@^("T1'&54:A1V>(Q6+,A\G#-H@P>[[\':'(H2:)MH1P M0R0Q$!/HK6$45Q(:AT9H2/3%B8X@&L&T45P!,-W]&S:;-YYUD0B$89'^ U& M17%X2L@> 4]H6V+';9"2G'@N1G[U-$U*SI!*<*1[\G#SQC'O\OPS_3SY'N\]PQ69OO=\FL MN<#[W=+]=U'/6EU?SQ?S,&4,]=ZAC[$?#Y*V _L]7=]FL\,<>R+C0\BNYA*B:W2 M,8M8'#W([D.I!X^S.T0LYDGV*E\_(5CXZ26YPJ].2OGC;]/TC\G=H:/MMETF MD%B*M!<"H; ((D$=-'LXM8])P(9GWMVP)1L$SX:F92VF'1KFP4/.TXT2#H4! M!#GHN [;-^8AT-6W#0#QXSP!CZ?4K&!Y+Z3);G\UF6 M?P@;YL((#_;Y\6L@#S9(%).&\P@\CN[K-E086KZ_(W M90!PO/?[S7J3I^6_J].;OX67Y)^S^_E4$!!O)+]/"A=JD?:S0^))(E"\443P MW%[E-Y/E_%\ET?I]T>,%YK'>$T-13UX70UM/;@"/A>6SUSTN53_^+1K%*/^N=?Q M+A()K00*&&Z]%489*JG?H6 1!\UKKG1\\M6E0@^>>'6*U:BS-P]*JA^*2/03 M&9PU6B>&8^XHA0 J#X 4@ M4@<6@B)F)U?!$JRLVO RDZQR\:(&5!P$)PSB9 MM%>C=0*1 H1ZH+CS"B(G,>*5W-Y9-+K-%=O.P'_/);+"#;1)+/&"*,RTQUA11HQG;R>B,0R.LW=2IYEZF!7>$ M4]QSCD_KR;HTE-X7ZBG4<-Q&.=(J">:A-H@D..V0SK18CUFM,+K;7-DE-;& M^*C14>C,$7_6\1":DPT3HSE'TF%L+:32 @81K220Q#81I\ MU_&W57J]6;R?7Q]SH]5HG5 !(0DFDR""(FT-I$A5;B? 5=0+$%L:E^U]:=T# M%HLH3PE^A!%/'TN8#)^+<50:';9ESF@B*WO9>P)&&!O3H^I;(!-+Q[\%B(J@ MG:OEU7P1I/]MLOK/='93I"E.U_.O\_7#$+Q8,M+HX)S\P^9=?K;Y-\&](3 MUMO%9I;.RNB:ZB\Q3C,/C/?'?>+3!][ZP1YU3&+D.?/*!#NQ2#%VGCG$L,$0 MZEKU(R__8 _AXKH1@#@2BDL/L%)XBX+V!O"8VY.V!WNU%=KT8.\\K$:7S/9Q MLKPYEIFV_WLBK7. 2@> 0 IJ!Q0U.R0!1"+F!93].+YJ:S)K#T^?64#EF YN M7%\\D5@C,#2<&6BQ(Y82&];4W;B5QVR<[JJ&V+_47"L,+D>'HW(GQ55=/)7] M'N"[V]P=5=JS9Q)'N'52*N$@QQI9HL,&9S=V ?F(+M)KC'K6C>R]ZFWR_;3> MGCZ3:"RU129L:335A BN(-R-'1)HF\<]=;YU[T1O+60?W%/764B2)@$W1#!E M83\;?E!A5[N7.Q@.%W_L=Z[UTQ]X@Y.FLZ 23%"1(^IX4>..*F2U%97J MN=HA2>?A%(L+E8\WP/#H[BT]PV5MN\(G?)(;M?M(D'%$ &0=MQ1R91E'ML+ M*GM)QTP=<*4OW&)QI\Q%O5TTH;Q+EV7.OB MGI"MG$@#TCQ (?ZQ4P?\Z ZI6(SPFSQ ORDI[>??BW^=)L3A1HG$GCB%&=%: M(2;+^Z(K*06"S6N_D$OD0V= Q:+#W]/;^711@P+/'TPTY8XZA(%E4AF&$%=D M3VZ/F[NBZ"6JO14XL52M-_/%K,Y-)\\?3+PP @7:$BXD!Q*'Y:VROA$VH+GU MR"Y1U:W B;;L3Y:STZO\_J&$&2N8-U1I9A QQ"@/*BD0L\W#RO@EJK@Q,+'4 M:[+EME1T /M=<1_N35AF3D_AQYHET@%G!?>N*(MM)"LS/7:2!MB:3^CB$BG0 M(52#^Y?^2-?N>Q$S5)05G]S/UY-%:;;.MD4XJGNVFSB?:G:=>":%PIQ:Z"B7 M.( /JL,;;(V[S+#5II$BD=$?!.3B-?LNSU>H8:$W8=;+3!"N%J%9$2809P%Y)@_8:8*IYF&U\ M?]A@I.L:Y5A<5-/IYFY37BCS-. \_'N1OI*;QNP347")* C^+65NHCB.+F M_HCX'L?!9N1N,8ZV[WTRTF=E7[>CU@^_3_XKR\UBLEH% =^''5N:/GOL]%:G MJU!>GFB88*@N5 T7M-5PL7*((B'4"<>%;! M 3V-F6W7,(.G%^6_#)9H#UVTJ)@70SV9=/%Z@P 5#*/_$_DV8U#_8%%37X-9/ ^SW1_9.EU]F#P4,U^= ML*G#[1*.%5+ (^<Y*:3^&2G4&3RPJ%**_*R.\"HOD MA''PX\.)@=0@RQ"&6"N'E% 05E(9!YO7NXF6W!O#-&@-W#!T.'H!\JDF2>"Z M5)Y0 [47&AM#H*LD5!3C<1L';51V5/NM$7J+7!BE@3 &"G1T:J/P7RAXLCY] M2I?S+"]7J=DFO9JNL[!$0000.5ZV]]Q^$BDQPLYPB80._T,LUM6^G6H/1EC% MM[VJLGB Q9H+ZBV2)\R'^ITD%&L'* 58213,;J$A(SL4&%*NN5EQOL]]Q&9% M;X .0:N3B\N/#R?$&(N@"=#!8*I[Q:WDE504NY%?7-2'^HXPI!5F;X41HS0T MQDF$CDR/(H$HT&F^O/FT/; ZG)YU]/E$20 PHHQI5V0QH;!KUM5X-3!1;WZH M9TJT 3WK'I*!C85FUD')>B881\'JUD$L6R2)"U#Y3IB7O'DICO,#72_/'&B MX,!,.6OB_Z%=(HW11C!*-)40.J8IWW\5Q-.1GTITHL5ZS&B%U]OFR"79"0-2 MHQ-*U*HUJJZOYXMY,52W7,_7#T>+CK[^<((5M@(Q[CT2 AM%I*@PXM"K$9Y0 M=*2=K&-HAG%!^LDT57?99GDLE.]0DX3;8! Y#[1P4GNH )!V)Z$P7L8,A?G_ MV[NR)K=Q)/V^/V87]_&R$3B[*\)C=[CMZ9@GAKJ*MK53)7DDE:<]OWY!B50= M+DD428"@7!V.MEWF 7SY)9B9R$ST$_Z;WDDQ V&4BG7FWK'U-RO5N4VO?3MXNU < @NL]-@X9RT6Z!&S(>Q^%FVT)-YH?!@>KG2FX+=R<5_Z@%5P MB;>Y[7_,-U_,_7JSO"M7^SJ^*D,]_+KY,/OKJ(%X]M,*PW65VPPU,@XY[B$U MJL$\K)O=PTO1*BZCT2@^? F+VZNOW_I]>5W.OU4Z\0BT>7FB,/WHK07F6!A- MM29&6VD\!WB/+A:^.V&B=8>+1IB!L4I0/E!3?/VH>"12XO[^/>KF9ON(V>W5 MXM-R=5?7U8^;P?^V_'%J\?B*^>)Z_O6V M?-,BQ;_WLPL%2'!YJ;-:.PZUQ\'UP0 !ZSBRKIV*Y87;J5J 7L\MM 4("PTX M1-AR(8UU;(<7JWJZ97-$64)F+,?#-^OB@;H"=GD]$\H_<54@! M,+,P?#NX$P 1 YEIP$$&=[?#(Y<2)*+$R]T"!D R<6.*YR,^&:T]>E\AG!:: M0$ZJ#1!BO=7!5M@I,E :T[PC^H-(L1TS>N%UV1S),J*?'S6&V_7?OEE=_^M^ MOMY">OQ\AA9W%=!:3"A382$E0&%GI9/-V+6GW8-ZL7N&])7%,A9&O>7K[V\_ MS6]O3Y^_T>*NPB C))!AS!@&3 #7J/Y,XLQV[T$4.^@V"4:DG_N/@S MC/4!A$=._I$%_)U8N[09M.RZ,YZ\,AV/""K0? M(H9OYK,PC?GF>QT."9-8?EY4JG7,)CCK005#5FI!%!+6:VNE=:#1'F(-[-XQ M+]H*,QZKHD([LJUYJ'=9F]L*QC#%6F.(A%(.&*$,;&:*F.F>C19M+VE$$@T' MY,B4.='7[(R["Z40@B#,G&'"G1&&X 9,:B7KGHH0;1)HFTP9<>E7H@FVZ3<9NB\ M^V3+3^5J54U@7=EYVPVT#\LFQV-O 1[;LSSO2853T@?]TE3C\'&7R@F&:SR8 ME*![R#;:J4?C,2PNMIV]]:O%]:IJXG>U.-,>.N/NP@MK-<*4NZ:_?BIG$8YJ?ZT V^DYZ@R=_ONZVX M,,U?RN7GU>SKE_GUDXW[<=_>(9<@T>@HETT15JX3 UE)C*1%>V59N M1!R4'M<]G36Y<[H@GO_@ D@1EDY,C;:0 !2,/"EKQ)BR.N6Y\"?:(<:FQ)$V MB=%Q39GRT*JVY/=-L,^VQ_,\6G0.)#D $T9C;\V@'!,6C7 MCW3L3HDQY;\<'L2814?UA^SQ" _N4A^]/LS),.&Q1,(SJ8"DW.[G))F!>68P M#"2G93R$+D/Z6>4FY"3T/L)>E]?__7GY[7^V[MOJ>R5OWORE$C=_).[ZQ\75 MVQ=D^_"/!15"228=-Q17578BK&[->(FD&161#83[LB<$\47V\?^$0 MU<(H :C30@H")?"-2>2@ZAZ6&'S++X[(SH8@OLA^^_6(R'[[M0BF*H-ACA1P M"8!3A,*&8D)RBCJ+;/ -MC@B.QN"SH'!]^5Z\^[3'\M@=A_/W/GAPD);CXP! MR%=G/TM.''"T&:%R)J/#YX85TB!PI-HUB'$>BG/",>TH1\&VIQ"98!'L5Q/C M4J9PMRYI2NQ.#XA?@KCNR7!=@U^XH@I//W(2ERNSO/LZ6WQ?OR^_+E>;V;;% MX?9QHY\[LNMO\,?\IOQQ*B\QH4VLKO,S"R(51Y1HZ6#%)%3U;=A%\P,5)&U5 M=1,[6'?N[-;Z>V#ZS?WU-M3?]*9J'\,;\'W5.9V<8H6T11Y;)<,'4]3X:@MT M]\_1P*&]! PZ&-L;#^^LJYSVSJZ^7P>TU^MF!3M1YW3TOH(2H\VV*;#E'CK* MJ#8-0)+PE#Y_QU#@*'1Y3MX!,4YE=-5#/%G/\N2Z C/MO>6(<$ 0YDI(JIJY M<*XR[V4ZD)R>2W\ A*8M]:PB@SD)>[#,F/7]JCKD\KC[^^RRHLI659A29@W' MQ(5%S==Y.V&N1(#\?*".Z"X' R&5'OY:SFXW7\QL=?H\F^>7%A (BR@V4%'H M&%:"N(:Z53)@]_!NM/* ?F(="(C.VO=A-?M6WFZ[C&R]QVVV2N6/?YZO-_/K M$]5D[>XNN%7 ,D$MQKKJ7<0-D,U<*'<911,'U-4HV'26 MOJ.@U#),C#= &.\Y]90W>!C(?/> ?K3L^0'D.1@>G67X;O.E7+T+CL262^N_ MS1:SSULCX+@@3]Q6* &< II+BI3@$$%EFH^(9=!WU\YH^>L#2'-84#J+5 7G M[?OI=?;9907W$B)AJSBY!]H8"+AK1B<\[JZ T1+"!Q!9/Q!BIBG4/O>[5>UQ M'TE<>NG2PC$CH;& $:VI\IQQTKCF5D/6/9Z?[ BW,0,5 \&:@""/YWHTC^7@ M]87"EB&!%0NKD\7,02MA$X(T@&8:H^@OHA]E/1@XER'XK,(4F.@_VH,4V9 MUBVWX ])=1@.EO<[43 MY8'+"^JD0=8[R)WUF @)&I&*RS+J)%!!#$. TJJ@-3X78N#$X@=X\% Q50A M2!'9&[Q.$-#=8(\6K4R_2QH?UW2]5:H4C48U]@.WY==5>3VOJZB^WI9;62YN MVO8UZ/[4 @8ORV(@$,>8<(&0%LW2ZIGHD<\7+:R:GG_I\$W%PVT5:UCY/\V/ MI9H]NJJ 4"!EF;3.4N(((]R19AZNSZY*M$AM>IYTQRN5W.NXUN*S^^MKL-2/ M]D__X=I" 8$IA%@02I6 P1LWS9KJ$>_17"=:=#<]!_JBEHH);Y>+93/4J\5U MF'P]X".,.'A/83R$VE)D'"55U3UPOO'>/ 8DPTXGZ9DQ%'JI&+(;8["EZF'J M_UXA-\"@\X:^8'F$5<#BOZ(-8Y M?/;VOH)A^6EO C6I9U>+FS"SU7>_O+Y?O]@R]*S["Z,AY=0SA;R5E%H% 6GF M8YSM[K/*Z3,@)I+#,^.EU(G&SSZ;)L<>%E9 +:QGSDGAK5?!+5-POP)R@SMS M!H)+)\V N.94,?7:S*AMJ9WB$G$A(<"*"HLU$Y+LJN*$=PBU\OMCUT?EUF&T*7(?WL V$W;=:$C&0JEU$132CETO!DO "BC M$Y+BB.QL"#J'$WITQJG*XABE# *@% D3 \V([0>=S]@-7'[HG.%- @<"?L_;'X>3+MI'3$)ALA%TQ#JY6NKCEA9GG'_^Y?9JOQAN&JUJDZ!V/8Z^/YPR6^S[UOQ_WNVNFD3 M%>W_\ )![PPF#NK@HB"H-+*[LR25)QR@+/I'G9SF^M \VX=*>[ZC0(YR@'FP M0 )L5-DJQ%/CB&E8TW*)FJ:DS,'X:5JP4X92S^^D&!:NM[.[0]65+UU60 B$ M@-('1\4Z*%D0A&RFSYU,6375,8":C #/&RAVAS&5L=D,\63#GZ<7%L2'R7BH M@_%"PUP$$ ^0,(IPGL'3?H(Y(-U>B$Q=SEF%2<<4[T !&U7)[]W=8O[G_?IJ M<1W6H>"U5$,Y46!W_+9"51T7&*FJ1@6F5KK@W#0?4:9[Y =&\^BZPK^,ADHJ M5>UL,^W24NK/W5I]"YY(]?GRR]4OX=YCZ4D@1>!C$ Q_;V79W7V^7W\NRSO Z(+[;+:O#GZJ-_.:< M\=_*U7RY.U>SC><]\)N*78:S]\@;K!D2X1NY"YXRZ2EG6;CAP\SYC#;.P[VO ML-I"@0A6WFFND,40V1I?IUR/(I^AVSB/Q:O#S9U'DT+6?OLN17V? O"FGOX) M-_[(707G@C I.=5:1J'*BS4E0R" >*E:?!A$4WT"4:2[5H%)LQXQ>>%TV1[(,)>1'C7$H43=VF-T> M:?5S\-K"A"44"%JUK;)>:N$ITLV<$)$IMRM:NH$#R>CE]AB=D4G6]*)5'4NWYHR[),,:'5_07'5^2%XHX!0@0WU5.(]BD9U;^(5K:%* M'%;$0"M9L*J\O:W2'!8W?YNM_ED^:N=PDB2G;BVT\E=WKQLF9]NHM'N 87B-*#'M7%((PL]I;R>O0*$Z^XU MKO'Z@F7B=D+3P88!FFX>SN-Y-97O5-CZZ?LW5Z1#&-D@+Y1@'RF-#K."* M\%KLQ'K<*G;_FJM3!NWTR"+G,52*&\.L\;6)I["R/.5)D[%S=5I3)EJNSGE@ M9QWSV\TJC/-$E._)=05 "AB'B0@("$6MP'(/@(8Z)=M&RM9I38'G7\,>.&:S M-WP0FX?9+6Y:)X/$>%TAK69$5 :%E8AZ!(EU#;($L,QCA1U9 ;'TZI.WEBXRM8!5!BAF2- *.)!8_$HGV-BU;B"7$9$ M-]5*ULI]?[O<-I4K=ZBM/RPWL]OGR2YOEYM_E)L'Y_[A2;N;M@PQM%B)&G"3W_L MR&9KRD2+;)X']B5&-JV!@EM),$8,,J2=W@-@J8<)V3929+,U!8Y'-L_"\34\ MU-X+5BYXJTY2!2AFW%!N/-XO$L;)244VV[(D19RH&["OU!T.X2E$-J?$V($B MFW4;FMW('AR"JGW5:GZ]J;V"CT$J)R*=9S^H$ AZA8!0&F%%!#3"-VZ2XX[\ M+)'/UH)>)D2[,Y]V"69FN=CER_3G5><'%L)[(Q@QQE"J@;2(>-3,&&O1W=P; M+T22C%^I4,_F"WNP,G99!T!WQ[U<+<+$[[>B>'>_66]FBZI'U_OE[:U?KJKK M8\0=SAU#X9$@PH4/F2-4"B"(L:21 :5)6Z*G"PYV=K S%4OVJO'CM)]M&>PC MJKOR\ABJ<>X8"JL@I0@"C#@15:HS,$TJJ@\T2;H!'UDUXO%S* V*++WI:]"V M^\+Z:K';9QA%@9X.H2!("\29#=1 2A!L#&LXXJW$W3\M^>T[78#^]!+>]-7G M[]NU8U3U>3J$@CI, *9,(BY5H(1$H$ES\2+\EU]%TL^L/KV$-WWU"8+Y5,[' MUJ ?1E% C#'2DFEHH#)<>(Z;I"XON>QNPT4[&_MG5J*^\IN^'NVMV#_*^>\\<8V$\%4 3K@V63@"''-&-#"W'W6LM\_MR_C0J')<# MT]?CITYUGGI\YA@+KZ4VSF@)@)>.2;]MQ[23H?8]3CC(+ZSST^AQ7 Y,7X]K MO_Y^5:[S5.)S!E@0;KU54&!N+79:08CK#CBZZL)M+BBF]--H<$0"C%:T\RSS M1BUN7LC%>>U6U"&@@YDR%&&D Y&=0YHC4A^NYQS#NE44Z[6FIRPDPT9P"JTP MQD'H#-2VQM%2:5.>]A2[IJ^QY,C4]K2EPM*;G/!RSL5XG4!@A K!A;< !5,N"0^]P':<+/X;@CG"SG:?^,0A+@A:!$4:)%4 =) MO6SF):E*^1$>L]*BM7B7:8">? ^6AR=-J)V1ULP K3"DEAFAPS*C&GO,8TR2 M'GB9+!NBJR!*0DTP"#* 4GN']]*0M'LM:'X;H1DKS1"R MR3LRNE;7F_FW^>;[QT6@AWE\0F3U,7]M?'2"LM0@[9'SAFM*K4#6Z'J3"UB( M12L]?0V2EH4@#AA/%66J"MU0Y!"M<338)6VR'3M(VIHRT8*DYX%]@4%2Z#VT MRDB$+<522,0); " 5/\$C8]:4^!HD/0\'%\C36>XSDA#R*A0A#O,N#(&[!<) M+S&94I"T-4N2A)PZ ?M*W>$0GD"0=%*,'8>ISWR)DV?3O7A]P3SU@'"A@@=% M. 88*-7,S0&>-* ^9J"TK8B7PX,Z$F&VSN?[WS^>2YRG]Q6>&^FU(5H*#S6G M3OO&CK&,^>Y'U4VKI]% !.H%;C;?R(MJ7:0]@Q!1Y95%B'A&E&D^10X;-\45 M,J*+G*E8LE>-2;8N"DXK919!924%.@B#$=_(0$M\2>=DQ./G:*V+SI/>]#4H MO]9%0@9W)JRQE#EIL-?>:-E( #7O=E\?GM,%Z _O80W??7)KW51 )N[Z@QG M 0V"D"+(4",!BD7W+8O\:MPN0'UZ"6_ZZI-MZR(/K%.02B\U-U HY>H3C(!7 M#'??BN@AIJ)7S0FE*I"4224@:>6)!N[<2R\\F'#'< MD(7P?B9ES%P#"XXY9D#";6DM$98RTS P.,5)S_V::+5U:^YGJ,-GBG_ZBGN) MK8LH-IY8;;& U! :J&C\WA)2LM41B!/YOQ9;4N@IP$*6%H,:9 ,8Q!D[T% 7+H MM771!#4X(@&R5]]6@<-X^_)GO+X0PB(- )7 <,,!<[@YD!X"@^4E[8GDGJW2 M22*C%:L=^>ENJDV=VFM!VG$RBB!DQ1'U,'@BF/O QUW7.>(I1NT"N*\%:94K M)[123C%(O.18"*UUC2-!%*5,+HI=D-::,M$*TLX#^P(+T@"'$"+O/8-4.$MQ M^*8T &C'4Y8_CE20UIH"1PO2SL,Q&\MO E4]P:*Q"! +&*HZ@!I-G=\C"^&D MNG:U9DF*\IYNP+Y2=SB$)U"0-BG&CL/4?1.0!Y_A9&W1P7L*434L%\ YB!P1 M+$S2J6:.DO,IGA@=5=2'.K+T!#:;9>X0=G5X*ET!T=$7%H1)1! QSA)H#6.8 MX,:*H@2S[IN0^>41#."_Y""#"3(\7JCQT+L*X@2&827"GD"-)892LP93R?04 ME^/(Y(K']4XBF0K-G^[X_[):KJ/$ZPZ_K3#,*^861Y$GU_D))1O;*NKI:K^_+&WN_"O#MAKR=W?J1Z;5V?Y6KZWF8[C$NG_VP M(G@APBB&M-6"(R@-,GM4$.]1@)G?;D\DJL;&?"K+[J/MW9@%*H??5@259HA2 M+(FSV D53$FSQQ6@[I9S?DD#>2Z[_84R%;+OLI&"L^W^^EI6O3<^+*L?I;2P MVPZAD%:X*@4$<:'"NL.-,8UOQ1!'E]F'=BR',I)4IJ(7C^;Y+,>G^?S]MII? M;Q.5/J4,L+0<3$&D,I3P*DZKJ+0( BX:J3#6HYX^/W-H?%V)+I\+TYKQ5:4@ ME#!F)&7(&!0,U_!!IS7^G$*3NI5KNI(;E:_@15**>0EH!*Y8&H@:SQQ M^]40R>YG$N:G>^-')Y+*:BJ:I6YNMMR9W=KYNDK=ZLYI=;R(JSM'W M%A QQ 4DP:ONI%5%%,A?:/3("KQ68U7ZSGU]$JJ4^] MLZ#20 @-X@ZK8! SA6@C>4$%[-XP/]L@W$"7[KF@ >ONGF0;4\M3-R((:RIJV!?8[<8(#:O2 M;V^51 )#2IC8 V!ERACD2-UN6E/@:+>;\W#,)@0R@98A&$@B@]MK+8=,:J^1 M4MN-^3'_3WGS\*3=3<^[.+97?CGA_+V@J8IJ^*CT*#8VB-H_>7W!($/<<86$U\19Z*$V#/78]FN'F MMS&>LXIT%\EH$M^6_'XUTM5R$/U[O+*AW*_.E4I>KQ>,KYHOK^=?;LDV MM_>S"ZY!X+7S# ON?)5IK@&6 ABG"#&B54EU7KB=BNGV>FYU )65X0O)J1<> M$"JP@#5>V+H>YR\,',=-R(SE>/CF';J]^;_[]68[<;]<'8'E5&CWG.<4G G( M+"<,"B\)E81KO >0H93&]EFAWT2T>1[NC8AM*@NY5U_5 ];'DW\O6)BV\D8#AYC17#$#66,,:D93QB7U,8)+S5!K!@+7B(*"5&-V,/OW?OGC]X^'X0N?68^VFY5>'?2BH2 M, RV,JE^4C09R'_,-U],L.V7=^6JWE:H,I)?,F%:W5=H@:Q "#K#'0_C)8[8 M>OP4&:WST;GQ8GLQD$SE^;P+YN*LPN%-.5N7[ZO\]G>?/JY+M5Z7QYHB'+VO M,R4BQH1AH_?D1X2"13L<:6G\K5JKQY'_ QX??YQMR' MOR^.,>;@/>';!EE86S4F849A@?3*-VLDE:;']FZT,LWQV#(4BN.L+V_FLS_G MM_/-]]8KR_Z.0CJ F17.6%?UIP),*-G,3P/1W?J+UD HES6E*X8I=NU;[5RW MV$2O1UC]KZKO^M__^G]02P,$% @ 4H7^3D#(17.(.@$ XL$0 !4 !E M>&QS+3(P,3DP-C,P7VQA8BYX;6S_?WZ#/Y.W;__T MO__]?_SK__/FS?])/KT#:;$YW&7[&I R6]?9%OR>U[?@O[99]1NX*8L[\%]% M^5O^;?WF3?>/0/N'7;[_[:_-?Z[750:^5_E?J\UM=K=^5VS6=6O[MJ[O__KS MS[___OM?OE^7N[\4Y=>?'0C=GX__ZN(GFK^]&3[VIOG1&^2\<=%?OE?;/P'N MX;YJ;0L8&3[^_=GG?W?;3Z,XCG]N?WO\:)6_]$'^M>CG__/+N\^MGV_R?56O M]YOL3__^/P#HZ"B+7?8INP'-___]T]N+Z.*?FT_\O,^^-GQ_S,J\V'ZNUV7] M;GV=[3B,]MMNR^SFY:_8E>6C;V@8BAN&4- P]#]?^>+ZX3[[MS]5^=W]CM/S MLP9^!<#U<["VT+4DO%\3_U'VR^?41^6^.]J)Y]'HI^S75T-/WG3_.0-1'VB_9\B+#TEM]B8);?C:M<4%479-\A'[0:7&U"4 MVZSDQ<[PC];EYI6@])_X>5/P#'Y?OWD4GZ;HL>%*8:'Q=?QP=U[BYEF?:DJ7 M[6&7?;A)#E6^SZH*;_[[D%=Y4[%5R[6S&C4-R 3$XAWP%KA_.?P!^;7%?[IT3 MQ41,^V8-AYP>FH^$%9V4971$.ZT%9QEZ:L^]8J)&+J>[1ZE/'HY__(\\*_F_ MOWUXEWWCM'_/JU42QP&)2(0<_O\T#N/('40_)"R04EM#)BUK[%FE(__P>L=CE!234TQ+5D_3D>R]7#HTIXI4OC2%F+/4C$OL#!@3]0$D"C5B>50D[ MC*I::(9Y24FM M3#N_9'?76;DB7I*Z#!(4LBB.( E#]VB1A2Q64DD%.Y8UL<4"'$754^%-4N,L M4Z:J:%>@ W8%>@;!KQVZN03M.4\B\J7![L+$2L>32]*DS8ZH$+TPIR* MJ=1D=,K)E#J35C1JC*41D3)"[C)4RHPKA87&)Z=3I-A_R\HZO]YE:79=O[2\ MLHH#-XY#ZGHA\EP<.%[ G-YRQ!R^_=G-LQ;X\_N#7QAW0^K. ";>+ M7$M.N.G';!DR:LDW@0DW4PR*2NO)TH<;4MS=9_NJW^5(4=75Y]MU MF37;BKE$*O Q7$-$9^*-C_+:.P)P@GX$VM M>0X=]-A!"_X*M/#?M/C!X,!LF]OT^!X1A8D"N0R5F,K98I;.HKK)CM[=[XJ' M+/N67X;D$L_LX;?\G9"@Q$2VG,X1XM81AZ;F8.+NQ?GBXAHUGN[WQ1W MV>>:Y]TFR0[' -N-16$8>4$JR3Y M7;1:R?HBIE=*#(FO9E?UAYO/ZUU6#;M[>&T&(S]&)$U9G$3,=Y+!CN/%4IO^ MY+_=LC(U@)H16)E]R_8'^:5I:;)$%Z)M\B2[[-Q1U**9:4??,SY&EY15N5N& MEFC@?[9$J&;\+=MGY7J']UN\O3/-6>??,OJ]&2-FO6W?Y<,_C#T$ M/3]RB<_\V#WJ%<%21RS,6+2L+3W(=N5Q_0@FR#J8CE9.F?W M,4+00YQ)JX2(&]$OL\0O0],,^U38;*J2JR[9CO_V*[?]R[K\+:OYGQ^;30@+ M:,R'E23PLRVDP]?VR;L!H:+8Z1,KN" Q):>2:PMG M=![!S:QNK]$U-M%OBNEE:)HY=YY.OYOE253)S,SUOSOMMHX")TT8#?U^7VZO$_:X=HZJ=" M)H^\F#(O.>B20CY;O*WD ,.!&4D9IB\UNO+)MS M*5$KSDUQ+98(9B!93M^/ "_N^!FJ]FF%6HRX$?TUS/PR9-6T4X75UBJ[?'.F MR/OM)SYZZ':UG[:L'K>AQ@2':$S&R+1SGF6,IQ$5,\/O,G3+D"]/#YL89$A=F][N M>=_.JKHUZD.:^CZ,&:1! *D;,!H.1F/?P7KB)&7*^LZU#HL1>9+C4%6?K-%G M0J".?"Y!HRY,4RYW1Y"@AU>#YP_I:'0[31,"W7"D>=#7NV+ S90MN! ML0?W_ -@W>+3E34=TE5%SC;;!B7O2'Z'%?STKJBJ/SI*Z :E*OJIV6N#J\C@!O2:TL>%[P'G\5;LYY"=29MN\GETB7R922A\U8[%4<=1UZU5E-,*; MNBR2VV9GT]O]\8JM#S>G:O93L=NQHFRV-JUPY%(:!8'+4L1%.N;JW"V$NM2A M3J(YF6@,AN6)QI<[>(<>\(KG[-X[7@2=C1S!KXT7H'=#?S;"I:N\L$3.A MQ@:#-9$ZBU(MI=?&X[=4!3?OZ*N:;HE;=95_$K1Y1)0G&-/I[F5L&Z!O^YWA_6Y0- 5X#WS%A7H14I M5Y5C^SR;T-XSC6VG# [[V5>77B1.2DGUJ%^J;&IZ]:I&FF!-8_JTF1G_[J0]3ZK,K?(TZ12T&M>_ MM_M-F:VK#/R49MV?_@QNBA+TP7BT#C6W2EYB6&X*53=,2]5*?<=>GT UPYW& M1$&QK\O\^M _C=P?-BE7/O1C&+K-'$7HQ8C!D!P5.T6AIF"J6K6LEP..YM&4 M(S[M,;TJP\I#^ G(-:Z:CT WI_$&V'-+Y 4VY0;EFA%9JD!J^_7ZD-L(<^KR M>%+DX=S"QW6^73%,'3>.8.@%,/%C/JA'_M$\#?QA,?Z+CD@JVE98CO^B\#3> M<(SCGF/2E4A5EE45TB:SM@3R2/C',<(G$L67"9321,T8+%42==UZ51&-\&9" M$%E19OG7/3F49;;?/'PIU_MJU^X$:/8!-,.;%?2<*(W<,(@X((Q3C@;VH+PH M\4W+I %$TX@GO;G)-NVU?MGW3;=N4?*O MV?M;>$FHV1OLA.%1=;TMOC!X,# MX,R#)>V(DF%<4:L-AG+Y"F[260E=-\ZQZ04FAX0(^2B +HYB""$-?6^P'CI! MV"\PT;WR9E0UN_++2P-$Y<6EPSX#+GQE:>D'7_(0I7VI'5K3*\4E#SG6%*^T M/QZ2=A+DH-0/L$MA' ?8<6G$ DP1)('K,]%K1U6_WEYZ?G;?^ES7!ER@9J1_ MZ9*YC/ZD[<7XM>J*K(CVET_=S>*,N]5.)7%+_Y77M^10U1Q%2;]O=H=M<]U? MLVFYXL7\^OLJ=9-F:BGU*!]+.8Z/8L\9D 1NY,I,?=NP;WD2O(?,Z]Y])KEU MV K;8LHU-]%RJM:C!4UW P->\#L'# ;$S=&U'C,80 ..>EK54Z!U1!%M!FD9 M:FG5PV*Z)J_T;$5W,4)U-)QF]V6VR;MG,[+[7=9?]W)^:F1%<$S#- B<*$*( MQH0RB@=$L4^9W(UP-I'(R('2-7%&GL.P$P0Q$5X*^W)B?'QBH\=]KKSGT*_ M$?Q5=_']&?Y97N10(7I$GJ<(WS)D>A)/7WX/9 )VA5\.*8NJ^E@6?!R['M$=CQ\MV_R@F#!G]B,C$-=7*B<6)M M #7;1-Q%>D8T19_292B, 3\*TXW-Z&ME*^R[8>@V_W-80@ED.&<18:/"= MLE=M65:BJ5\H>YU;P3)F0EHE2YOLM5?)%O48V5@19(CC9%!O1)P.D+D.:3#@B_(*8)#?B^W9.4TA/9XYBEY*$H!A'+L&8/%BD M"9(\QZ-NQ[(DG4/K"BJ1N5GS;(I)TE1$RFG2A;GN9U/=5^!]L;\OB^UA,_W, M]PAUHUN=] E?AEX9\>39EB93[(AOR^"E&F\^AY*+8_L^56.WV3CU]NY^G9?- MSA!RNRZ_9M7*8S0*/>3X@1/Q$BX@)!DVAD0198[<=@QS=BTKV@E0VP'+<^3- M1O%2>J.X4=)%=V7,P[?L;HQS;EN8G>@U0,%9(,@KM%O:@B',X>C6"_.16(8B M6O'LV58+6^PIS]JOXCBD#H))'!+'011'F VK Y$7D41FQ4[^VRVOVWUI_@DH MGLW5:T[5OTZ:XA2]4;YTI^9GGH^7F8<7YFT96J.!_[5Y=TDFI'6CVW?;GA[A M@T^($ O"P,.AG\0.(L/,?A0'CM1:O\KW6]:.?LMXN[>R5Y!BKZH<,K1):H,0E/JN@R/DA'$ W2."($92RW@F[5H>M TG18_'>IL'"A0VTANE6DR6YF)9 M3JY>/HK;X3P_BGL%KENTT^^8E^!Q1.-L1&,9VF?%L\)^6Y8]I]>]OS5,_ >1 MYZ:,DA!'?H28PZL\=!P4XBA6N E!UH10I]2^VN#XQ%SVREJ6&=K$M,T*58K' M&7MZ9EGJ>\+#B/ZH,K8,C5%&_^RLH@X+PD.T^C8KWQ?[XG$E-Q@-'93X#H,T M9CXE./!@Z@Y&*89$:E>FGBG;6S,;="!O(2D43;H\"@[?IJ-0.[#BD MZ\%-/:H;96IL@&>&XF5HD2EGG@[[3'(D=_M 4S\-AP[S_8';_G"<9>GJJNYS MO+K*JE_R?5'F]<,@I7B_??PM]+\/_->_9/5MP7_SC7^DF4RO5AC%;H!P%!": MLB - H;3WH/F)E0B,TFU)-S33'[UHY].2T&]_C[48^W"5K8N]]S]JILCRUI/ MP/KF)M_EO.R3G"I;$KE2UUPL [+-6O-L0N]TU+QS%9Q\'1I+YP'H7 !G/EP- MB:1EHMW^T5Z06W1[V 9*YKB/8Y(8CM;)RVM)R\A[BV3FQ;M(%H91(2-S9'WB M[Z\E6K$@BN,X3&(GH2E*'>P[P[:=F&(2R9VJ5[4BHVU*)^;?/LMO*KE+@3Z9 M/&.7-Z6%'#=%EY36^R[[M*6"XO M2&"[IV,51<@G&++ @4%*(0PC-&R/B6$*A5YFG0[-I-6ZD;)\PDB-B^ R@Z13 M0K/+)73R:@G=NK*X$&Z+S:'Y?+?9]\<*Y2/LRPOIDZS9<-CDPA@&+FPSH3%6 M7\B9TT=LWNPZ@[_%7'U#9\[NTNC$]2(4(Y8B1!+BXL@A_G P*681Q4KKDR8, M3[-JV: \S[IO[KKNGA^1ZLR)*9.N,IMEE6A3\U 7177..23=V1]=YIH7+2U7#Y6+[P$TH_KLNQ[&!%MAZQ,R)/:BPN0X84L1Z(*J0:8H M.I*7<*F3+B9 D_ MIT5'JCDFT(*:[0JN2^R,:)$VHOB(X:*Z*R\U]9_O66?SW^EI7KK]G[P]UU5GZX:2U7'PYU5:_W M[6L80X$5(Q1X4?,P5TAP0D(&"5\O'P\DH6Q#Z$= M%1>S;5W"3\/:3K$E2TS#3)N55/,46]73&8;%4DP:T$^YB/Q8XBGIFZ)RJC"H M*9M]GG\&9140PL*DV8V$W"3U/!B1X4FAA)%4\MTUT]:M2^?Y4-VD>*KSK26? MDQ ]14&Z" F]Q*:\B&K'9=$RJN^=F) :8E%42I-#E>^SJB+%W76^[_;O'8O> MQ$O\U,-^#*GCID'S$HKCQA$DU.$((M$;!+5LV.NT RQPCFNV0>(822-]T0BW MR^AX9EPI++0]R1=BRVR;UVR]R7=Y_8"_Y]7*=V 089\@#Q$7^A3BHR]W'&&EBZF.9+SG-D:3*SH.JSP@9T1<-]I:A M*CH./'W55)<+-05)B[MUOE^A% =AB*@;IW':S#^E#AQ,02SW8J&2@:E5I(.E MI2.BU*DHB076-+7D-<(F4),.@K">2'*X1$61=6%44Y3X$'^(XENQ^]91M3(#+_+D"5#OCQ[#<(<0Z\)5576JT_-5<)M M:95@#T-$*(U]/T@]0@,_'+X;\_^(")+<-]H6GO:69)G!D20AXYIBCPM)[1"A M040EN$-G"L'_]E0='GG\@@JH,3)O;U?$7.BT VVL#97Q,A!P40.@X*$V@ M3^/AVUV*?*G^*_B=T_1@J8&)-"V"O=@"(TK]V,2@0[PG7\SHJKPLI#?+HG[: MGY6\%NG1O^3[_.YPUW^_0^/ 2R +TX#Y@1N2V/6&[V MG24Y>;U#VZ-#KDOW.,P4\4*=^I'G%[JU&COS=VQ%W(5NNY";%<"_K\OM%_Y/ MVI* II%+4@H=YL8I\3SL)\Y10!!)968!Y+[9P3) M=7MQ;JP,WA_1,#)85Z-K&8-S1>R%B08CIP?#F:EL2XJ[YI:][JGD@'+@DALB)4^A['D(IZ:%2%,12 M3R3- M"R.O5WQ'0=46WA8YZXB0G=XD,FIY=RT;*BF388'9'>60.X# 6?EX)B M01U*X?GS?--L:6O.1/6UK)LD41IX84A(R *?X-3#@RT7>5()03'E,UVQK2"[2,KAWIT+@,4=/TX:67PS49$7Z@DP^- MZ^Q=_BW;OMW7O#GEU[NL?:6<2]\OZ_];E&2WKJJV4$8A;H[]\_\PQW,]DM!T M&#A3S&*II6V3=BU+4 ?U38L5G,""#BVX?@ M7M "5AH5&PV"F'C-Q;^(\CFB@C6@L0QFM>/;TZ4YK[!E0T9/]LQ+1)0G##G-]Z+.(0C^*/'] M :- :GK0M.U9U?3J48=N4"L.XXU'1%M6K0?#I+2JQ&%J?7V)4#6-U0K-XG56 MSSMQK37 HJC>?BG7V^QN7?Y6\>%W^Y?&9-57RH@0WR$083].6. E)/6&_1@, M>Z'4K5%ZEBQK:8L'[!M [1M]]1&LG%AJTBDFC=,Q*2>$)UPMAQVG+;29!M"C M1(T(G!F"ER%GAGPI;#1!.:E*LV_9KKAOGAC8W.Z+7?'UX5-S8/5HE09^! /( M(NB@@*81R6@W00'F.3?(4G0Z-8EHU%8-R.G4D[Q&LF21J MA*(1>3)![#*DR8@G3\_;&6-']H8-O/GO0U[E[4)M>W28.4&*8PJQGR*<0#=T MAG41EKIA+"-'JC8L2]'QAHTS7$H+#D$_@'1AFC*A"2C9[[2L4PT2B6>39<@8EQJ;/,@) M2@/B]>&6'A<2#T%;XD3M.68CXY]H(8JKJ^@'>155 7>@'7OG"1\&%H MONU?3_Y2KO?535:6V1:M7)]&U$.!1T/H4.(G,'8&"$Y"I1ZK,FK8LA!^Y#^_ M75<9V)PC5*O/S! M5ZI-SK%BU7:&\PH\0@K.H,Y^$>9%#@4*.:.A6%9-9]:U MUR_.-,6?J%1^+(M-EFW;YY/?-6 ^W'2WT*Q2UZ&I%],T)C'",,%X[B,9R M=^&I6[$L@G^O\UW^SVP+RO8.GJP$F^ZRI9OALJ6Z #<\-KS1@/6I"I>320V2 MQ31Q&G[E!'# U+W0WJ)J[NKN<$TK=Q?I&=$V?4J7(60&_"A,-S;)T[+-08>W M577(MNFAS/=?/V9E7O2W=Y^-C*M5<]4P(I'#$J^Y,33R0A(-]F$$I5Y(-F?5 M]H"V/<^3MTC!MH7:/*?%L:H_1F"08T-?(?Z]TA>V0^A2EAS6OU-/5C M;C@,83"8#^(@E7NFQ9A9F5ZK]#[+V0'(37%WQP=?U;ENWA3E>7G7/BHB/%%H M/@A:HFF7?7.:V>),=5#L&C!U'!+3"]U>1.^D*E;1-F.G%AX\G3, MWZOLYK![E]]D*Y=0'#L.]E,O8,PCT V."N[X3.I5!M,C4CQ) M )LFB8-# MQZ4I"0=C+&%29[P435B6WA,:L.%#C*^9Y-YC5>+$I'0"SN1$<@!T!G@F/=(I73(V,\BPG4'!3+*=9C=E\HY\[+O6E5 M3)"\$5DS3?\R=,ZX5X7=1BNIA/MM=G.Y\J/?-[M#\X3J(,\KY(8.

_Y^N!YOJ[9\]5,K7 ? MXM=8[KQB!,V/!OR<,R4FY''\9SQK*[RA3E>GG!;G<_OAB^B'I>Q+QQ7KQ!.= MX9PUW05 [2K*?>95V.47%QSHCS]+6<;;IGD"13SLZ(MQ0:BBL[K K$;;[WNE9I[%/2T ?VK M:T-@BF8:Y*SN>Q>7O/$O*ZPD?!142[1\PQ&L'YC*M-(IV_,9UR>N;&L6LDYM M<6BA*8.4TXQ;6$CV/I7!U_A9TQ>7;@_F5:$^)A[V>D1>3FJ%*6\OJ1^2'^EL MJQ9P3)>PJCGY%?_X9OHH2,7&,Z>2J+0?YKC8-\W<[-:AF\Y[LKA@IQY4LJ6^ MUE/]WUHG-CC##1X(LK2V-L:D$+2(_%VLG89AU1137:_4'R9K!=9]4U2W^W]" M_,'WID=K\-%)G2+U6R.NLTM/*Y<>NU=556 C_F:5;P7$@\E4G0CNMN6]CCV MZ=K?\U,"*^)P-)L$V&(RGJ$BBRTMKZUIM [5%I[S7,9X3J,\IW&>ZTCT.IW# M4Q9G1-'1A!)#!I0M$H^Q V0-@AU+&L\HR8.;-">3F8#?,#[>'_7$E<(B4_F7 M"XV,Z=\KDV>\?N@N4VLQ'2TT[SZ9<'FJ$] 2MH0!S,.!1NY&H(E^=8.47SY@ MY=J4*.1&#U^HIQ(75JK)$Q9MZ@UWMD;!!V@<-EK$MDY4,=2=::F7 5])4PF) M35L_^.65A:"C&*IQNC@0-VSWK:HA=\,0+T9J[VHWV6R(.WKKWZ<8DF>-=BTR MCOO@1S<;OENRZ1S]<36].:FA66_:;M26SGY:D>WCY;7Q/2GLUL&?;,GQ,/A3 M_C/6,K@!_0>E8_@&9#AL2<-%.J]?O<,QD5G42X1C3S*_D+BWX@NNZ)'N=D6^ M%40]78VA*7:YM5*E_!^7Q&O;NP71V0HP^;5,Y6Y)NV"*D8 B0JE+CRO=Y?'* M-DSP0M'8>_&44#0O!,T$=FKC11Q#\EPE(94DG/= 73;I-0@@(1XBUL[H#.=> MZJF$P5L@"=O@)KW;9I@-7TD0$&[^4E+)F%#=Y1DZ$+20,0>>$_HV9JY[H82X MB]'85ARB(W@*3Y,TEF@LZ2R@X3VA;U5KCH'>)U_05T367/@ M/GE5U\KK8.*J#]PP$MU0R T;-=S#(8@AS&;=#)+_K[TO[VTCR?+\*HE:ST J MI%3,3)XUV 54/JJ-=96]/J9W9[!84"0E<8HB!29I6XO^\/NNB'AQ9#))R]T] MV/ZCRA29&>>+%^_\O8V&9$B%=$N,JK 2^(01WJBCF*J6\\^<62*XXF8SY.S4 M#O,!"UB2/*HG]UQR"]BZUG#>*.\G<.UQ&)/*3(5E*+"FW\NOJ&M>O(6GUB;] MOK8UMUB-W-SLON!M^Q%!7C>KS>TC7FY_U"Y]U:J1']^]MGID/;N#=<.%NL>, M(Z7]_(KFBK5QB5(3!MZ9^\?>X/3?/TC..*MX6$9A@4(]BH,$4S[?9(;(V='95_H!G,Q#&;<+O9S.$E:-(JAC5Z"Q-9-[;R& 5A(P@W#\7V M;++T=QCSD24,42D\E,2=?MW!(X.VCA*[B+5T%"M*J0AUQ:ZFJNEM Z#.AN\P63."6\ M9*,((1%A8TA]N6_7?DE0[A!R>:V MEZ9F.%[M+0%,6AI7G:VTQSNO.07MM'N M"@,S<'T<#]4/*EP5I%9_F;H;RBN0QJ'#>#,@=R28H+2MP!.$3!*_203W;_)/ MEZ V8 =R<5$(# JVB'K$QL9; 0^H_0(G7+^*2_2J\)FI2=8Q]5.5FDC4"PW7 MC#S$E65 HC3D?X$DL;MCQ"7$AY& EM",$$3TZ9A@,VQCQVH<82TU]>C&2P]1 MV -C)J#R+>(Z"O3[]1T;08A'2S2PT$F1)1M56P\49@ M24!<=700-BLIA##]:G#6Z#7B"?\!I%#/ES9S">W=BR]L3U7YAL*4PCMJA_ 6 M=G'M=SY12/EDY.)3-BRH]0^#!XU!0J')P; M7K@'=&%Q@XPBAS9)JFN^#*6# M9:VL&;S4S &PONC>*IBLO#%=!ZMET7\D.MWPG7IS;\,]H[/P K=S( ;ZR?] M"J:O.+\HP!1%09>/FT(((EEK?3N]E7@?6IR="9M5VCZ:GB["25C<%7.1H=\6 MQX2E(:>$=V_%SM@ALJR]FN+3KY9Q8EOHQ2?_J741F)SJVGUE(MDTV>$"R.'S MF4M.TR,?"G BCG7&I0"F0A0H/];"YQ@@$5=Z\75J;<@BQ(8KD=#N!<_0H1^R M6C!?8#P?B\.O7;BD;NQ,] ;1%VPTM)$4:$VQT7N30P= MP7:9[/KI^@]7]-DA]V B-MMYQGDY%&B*,06N1W$%DKA$EQSEL3]LZB6[693@ M3BE@+C&]MGMN8-R'>=6ON*-A7H[*;X!Q#P/T1#9E9=&O12AH8S0#&;E$8X1+ M$XZWR">%J4"3CR>3IQ^OBME!LW10/G&M$IG%_%Z+_;%!Z^T('.\E%M^0LU#% MHZ0:IF4SU88H;OTK>M47N@ M)E$]/G#NB"(#G_WZTC0=+],T24#V"#@S) JH1$Z "+:A\W,/@;2X+RW2436'PB8EH MG-A#9XRN6%L7S1:[%QQ /@;6@'0_W1D=C/ SNMLC@Z(-ID($.RE8VN-P=L/\ M)$O.G#J9JSB2XTAT4#/(* /K7A/.3U0F[YZ*G$F-%PN6@'[6+5<35[WQ(()% MOY%BXG*C$&<,Q$B4=J187+UPX@+KIS7)$7F;W( B3;U#BD'C@X>IFQRHAYAC M"G2G!'/J=*U1 M5I$$]A+?GFC%I?$HL+^%" #R%RXS[RX,% M&$ETMIHN[XWE9(70;\N;&['2(9S-C)(G9#I^'/ ?MZD+3,>&Z-5V7;]8Z_V%&("$:K MP$(0GPZ;7(^WW/UBBL?M9K^B[9E-"3I9.G8$HY-8?5'(,[_:L6\7UC)$-[_Q MV0<7'QY(!&U$$-?E[68K$6JTZQKS74JD07-XN4J6,IU38TG8HNWW 0%\9QP. M)$J6T?)4$5:1#H70&/0J MDEUIDWA$D@!CX(/1*5@O5KG'AK89F6(XO\:"5UG)B$/A'%."[1)Q5#UM0_4" MN;IY].$\90&X&4'@X.(?J%%F;P(LC9M* M8J)OR;GE-*T5X5,N'LCAY28B 1F()F?\+I\^9+]>7;VSGD6=,:WQ\^P1,Y(8 M!T09P$L33?L_Z'Q$>*+V@>KKOK8TY^W#Q/^.[_=$ LXDJJPN+Z;/-)JG- M;DTQ)E9F (%.)B%U!2C0-[FB-O\>+5L8J(_R(Y\[L[;_(:9?9YWKOF'^ *FC MG2U9%\(*6:KN$)FLBH$T!BC;\JR=AVLJH.)R:QR-,Y*CUKCN*_&2&6;/!?7. M,XDCLVS"P0&N%Q@71IA?5+^(,*9$:G)F6+P*@E@9*]^K5'U;S;9UBT345=$M9[X C'Z'1*)=#.@?7^C(U2!9SAX5KTJ,QT5TSC?E=K-FJ7-J4->948JVBUH%:1C&H+C1(Q'VH<2M M[IO9QN) *]@[[RK!=I-5(:H?JH(OFJW,7L2T"LA&>59P4 M7G$<=N*HXF;AH[WFX?NPC/.]27YQ]CAE>,PU:6F3G/(W6:1R4\CA@8L)V(KS M:,QTX,5VPJSO&P>CIQ9F#J5NIN,&\LP#059U>WU(9:X'S*.W^T5EAF"\KI!" M8\ZD<.KT^TX5;4$J\_I)8'JA]**!WXS8^_[M)Y?U24N?:\2V1+.,%NEAT(J1 MRV$PBI"1A]6EI *YJ"@A;<3I$$Z1PU ETI@D"!J(;,G$2C>=R^>B/ M M^'A;N4N,UM*WQ397-#)#]PY0JJJ1#"%=U^CCG2Z)[CLKTSV@'=75M&$%!9/W M@GNX8\6F=U'II.;*26M7/(ES34QIEB>IFY18?.UDLGTPBI4^EUPT03@!C@'D M9Q+N."R,4&[6GI=!P8UAL,N.:<_8HBUO=,2R0J7NT1*,B<8F&B:6(#?+9T)$ MW2J8'TF7DSI*%$!^;:UM?.3@KR#:PN"&XECUWCCD6;-JC>6*#/75L&A$L9$'H7J/:/ M1,D[4^?( TZA>=MRCL[T#\0F'7)+&']1VU"\,!I#P"],R1U^&,.'IY^I"H/# MZ$L*:ARQ9,M1<&PQ"6$R9<+.)5A9"@=:LW.(4=140+,-L)*()3=@P_^4BUU[ MQL^VZC0,O_$TG)O4 #M\M8)D?K0DR6B$C%NI0E7*7KQ'SL0BX8U^L(G:0J8^ M*G+IU5N9K99&,9POR")C0HX,L7$4FBEA&6M=OH#AK+^^7\ER;8FGF!EF@!\N MW!ESQ@?68PSIT07BS+0^=O4V6)8 QB=K-&51-H_X%SI'7)#&;N<_H&1CNNI) N0!<65V1.CM+ M34:PJY7#VN]=X']-6+@1;TW>H44M8&N0[+&!4+:7%3L.-ZL57VP>!>[NEEC> M@R/1&\4:DPA'*[YTSL9(@0PC7[?*S2(D6D(Y:4$X<90"B_4/G_6XYJUU2G=*#Y<^L6$\/6=N-^8 M:FY!D=TQ7\#@"MA?@904W:(A;11&B1*!C#DY*!/Q9T9C\C)VCP\8I^:BJET MJ\\9<*OLBOF +E/ASKE M;/G5,Y^NZHV;OMF8"TO*=AYL-4#O) M&T"O=$?SMLW56AGG/6DX3R^P!0()KED5FX-GP.A6+6FUK,W&*U"/F_"'8$K$GER&)T 947#<7 M]@/3,OH9&I*7M_NM?&%&;?P"P,\Y..Q.0PNI=7(#-(,SQY:W@\-MK'J(6B-< M/7A6'Q\$FM0BY=@[K38IGR =7\!0+HSC._>R:L@:QP1DK66VL:#8<>U?HU,. M6^.*09?9G_%"HG LRD9(EL0';!7YOE MI?"JQ5+46JF'AOQRL[(6%)07T>63?=EL_\BC328&VQZO8M(G+=0"!E+L49W0 M?EGF>!ZRD)7;))"NMN86$R%D$I+,8"VQ7;/_W-HJ"/1<+I*MDS*M&(8K28,. MNG"#AG6YNETXH'2UNLV[NB&HB[J6%*YE$*%DK_[9]&$Z$[7:=4F';4TEDNW[ MF-4(+#CY)LK&MS2>F::%31HFD*RO%X'U-9R 9_$3V'V,6U22(QO]6,"D!RD( M:2U90/8QEU&N"OQ-UT%,D2M%&)" ];VTCH4O?\,\KA\%"=K&&[$?R*'9W&WV M$B")1@RD<$<;"J">,B:;WM*1H=:T3>%8G%?E\IZDEF27U;1.1>V ,E&V@OCR MF>V*/$Q;<>*84>K=P!MPMN$+@H^ZRHQ3O@]MU*^]D5 X'N=/XBPE5M7K3,S& MUI_(P1IR*^)S7X64\4<AJZM[P]1P,V\$<6\O"=6D!9\1=+:S%SQL#HZC9 MNLD-YOVI0L_711F6M4>OKV\:GS2>1\Y9MK9SCD94W^4N!#'0F!N&QESJ9KE% MVRSF*I/.>9DI935,%7,XH0;9@5>"Y4_+0>TIU56ET&6I*#(7U3V1>B8Q3E3H M>;$6I6*]^ )2(0?<.7_9"OK#0@$8F*T+)O.Y+JB1 M,'IRJ[EH#95SJ6JF(Z? 3;S,7ID!I$9G$ZQ1M'7INH'KQS'.!S+ZH<]L:RG: MK$^B?2#L#14ZK1&HB9/4>LH7MS1J]TX\WD ] M#PMB@9*G,MLNZ5BS+'?0B$"D-%]BT:793K5FNH-9PR,H<^XHS'TIUR6R GL_ M6+);2O:>0SDWM[)H;Q1C,A6:P'-\39XKVX#9&BWE-Q@UBL! (VN=()1&XQ3F#!NH"07-:LQ;E@?6I+'# MI(T:1%J1O7A(*$0OW>R/]>;+:C&_Y=&1RF<,CH1+P;'ZCAFF.*EO^EO6>DF( M$2CA0ZQ5HM[/%U&O85JR"_['-!S1PTQ*A0V\-EDT^%D$;DR7IF/E#4^E6G*] MPF%O&-3UJ<70=;=$K!E*&U19C^1ZY.O*.=QU2'X8H[(T-!5/,\%C^/30JM'2 M)UJ[S*[6C[JRBA5N1"E2Q6Z\P**P3&CDQY>L)7JY]B[4WS9SERY 8HWAR!_3 M!*'X-6JF]+I3,[L9)MIY5.JJEK D"2]# MI:K):>&7C!:MI)D>KV+ZP/[<5Z2 M?S4L^+EW0_#7-CJ'KF5E9#,$3Q@P44TOWS[E\.ER@H*V5C_$R]BL]O>N,&=@ M 771 *FT=I/\[./$B(ERMK.Q?^@2-[JG6\AUJ):Z],?TK<0,0:<[A,6HIE[H M1W/:G;TON+*@Z-,H:R*I>M4[V8:EX:QQ!N[Q/0I8GN,E!:@:=XO:W?+ M.[;]>IVZ#3=VL1J)3.7IM>+40'EL]A;X,$$/DV;A-G M89.+* 1 :&:?V@Q!0(UA91%4PH1T&U7U8S!P&_-M;O,P(-)"%9K*":[VX=36 M$,DCH E?B>#<<#9_N,(C(CY9@G9W?:-P_=[1FJM1B,TFAR5Q!W+=Z;!1%6#C M%58(URM O%'A+LWX-8%F&!B] L/"4D? 1-)68-5X'I8.[#IUP0N5##LJ;F@S M&-'\WK :@FTK@1]7$6R1]YC_LV/J3I0'%U/BSY*\Y6:YG(G6EM6!''H>.S^YU+@S"HK1M;'=%,E3?+8@KL MH>QPNC/(;9CD-%N82U N$5M-XVH&FK;0!*T.@ZZ;_#9KU0SJ M4) %#U_=:C6KSCW#I4 S$WIE0&93U>W,%C3XFU(9R$-L&:K%S)4(4&^F,.5] ML*,^4(.R.^U]$BNLN=_(S(0Y%NX-AP7Z<&,)R[XDE/&QF&!UL=^>]'Z&!XNF>4GK"!P5=2MHU M$1P>3-JTMO>RZU?JQ$JXQ-5JI=2-A2X=$=A8300%NV9U&V9M3$:(U71=](5< MFXB%]ZE&ZZ7? F-(&!&PZF47V;#'_L8&,"]A,X_LX:#Z15Z+0%5[(?;(*D.W MM,GX2)M9TIV:2ELB?TO!>2][)*D>85#CPX/#AC/H0FP.G5.DBHU;]>VI['@T M^\-!*B@+2N :MJ8*]PH.\L_94K':*/;>DKESLJ)B9#*]296::I>D',RK#\]Y M4$O5?*WNG_+4:LPB>M_&)ZG<5LI>CS)EV_M1 MMF"3?<]-6%0W+P'-]AA19%0*3"?K!M%OE#M'52@9B@@/GLS4+.V7M]:QY#90A>A/86R ME*7RML!$;80K\3!$2.,,J8 J_&A*W[=^,-Y$[VYH*)'F79T9NOCE6Y@[@N&: M_&[)T_0\-\XIQO>Q$]G>KL-*A4P+!@5BB?HBQADZ0,< 59#A.')>GCH[8PEG MW"_/.@1%R4^-=^0?"8&LXS#\^5$\,2QWI& PRY=H4,] M.1J[<,U@%02)D&YN41F.!KUBP#'2T#T44%$MQ%[G51F]5B@?+)F9Y>P%P8Z2 MSM(H<^)1V+EFK/^(Y08;"N!W4EJB0;3_VI@3+(0C254+OZ#?V?*<9HH&<)2$ MQ9CD3 WB>;=AZ?4=UA,B)B[[=6;VC;-[%)>'C2E*4RI"!%B@J[.EZQ1/M1>5 M*VEJ=5$L^YL!@5 #&Q2JB_3)&[PV?)SW*HY5Y)8 MZ;+[N46O&7'K&V+E0$'GN]!KC88H=S5M$,"\EUCPM-K3@V%J4C4RRM[Q%4C[.I"-82K"Y[]\.KJPR\@=HII M_>K#I^SWS24UJ>(P+ V=4:P;8T!9 M><_^7)^[Q$,,H+"V$,I,X4M'(F:=G9\O0201T22"LI\V?TYHT8.A$60'J8U, M4KT"<.$5XZO4=CU'P\G.6#A$@]'C- JP/[(+M>LK+8%OW#.;P,P;932:=/U2=[LZ>SN,GM)4="6C;CK\*B)4#D& M>[NT5#PQ*K(( (++;@4N??=2Y1>[T Y:4]#:.Z#"PYF]VM]BB@\73<6CF#B( M8SZ(".;WKT0DO_%)X?Q)N07+WOG/6)R4PKW%0:;*$;[7UQG20;JY8.O$-@OS MQ.'07O%-J5"ZO(L2+QALV(0HV(9K9T:"H>:^)$Z@W ^[VNEL\O<'LU@AOJKO MQ:8(!6,[-]#LJ:G@+,A \M<_$E=KSLM^]"B1@W\LA9LP+S+6P--;$RBPG7-$ MK @J%EU;+' 602\SH7./WKX$=[$A7ER.I:Y%P .RIDP+$7L2-.QIE-[/J7T# ML7+Q?K&365B8I(L78M>5+[)WB/1S\2M'.&5G'_;7.Z*T43&X./9<)-MN/182 M\#A7%9%I4]8;0I="V6[K*-9>:=3^C/(0043;FI.EDL3UN;K1[8L?<#YO/( &L.6I@O$')^U0A@[.:YP$>P[MGJ M$9 M;1%11W75H'?11ZK[:.9)V)*F2EY ;U(7J M$/!9,_*E9:=GQJ-W?M("P=S87T%].+EIS722$)V!!E7$=+#MC(F>FID732[A M_:E5)_@[V9J%\>J1!!W4SHZFPO%62^M4)"N3%(CY* LHA![DL.L8>P])2O 1 ML.3YPI63X.;=*.>H8V.A/:(VE#\]T.$ UC.^F)Y28FWE12P@;*@.HA(VUZ'X MJ6P.;+81#RT;$OZ>Q,>'[7(E8DG(U];,UR87/;I3%,,YI"%C!1@3HEP=*]8 MU%2"X35!!UQV432=K+UF#M.F''YVL/^^L5HA Z8-^=@SG[#CH)@JBX5CO(;'\7'.ZWZ>-! M_C9H,%,UL[ V%J3V3"Y(MS56G))98LP K,SGS8P+AZPL4+([E/QH+E@[[G @ MX+K[RP AK*5(W=0F+%@) WCB1='+O=)8R5.7V20DN_GJG#F)I1Q>H"Y.*6F\ M<;"K=I&8"**)\"3Q@PU#$0LZ8;?,+W:;"X=9JL\ MSD6WA1'LN,S/0B#/I P90R2H&($$D7E>0%M[UO;/KC3DB%_0L\9%SQBF7:2Q@8O&F*HG6KVDN1!J2,H9Y[T_A+K>?8>Q53X!:,6)'MOBP0/4S<2R05 M)-.+IK7QJ C$TQ;O\8VI&:3<):88MX[MEPN9TO87BCCMA ,'#K VZ\-1;AD5 MO,#A$,KAZ4,V1EZ:P).82W$(=MT3/J<[Q5*9CFNJK ZYO(4/^1,VF0LVH/)& MN\9B'Y)?=R!IWS#H30J VDDHKNQ;2\1" #PF=&W),.W)ZNK 5A6%'Y5R6 06 M&_1(JW)1.J&>JY)4XL6OO2Q1,Y0O4V.V M:?)6ICV0*:+3!/QT;D8-T%Q\*T!S1E[$U>-!2UG1QA/3MS@%)UOX$[(3,8%- M5^>QPLWIY&@2WXF!0%;$*'>89L4A FA%A-^C)G)E)!+']>I17%!U4[-9>#O9 M;"^5T8_(FP17#F?I0NR30> UB8B+-:,JK@R$$U8DI>V$:W5-^"9^OKYB)!30 M:O-AU%Q<_)FM/6("S43@H2,>UUQ:ACY#OPJ,PI+#RJ)'.FN#C3S?FW<39FL$],_5%QNL6MS6/\=;&YW4X?[DC'>ZUDQK./%&0: M%:5SP&F(;QZFVV"WC@=P^3&Z"J3/R+WO-6=\S=L0"6UWMUU8R8 %XKBT.9]M MOYBYC9"W>#YV1+6,B"&1"+0&S6!HQ3G4VVM;]?!/#O'QX\=_GMX__,N;[!7] M>T41_Y)"82$C/U)6K9DTAX$\RT9E7E9#^ !:"XAF\*$8Y8-^@=\,\WY9XC<3 M^%#!A_$H'X_HIWZ5#WH3NPEVU]8082X'@XR."/\01EY:\WX0C$1T88)9CV?0^#F<(Y#I! BZ& M0)Z388IPBPKYR>0;*;YK#TD$R&U4,L'TLQ$T!#=:.1KEHT$O22AP]0V8BPT'$R:+"=/K&/B<$,J M:*CB2_,9< !I@WJ 2T-2#[I M]?(*Q)RK&&-=I"6Y00U7,C074JX1J=Q-Z_B7HT\<4N-X(RB,S4V@&=](^4Y& MG"?\=PP9L]3E.#XF"R)\7S#'_O-FNYGC[]0=5AO+D %DDZ-4H%58@ MSS'#CON"00Q[8V+3(#2.)R MCK(17)Z]$P])7*N8<^9R"CQCRGUI2QY='TL4 M[Y(I>)9MW=IF4&J:)CC7%:OAWJ[&]:_;NGF]GB^GN($5+-V [[@"U"-_8:&I M"@20$EE5/WMW!R?YX8$R,.%2@>T!E0PVW]^_"JZO 0K@,*:V$8#L#=+X&)7" M4872<-.AX\>;-'J78$P&CN>V^(K&'\+NWSA#8.J0NO1HY@VJNH9*2+LF2-XX MG35/8Q:D$%LX#[\!B:_KUEZEAB#RRQAT)Y8*0$T;#4J7XBU# S+/QZ0.P5'K M#]SO:I@_QX@B9WYXKP460#/3_#-*8.>B79/N/R0*>9Y^A_QG;4 \I,.5%5)' MD0^'DZA*IS'5O4,DBSL*USB#1)0RD!@U48KA%LA MZ\5BO:$H97J9U^++ C,+T0%$M49H>O<(=H7CIHHN9'?$U0 EJC^ '0(I!3X. MB@(4\!%]6U3PRX ^CH#=]TI>7JJT*,&C-]RB,-#I%\J :$(A)YA-H3)#@MH M=@!4#-+W"!CWL!J:33IRD*,>K$0?1@:Z%,D#32W-I73Y_K GI>5Z#' 1\FHH /O4D1E0T\$W/]>8:_PX$GJ2EZ M"C-V[9.P-T U<%20^7:?X[-L@N9)E.Y ?II,RO@VYA<,D&/G_6&M^[72&!NW M?W]_/V7T^NBE=*M:#R7:KW=U8I>>CM'^BM$]R&2F4EP)H38XMH8@-Z!O71>4 M;K&*C)_ (TGO&\*6]_D*+D<IXH!3,2 ;T!AD7=!$;&8!_@QR*ZCQL$\D9I$+#;F_*8+&?*>Z&&>H<^"U M.,D'(-*\O;DA.)L]<%M;C\0- U^ RZA7]]L8@CA7EOV0CD-Y'_2&<50H.YU(GC(5X2R&? MYD$0$Y#.X!KOE4/@]" C(.<'!6 \@#;AT9]1]I2RT/,#Q=_/BE$/R'^8G<-' M4/9&P,-01AR-X (6P;\'(WZO$5=$2.4X$]_Q_G/3&D-+$_+HP+UY:'5!E #U M,EC2$;#A83F&M1N/\?]]$)&.GVV.AQ'G"MIQP3-E:^&@71F+5"&;S4+8&I3C ML5"%* 3YT%[F@N?T)SAJD M*F!3Y^UCMQ,&';UB+6'2D_A#U:JQ(:J\C?12Q"5K.D6:"(<-%ZKYHFB\)Y+7 MQ%5J+L!W2?!&51KO@[*'(E]_5-+T6VDKES*B%&H6U12W6(47KN"+S9?*_VI+ M=.Q=^J+U-)%[E@[UD$Q Y!:I*O(UHF=N'-XLOY@XS.=4N,7 $'G)8BZ/S" % M=KG9IAY>MJE6[L"RC<8_DZH0$8H/EK-*JY5AXES0N.H9^L&38\?/")CN3XO2 M\.'YZ[>45>4Q +[SVH31"K=\J.',D&GOA64'JA)F" MK#\[_!N%M!H-5/! 7=< 9+R&VWS,#"2>O?.0.WICTM@;-8B@EX.#\&+9*0" M"+;"YWAJ2BKWVT,/$K)+=)WWX1,J["$)42Q"">S4DB\Z_'"1V 9JZ<2WR:!Y M1KA7N6/#)EKP_;6VBD62<.'?K7;(KY M5T, 2/"82OBQKX& ,"I14CC4OGV0"7/VR,:RE?!,U?194?54@V<3HE@424:3 M1$=P69<3%%%>NS1"V-4M[JKK'$,Y4F_'PS1/JOV)!0S:(32W4-Q(23YO.%RH MYN ]".R^4CM4HJ6*7)@5A@.-^QT6H=1K4(#@B9)P.%H,5M)TY-U1-,9B'(YQ M7%0\1B:PQ!@'/5B"R(:MS]UR3PU\\DM:#F0_LQ;O]&=%'LBFGAM8E%S_!GHE).!G3B: ?#C&/U2)3IFA$J:5[=M$+V8X/$[9I\QF># 2B#X MMH$!@X2!,?'$IYH)R%+&%6/D> 2EY;KO3UT3FLL -(OA**(N=*@W45>_CUL^ MH+>LYCQJ)BR0XY'S#0>:'$LTP!4'" O6N=*]%+WQ(V0;6\/1&UW"04F&@]"[+LHT:SUZI93G/RLM1J\SKJC#< M[-DH="QAO6QMP6RT"DJ)5W6:N'Z#E:;OSBC9H\@N-+.O^ZY^ 6<@EG#R0,CALVONGK2-/8#6[Z(P MIUY,-Q[HC6(![NAHB>\BAX#@I7N2P#8D*3/O#2;9%;NK&4%R3ZDG:/#->Z / MEOFDZ'G! ^2P1]O(?KHR"$=L7MNF/=%F M<4+E')3&>BD6B(J"&,<@JQ5->UFAJ.-"1TV]+@FFP:TT&]O/%+TZA%](U%$W9'N M/F(5L9^/BD;"P !8$+9[H"<2UKTWK"&[T$#LJH)SI)\:4P WDF$1#Z1]WB!: M#HA_4')$$0>L<*]XVQVUCZ%+M*&!=&]-)JCOQF;9]8123F\TR#ZME>D9;696 M+!C#+N%_+SP 62MSY^.JGRF(.?L>AAV6>$!!M7?6.(T_P*%*)=V3D[X]D!A@ M7_9'!TQSR()Z=#@+/+M1B(/67>0 86C X@XH!!>#8IT['LF##:6$.0. DQ0E M*((IVJLP[Z*C+\AF4J+@3-'ALY3U!;%]C'Q?BN8X1K?S #[C_C,2%464_W2& M3Y^C3\<&8EBX'$$4!BH1I&"XU> 2P#D]*Q F0:>< '\=@A1]AL:8\Q2A)-H# M?8L E)\-JO.@M3'0%%XG>E=,[2N]*V:R(^#X@[%,MLK[J#!&42E)(,]FZE"% MBS1?^$W!V;@F3PA0"PU'" R!PTU]'(2=AASI3GV727I[0Z5D"_FWE'^- M."I+\9N*H_B1;+E#O)'S/@U%4D5L+S+5*D)%WK)P=XQ!(^&OAJ8 M^F1)""1;%:[K08HR$E)8;PL-K=)!HE \"O\2/F^M["]-.I -L>[ =[35.41< M,M)&<)_8M",%JL_:*KSJ/*^MKNM4%OG/'B#>?(% $E.I1'HGT'A+C7_'Y^I5 MA_$=C#1*JVI*"RW+2#$@Q>:9J#9'BY\C:AF4B^JPE..+:7J5J'S9W\%*N;,) MTSEZ+0HRL0U'+;3_TH8@=Z![BG?4Y/;!BY3@,,43#H>+@^YR*-I/0#)X@Z(J MND@U/E0!U7WME@N._$:O_<&'GYT]D;DB#]B):KM\]?>T2\# 5, MPNT)7 6@*E(")[KWV7>)MWU)\9'H+BK[*%LV]WK,-AQ]PNBJGQ!@ OJ[^BQ9 M@]A)'DKT9PQQQ&\,%KY0A:Z&'2D:TG M2T$M6E:E!+CSCE,@N*,U7D_^$@7S]0_CM&3'R.# MY4 [1"G<)FF?POVK8<>#1$%#&,%/(!1#@KP9%$67@U0-*)V 3G$YR8M>E0UZ M'0X2 O+ 2P6%)2,,P1CM8N20S >$+= '"7+\G^TPE9+<9FY(T)-+[Z;L\(B3 M"->406?A"=A$E7']H<.BU&GBT)6]O47:>!_+.%V>^3T>>WQ<4O)5M,SN].$B MC=EY[^3RT[Z*@G8-KB)6OK(?NYA0?V,P6RDL]F:SOF5M_<7B.DHZ><4>VX('O9YL\)ZC()V_ %.RFQ' MMKQWTT?6!M@VH7R^SN/K+R/<>3TZLN.JX#_Q _F!;=Q)GQX93BK\2/^@:]B& M+O'/P9_D,3;?]2?>(_(G.9(/!0"F7,P(==%+Q(R8[ZU5:& F5V#R/7\2%)-R MB"E+D6?_Y?W#:O,(I\PK!].2(F[J6.+NX0EY1T$@RYEM +E\^VO(%![,:Z;< M.SH GS)XY(,M'D&I&'T*B&3@- 9Z&0]+ES-&3Y7H_Q]5&4*+58.*O'P4OKU= M +71/?ZP,L4J,$ZTWZ? T((R5<24@9&*XDPW.Y^1#_-E8L\.H8&3P MH[Q?8@0[F3UE41"@28A(ZJ9C?B_=FD*EIJH1L(KE_$>8.V4QN3O" Y2W =&P M*N%X@NC245Z!T/NCH3M;F)>XB \G>H_!+[I0N-['.OA\BZ;T2T^='HKZ1AP($4<'!"62MXF$L7@:%0$Y!<^K&U"%];53N\LFH9XMP\S2:LU_.+?S>O **#M3RI)]\?&=R5F\8WH.]!U49(,X^5FNK",+=H?%;7 M(-9I[)U B5.B9XQ)]\9V=MA&<8"Q>\O[<\1:&PB9].*Q2@O>K!/+#>RL/XCH M]VQZG@U!+^ECUL.H5V!% 2G6S9+V&7MEY1_>4[>\Y 893DB\J/(Q*/AA!_34 MC:L5[@.%UWO8FP <_%BSXIAD_V=# @YCUR]Z\B>9[["]I+F^9AJHXQK 'J7< M&QSK&$BVB=,YJY?A5US:P$3V<2^M;,\UH4'3=#1_T-JQ^(BD$=O;@V1704H/ MSX:N;6 /E":GG]5.T[@W^QV!)*3+]!)]C/J3UK<"P&Q,@37%0+H]CVBKJ;1@ M+G/&L[-W,+: H,CMO+ED'?WH5MOXGA$7#$K'A8FM=6&WJ@*USW/+R[[4APA/ MVO!R(+]$[2)4&6F!)'?X#8XO1]D_18V-+JOLG]IH_][3I*)9AJ_^UOYXVJ<9 M$'=PS]?^?5D?"H,MC7K0&[(2!!K/!,$2>A/6>DJTZ<,_Q8!5',JC1Y-EQ?I, M,29%8S1AS:7H$\>AOP91J&P%;3D52/-->_[P3 SR@G @$26 4\=?$Y2 *F55 M88)^+RN&F [.!8>M:[1-FJ#[-=!XT:ATO[\/1S)MB T(=^"%DQ_7BZ^[H'S% M@G%SO&:B/3-@ GK/1+HB@.=Q)9L#BP_R5C$4E;084N)H49J(Y7Z.L6"#L>Q- MF8\'$]!]9&]@S8J^UC2C'4)X8*5H\@XEUX>4S'Y>C-@_6#5MU.]7N*'Q)C4L M.CR.R836#W\B/2#%@KF E*A+R[% 4^B<3&*"?W'B?O;G+C6K PV M*340A*KDV2 M_.,P_W]ZF%N(:,NRHT=%H?@5-8>08P)+JBLT=]+O.7Y=R:(S MJT<1E-D% [/-=+MHA&@/=8A:3<4?MK9?)Y6\(U2[I[3)I?RH!LTWKXA7E/F$ M0/9*PI+OXOPI\]&XP/B;R031F! +-:_@E!C7CX&6"AP_\%HUQ&[@+,$+H*WU M"5;5V%)']!=!9I#I$(]'(>EFDT0\C-: B) XDJTV0(R/:7*3>#?SD*A])VSS MDK2W+VN3H/S[GC@48HD:P?=*!-^KVUM,@0:A-_KIK8+Z2R:>D]][-*#[ZY*P M1 :4:E->PCK^NIU2F.LA&_?+KXOM;(D3.8.;9T @#I/+ 2;XC MG:'^UV=XL MEET:#(;M$V%1 F/E(5>7=,LQ+"X,>9C]*["U!>.,+'A4%/)[5"-MM*# X9@L M",0/*X0VD,7[U M1*_LUUK%Y!;Z.W'#%$VAPR5<3G"!*L> M@F<0RL%@<@GW](])BVTZ[#NY]77VF>>$]QI;:)BM QVL'OGF8 1/>@6V^7&Q M,Z6,N-P57@N(M5&,.36 0,6 H /[4!MMPWU*9AB4?9G$A&(9?;2)PM]%KZ7) M^PRG)*&_[^#(F%#?\^]"^)SMPK<_]09*(N$0/L>"@O2J_O&OJXK^@'^*4#U&Y>4X4@,4:H$%-R77+C;^7$!4.H$1&U?=RZ_B@NR$3%U3%"N5 M/*.::(:N HF+Q3"0A_9; TJ%OBQKDX46Y]DN[/^82)(7XJZ+48;88 .15% MMZELJ'!5$RSQF;3QC%IY1NT\,RW1Z[0/IPS.LO;!B-RV/?+E,HI*L((-0QI. MR 7+L>*5S8]8&%+D^5%XK'CBQ_(O>^:'^&]+7/4'5:U1%WH%<7W&SJ4K5V[0 MJ]CV@O&ESN&13Q]>9&?/T/ HO_'N\V^AK6)S@80R676$Q()?_Q]\:6ET"S6 M>;/>9.\QBA"!0_;O;Y:P@*]!LZC_=Z2[L[X671&BEJ)>& VVZF7SZ6/"#/ U MU=0P_;0:Z0+-)=<%3?.$U$9EB>5TCN\8]'&[&%C#.U9!?;_""98M%-6 MYH^+B!SS;)XN W)<$Z:P22:%38Y[VW@*).Q>]NJX-D0%=_4'VHN;-#>.Z1_' MO=N1'+ZQAJ(ZZ0?.MR8C80EMSXP[/&/:.4B5ARL[NDDFZIVU\H^X%%,"T_ST MBDS?1O'97[(CCFQ;?9^Z2U--E8@BUA<51XK!T@1:,/S!(0U&TI4 #T;+SSB$ MT1@,+&'CX+[U1!VL)'/"->E.)L8TO_S*:+H6R$=RCC%^\@U!#$E<51L!>T5B M&GZ4PC\I2P'9=[!63+0?Z?H^)ZYJ:]&>G,+66#EZ^Z3K395U(MG E"G)?KFU(.?L-:DJ.MITUSO.5@L])SE,A[M0L#\7 ._&1FVTETDD/PKV; M7)M$":$+NM55(9^H-I!?'T8*#R4/W4^F* L,B@R0^8&3J(KXQ(NBBO1$5^BQ M-7L0SHV_CFB^6XF>0PTLCJK.T]+:DQ7C"1ON5E7GZ1VLH'+"[+Q")^D?^;:7$.0X1/RHRA?M/20TDL[U/B+!7/^<BZ;<6((DL0%XADHBWF_(N$6=,%L1)6)THCC": M" RI052(:L,T6+] N3MR5:OT6%Q[3[Y([?"OM>^*67#1-B6=_S" M# ZUU[@P]HEN"S,^U-&1ZV7?:U^O=@X8E0'Q8N4%M/ $)MA>L[5-O6T=4700 MK:"DP6T\PTW-!7V!/>U6-@X[A$ [;M%4C1T'K6MK4SUGT?EUNC[024IBG*MQ MH#!0\LILK0H4Z5\)@-V8/YY2].4IG1#[E75"-)>DT=I=&^5A[9:($)*E/B+3 M22-4"/1VEY0-]'V)6&AT\VF@:>[/=709-%P.T;Q(^G7 M/TB8 D4FB#=/T,5;Q'PM0_OA#M0.97(H:MG<)/M6EV;B5\X])G*%K6N>%&]U2GT9+X.ZIZ=.6J'EUP.:/3N7_[ M#=:0:!J#2D7,K_FG1#F?M)TS7<,G.JYSU$MOEJ3O'D0I/W4'E'KE_!KVK0[& MLJ($(8#\UB_1;QWI6Z:I?W^_@?\+^%/$_WY9W"[7E#4CWNS8)N>J]$1GHK7X M3GJ3FXO)1/<\&RL:QO7*@[F[;:BP]*2[DZAE=O0ID4(;;QIJ"[1=5>TU.DQN MZ\R4]& #8\+$FJP2TO:3%XZ5"[A!.([=2Q1;-H;J6/1,J@D'T&[WC><@$C0::RG M$;XYDNR^B8GU&27#/1K$$]&CLZ(PKY?#Y/NE^;V8)'_O7%ZC00'.Q@<&<.H. M.^.&(+=\#_)KR7B*'XTK>V'V2^*[* 'TV 2WX5P*3%'L1@^, G4_T"6N0+U M?(6QI#1(/X& EB>3J-$#[G[P0?M6-A.EC1@''A!5'\;GKIOW6XGP[! L?4J)/4A7( ;[#T/[YOXRK8?]?O&'E\&TQ MK,(OCXC5_/67=]D9-Q+'!RA'=%/ IO?,RT_OL3$:9_N3[=U:FE$P_#E#G0J: M8IMX@T8=!W0L5GW.88+U)M7-H(*CH^@ M/.,.'H/^H*%132DO/"#//PD\I%J3["\AEC:%'+S"?LWC[P/C:@<@^(C8F^$F MU=S;9M(-EO34P1$VN0O%\Q?E[V41.[" ;RGWX/&P+F#_QPOCW=8R522@IL'@B9./(IO\4M1%.(,^VQ>Y0^B%BS4V/G3"4]U8$,%5K]KLNJ@T' MLP5#^XX7W"'ZO'!PWC!Z#I;;L@*F,*>/I\1#R.8)<80W M%PSS7,Z3@32/?!67@]X_X>5E==D/B_5RLQ60]#G""0*A!=F" =UJ\!YN-G==GE[&SL,BD'OLA?/@L"Y,7]F M,1=K=0?# LZLKO<4[I&T3!O[SZ-#Z\5AS@^_*=Z%8U_[M+:I*5T>?Q[.48FT MKN^VMVHF4WEYV48]@\O1(%KW]Q;_,WGL)$ A?&O8%)#4$,\3\4YE-I@G"B&$ MO^_C9A@??>YQ)6RY*!-UEE@2XN)H M/>$6O9WTH[8B>\IE&9^GZG(99$Z9DM?WKX_;UZ?XHFFW'D8Z=4H M4JM! 8-_R;Z5PYS83/.:O7TPV9)+DZXX=:+Q@;/E2=0.I<1'$54/$32##&U+ MYSC$7NANJ[O>*:VG52Q.5[))"Y!_R8Z7#5N$U28!-"C#$S$_27JQ+7TKW$FD ML*0%O11NQ3'OF'Z>HVKX]N8Y11)30/*A5EXMKD%A&KYN]D.D(FXTDWX7@ M4K&NOEFOT7L*+U"L _[OCA-(R4MN91H5RPU#22_JGYM>#C"Y4,7&9Y)#1%PN MBD%LC0>.,U=-&#&K!_!_:LCKCQ""3M!'V"I MPC='*<7I!>C&T!*.;/OH%>+"$#P&&^CWBK,_SJD;RT):^FEO4K>6BFZB(B!> M03#N]ZC53A,;:V$8']A 1$_4.FQ;Z/[ "^_^>>6PEO'O:1J<$56PD.% MR"*93]=ZB-:VK3A93!9I3("F'H]8CHX%R=*+T5BCY\"BYY@O;=(A9X3=VDA/ M?CU(CJ-E/,^3$F]4>;!#UT.B6ECCY92J&'9@$:)+T"\_ZV!AIBCKES:NT@2E:R6OLUJZ2>S6L1(GPT;G&WM-;O"I\>7HU@N&J5,J?80!*6/:;;I M&/&C+K6$#A";7!(E6]KX@SEB\5Q2I5J2,^Y\L:53'7#!)(M(BG&:4Q\6*^RZ M;"TE:9K,2^GQ=:Q(DUZ[H#)-]-#!"C7Q#4)!$!\IVOPI5082]3#, BTC> 2L M)\E4IL0?#*3IF2@X<8;Q*.6E+=/?]BZ+Q+>IH]::-9SK1 <)MTA6/D'S13. U![PVE/V MX^SZ,=//&<3K*YQ7[K]&"G@KUD53L8.F8*#OL4[?9.MMM)R,L[?W:U"+"(D. MT_>!^-\EZB9]\YIWL;)./\-,R'F%=^PMUEYHPZ=H6>7&G_@'<7!@)(8BI_X)#)^PE(FP<,H]->\79]VQFY4R_G681UT,F&F&C5E-,X\755 MU^BT!EP5CA,;\);%QUDXM[U&3XU&W[-/K4K?L$_-2M'Z+N$_MK()KC2/_(OI_R)*B; M%TVVJPU*86TP&2Z3_#4:'=<(>DMF4)\IP_B/>-,1UG'O=5WD1*L1P;A0,1/D MCY;7-PFX+*.A5D9#K1IP'_BQ\@ \PQ$CZ3SCH\4)(8@N^D92B @[]-*=/;DR M9:MJ?SH''5%JEDEAQ".F%Z&(!4B^NC2=E9D^D4X:2*_B6-!+T7Q&PQZ^PQE& M:ZQ(54'BLB!2P2**I5-&IJ)"$&-3UJ:NL=?C(IVW2=1K,H\QTV)=X) M,8_N[D#/L6SW]XU0=$+\H!7,7E!A>95 UUT*<6]UW=/X CJJDW:9XZBF%$U\ M8TN'Q(EO6L9. L0AGL!<)^:%3U*C\33=LCNW[')3',-[#R.?4B86SM/=%;FY MX'&=Y.O4;62NXJ)G[^)T::^6I=&E)_D!?OA*P/@[V2H.ZG-HV/=@DL=I)-TYYNGMMK+/TYM]6M7LFQEK:W=MI5>? M[KAWX'X'6C@ BV9UC!2;ZE3[U$MN_C.6&7V!94;?21F?4TI8Z6[@K\7V\^(0 ME&A;0=&(RQ]3X#-U19Q>T_/ N-L>397NC'18]+G&00ZIC*F&P@_C8%N[?@C_BUU$QP[P/V M$2U\HGK4X;>P"M9^Q14^IS<9 M1*8F)*48+]9/7?%50:';'BU,EA062X4L;K:[B\T6P=PHC!>E/I@.K,^ROA-9 MKB&:L.@E,V[>P'S8BYIK6/]TA.L']X"-.+E'Y$W%+=+&$V> FB]K=I6[0ET4 M4*#"RY'$;Q9;"OXEI-HU99'"-8 ]V_DV ^=2 LXML$F4$"1MW.#Z<2@OX8T) M.)7;X6C4$DE#'!'8V"EM_.*-150+]]!/=;W[;_\/4$L#!!0 ( %&%_DXX M8_;BB@( $@. - >&PO<#>YB=-8\D=PG-+NDE?9+4_!H_ DV'&^6M852H=(+AK[ M')_?^=LY2D_\7*THODTQ5F#)*,\#F"J5O7:RKF3 M9Q*C.#=!C#H#UQT[#!$.0Y\7[)JI'$2BX"J D\8$;/R5B'$ [XY??BZ$NGP! M[/WHU=&1>W=RN6D_+ATG$%C&NSB WO@,.K\//77=[6#CW("/_A#^%'L#/=Z! M_OZPY30:QZ/',=F!_?'UVQ9NZWD4?+X%7&U/@^J=;@1>/!W87!U"%M;0V@-.A=B&"P0#> 5HF0FB8E*$"-T9W9FZKWB,,*%+'/;#/9W5BW?<-0S(Y!0V@@<0&L(_0PIA26_UI-R<6G\ MQ06J\725:85SB5;>8 3;@/*FD\R$C+%LTGBP-H4^Q8F1(\D\-7?"-Q0I;E?)DT C0=91E=O:%DSAFVF]F9T-LS M8>BC.@](A23WFF=*)=(&+"%88*E(U+5\D2B;XJ6JRVF9[*MYT$/-AS[G.>98 M(MH5K6O_?S[E?ZQX./E[R>5;95/P 36:O_8>B!SU0>2X#R)[49/G?1!YT0.1 MDP.\-9];Y/"Y#]*I.J%.N[76;#56,"L(5817:E,2Q]CJ,=UN #^:QIJNM3QM MSZ7Q"LWT9]T:7\?&.$$%53=FBZ4S@.WXO1'NC9M5TP81P';\ <>D8&6/[[3? MCN%/4$L#!!0 ( %&%_DY$FH?4CP< #=( / >&PO=V]R:V)O;VLN M>&ULQ9Q;;]LX$$;_BN"G+E"O9O"T:F;:(2Z:6DI.FO M7U**DV%B?]B7B9\2ZWHR,GEF*#(?[XW]>6O,S^A76>CJJ+>NZ\V'P:#*U[(4 MU9]F([7;LS2V%+7[:%>#:F.E6%1K*>NR&(SB>#HHA=*]3Q^WUYK; ?U@:IG7 MRFBWT6_XH>1]];S??XR$.^!.?A>W1[VX%XFF-A>JJ*4]$[7\;$VS47IUU!OV MHJ6R57WC[]T>62JM2O5;+MI/U=KU)[@[5TY8? MTM8J#PZLQ>VU<*Q'O6GL+GBG*G6K"E4_'/7:WPO9I$4ICWJGYDY:3^QN<+GHZ&L7EV>D MR'Y0;H>]7 P]'B>*KDRA%N[NB^A$%$+G,FH#6T7O_M8$<@0@1P>$_&=$(!, MF;PAY(V'\"=4D5E&ESHW!'(,(,<'@SPUY89 3@#DY("0P>.> LCIP2#/_VT4 M@4P!9'JX2(IJ32 S )GQ0GZS*Z'5[W8'(9H!HADOT4U3EL(^^##=J)56[C2A MZ^@XSTVC:_ILAS'JNF-F3+GR1T1"+Z+/TJRLV*R]_5Q_XZ]',:%AF!5S+>^D M;F3U/M*RIE#(*$-FI9P+JUT&4D5S:9U*A)64#&EDR.T1US#?M\VS[4CN1-$V M6?^0KV45!!")9,ALDF_UVD7.FZV4KYXLDL>0V1XN.]VX-/"AC9B/X,:?\ H1 MJ6/([(Z3IE):5I5W[JW2W0'OH\_&+.Y545!,)(\ALSTN]9W[PK5=C-)M*%U4 MC]W9A7)$E!+98\BMC_:+>-I8ZT&/J\IEA90->63(+)*.[173"%ECQ&P-9S'; MN'3@_)>[2"6[GN4YB!0366/$;(V.Z*O1_>VCO5*BK=R4#&()ZQ)FB[A8-F53 MM.G58PA=%FWEVD765;\4$REEQ*R4"Z%L]$,4C8S^DJ)J;)<&4CRDDA&S2LZD M=9KSPP7=E_&+7*SD4[85U*!(+"-FL9P8:\V]3QHH$?+(B+L&$1M5NWSOIK9- M7C=!#C-"YA@QF^.\W!3F0S75G+\NS!,DA89;#9;EQ7=I3\>/S MXJX%N-89G=*Z-D%Z2)CU<"T[-^P7.&0U;L8U9EJ>KRJ< X M-;[#74F=AY)-D!X29CW :CP<_4-Z2)CU *OQ$!,Y(V%V1E"-1^^^"W?[Z@]* MA\21<(OC55F^$Q'9(V&V!ZS/P^>,M)*\2>E!ZO-=@1PCR8R9)0,*=<]*,9%K MQLRN@<5Z\+S'R#5C9M?L*H-W/G+DFS&S;V@]O!,.OAIA]@PLC,,'C3PS9O8, M+(RC=Q03>6;,[!E8&H?11,(9,PMG3VF\_7)23"2=,;-T8(D<1A-)9\PLG><2 M.2*_[FCH$R2>";-X=E>G.S&1>";,XNG*U)U82#039M'LJPT?02DF4LV$636P M1 Q:S 1)9W+0XB:AF/"-_$&+FP 326?"+!V,.::82#H39NE@S G%1-*9,$L' M8TXI)I+.A%DZ847;;PT/IIC(0E/N*6&P"J<=TA19:/HF!0^MPOL1Z?(I)K+0E-E" MJ!1WP!0366AZN%?[#O.,8L*98KH5>T6QXABPT8[;0X\NT?KA\=-O0J=-GR$(S9@L] M8?K\S>CM8KUVL]M&,9&%9LP6>L;T [ 7A;DG^?MEL(H/66C&;*$GS&U/*4DT MKX(FA"PT8[;0$^9%T_::'=]:))U"QJ\H1[&HH! 7T04+OZ, MN5=_P@DT20 *UW_&S%[:N\JB&_4,0.%BT)B[/D*K+8+!Q"'^OP+=/Q88M(=7 MGSXN7-ZMY>*KNTGEMN>BR.&WM]?8_L^> M3_\!4$L#!!0 ( %&%_DZ84B5=,0, "A! : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%VSMNVT 4A>&M&%J .>]'8+M*XS;)!@29E@3K!9)! M[-U'41,%L/FG,,XT(@01,Z?Z1 SON?O6[Y;3]G@8-]O3>/.ZWQW&^\5FFDY? MNFY<;?K]OP[H[+57<=/WT]A=+O;VO,'YEK=3_S_;'Y^?MZO^ MZW'U<]\?IG=2_-U@T;T?R,T'JTM<&WU7EL V^K%MD"VU9MM 6VK5]L" MVU;OM@6XK5YN"W1;O=T6\+9ZO1WH[?1Z.]#;-7C6IH=MO=X.]'9ZO1WH[?1Z M.]#;Z?5VH+?3Z^U ;Z?7VX'>3J^W [V=7F\/>GN]WA[T]GJ]/>CM&YR5T&&) M7F\/>GN]WA[T]GJ]/>CM]7I[T-OK]?:@M]?K[4%OK]<[@-Y!KW< O8->[P!Z M![W> ?0.#[P!Z![W> ?0.>KT#Z!WT>@?0.^CUCJ!WU.L= M0>^HUSN"WE&O=P2]HU[O"'K'!N\JZ66E7N\(>D>]WA'TCGJ](^@=]7I'T#OJ M]4Z@=]+KG4#OI-<[@=Y)KW<"O9->[P1Z)[W>"?1.#69-:-A$KW<"O9->[P1Z M)[W>"?1.>KTSZ)WU>F?0.^OUSJ!WUNN=0>^LUSN#WEFO=P:]LU[O#'KG!K." M-"RHUSN#WEFO=P:]LU[O GH7O=X%]"YZO0OH7?1Z%]"[Z/4NH'?1ZUU [Z+7 MNX#>1:]W ;U+@UEO&O;6ZUU [Z+7NX+>5:]W!;VK7N\*>E>]WA7TKGJ]*^A= M]7I7T+OJ]:Z@=]7K74'OJM>[@MZU05>'RCHMVCI8UVG0US%4V#$-&CN&*CNF M06?'4&G'-&CM&*KMF :]'4/%'=.@N6.HNF,:='<,E7=,@_:.H?J.:=#?,53@ M,0U$QP)FDP;FE>CC9CGT3]^G87M8CY\=Y9_%/XYS9?DXO>WZS\]Q6?7C %=N M3^=M^N[R^>E_:Y=5_Z3HKF.,#[\!4$L#!!0 ( %&%_D[<+IPG@@( *\^ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;W6Z;,!C&\5N).)V";;Z9FIYL M.]TJ;3?@@9.@\"7;[=*[GT/;2:LRJ5,3Z7\2 J_]^@&LWQDW/QYGXU;'H1_= M)MI[/W\4PC5[,V@73[,90V4[V4'[<&IW8M;-0>^,2*0L1#.-WHQ^[4\]HMN; MSV:K[WN_^O1T_=1Z$^EY[KM&^VX:Q3SR=AWG?'HRU76O^*]JTW7:-::?F?@A38C=;HUNW-\8/ M?>SVVIKVN[?=N'O.>Z>M_ZJ'T%@<>_'7@/AZ.?QC;\X'6"J77-F';6'.+;44 MGG[5NQ9\V0W-9,UZMJ%J?7?F]D*DNU!UXC3PDK=H3ENG->V;%@^MK_=B?TWV ML/P_]\#_%)U8#N][ZI?+D4!RI) <&21'#LE10'*4D!P5)$<-R:$D)0A%5$4A M55%,5114%45516%545Q5%%@51=:$(FM"D36AR)I09$THLB8461.*K E%UH0B M:T*1-:7(FE)D32FRIA194XJL*476E")K2I$UID !D;V-0&UL4$L! A0#% @ 487^3M;]ODSN M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ 487^3IE&PO=V]R:W-H965T&UL4$L! A0# M% @ 487^3HKNAX!B!0 SAL !@ ( !;@P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3OY_^8I M P [PP !@ ( !]!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3GAGJ30\!0 ;!H !@ M ( !B2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3E%VNF>T 0 MT@, !D ( !N#( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3BG-2P"U 0 T@, !D M ( !>3@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 487^3MK12E>V 0 T@, !D ( !/#X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^ M3H LVKJU 0 T@, !D ( ! $0 'AL+W=O&PO=V]R:W-H965TM0$ -(# 9 " =A' !X;"]W;W)K M&UL4$L! A0#% @ 487^3M.,P>*U 0 T@, M !D ( !Q$D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3L]H[7JT 0 T@, !D M ( !AT\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 487^3G<"2R*U 0 T@, !D ( !5%4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3J,) MKA);8! #2 P &0 M @ $$70 >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 487^3D.?!933 0 G 0 !D M ( !2F$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 487^3D8=FR7% 0 -P0 !D ( ! M+V< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 487^3E%,PR#V 0 RP4 !D ( !!VT 'AL+W=O&PO=V]R:W-H965TUV !X;"]W;W)K&UL4$L! A0#% @ 487^3K[@Y^>X 0 T@, !D M ( !W'@ 'AL+W=O@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 487^3K1VDI+& 0 -P0 !D ( !LGX M 'AL+W=O&PO=V]R:W-H965T^" !X;"]W;W)K&UL4$L! A0#% @ M487^3MKSP+VX 0 T@, !D ( !"(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3I$ZFD" !@ M+2, !D ( !S8L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3MFD0;<' @ N 4 !D M ( !+)@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 487^3H:K*5\\ @ W08 !D ( ![Z 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^ M3I6'BS9$ @ Y@8 !D ( !/ZL 'AL+W=O&PO=V]R:W-H965T_0)]P( 'D- 9 " 7NP !X;"]W;W)K M&UL4$L! A0#% @ 487^3DE.JUXS P L0T M !D ( !J;, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3C U>@P3 @ E 4 !D M ( !\, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 487^3ICQN?]1 @ G0< !D ( !\\< 'AL+W=O M&PO=V]R:W-H965T[, M !X;"]W;W)K&UL4$L! A0#% @ 487^3D/\ M6!H3 @ 8 !D ( !?<\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3HLPQ=)8 P U! !D M ( !F]8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 487^3B6!H]1S @ : D !D ( ! M^MX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 487^3AX+SI\M @ W@8 !D ( !7>@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3NX8X<5\ M P - \ !D ( !JO0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 487^3BN@9%4- @ S04 !D M ( !K_T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 487^3KO$P#-0 @ C@< !D ( !M@4! M 'AL+W=O MJ] " !5"P &0 @ $]" $ >&PO=V]R:W-H965T&UL4$L! A0#% @ M487^3CB$5\Y5 @ 50< !D ( !1@X! 'AL+W=O&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !1A?Y. MW"Z<)X(" "O/@ $P @ %\ ( 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 =P!W +X@ O P( ! end XML 123 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 124 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 125 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 356 579 1 true 81 0 false 8 false false R1.htm 0001000 - Document - Cover Sheet http://www.exlservice.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income/(Loss) (Unaudited) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited Consolidated Statements of Comprehensive Income/(Loss) (Unaudited) Statements 5 false false R6.htm 1003501 - Statement - Consolidated Statements of Comprehensive Income/(Loss) (Parenthetical) Sheet http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income/(Loss) (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 - Impairment and Restructuring Charges Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringCharges Impairment and Restructuring Charges 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 2324301 - Disclosure - Impairment and Restructuring Charges (Tables) Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables Impairment and Restructuring Charges (Tables) Tables http://www.exlservice.com/role/ImpairmentAndRestructuringCharges 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.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 60 false false R61.htm 2403403 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesNetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.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 66 false false R67.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 67 false false R68.htm 2409402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) Details 68 false false R69.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 69 false false R70.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 70 false false R71.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 71 false false R72.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 72 false false R73.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 73 false false R74.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 74 false false R75.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 75 false false R76.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 76 false false R77.htm 2412402 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 77 false false R78.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 78 false false R79.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 79 false false R80.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 80 false false R81.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 81 false false R82.htm 2416403 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 82 false false R83.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 83 false false R84.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 84 false false R85.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 85 false false R86.htm 2417405 - Disclosure - Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) Details 86 false false R87.htm 2417406 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) Sheet http://www.exlservice.com/role/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details) Details 87 false false R88.htm 2418402 - Disclosure - Borrowings - Additional Information (Details) Sheet http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails Borrowings - Additional Information (Details) Details 88 false false R89.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 89 false false R90.htm 2419401 - Disclosure - Capital Structure - Additional Information (Details) Sheet http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails Capital Structure - Additional Information (Details) Details 90 false false R91.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 91 false false R92.htm 2420403 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 92 false false R93.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 93 false false R94.htm 2421402 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 94 false false R95.htm 2421403 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 95 false false R96.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 96 false false R97.htm 2421405 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 97 false false R98.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 98 false false R99.htm 2422401 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 99 false false R100.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 100 false false R101.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 101 false false R102.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 102 false false R103.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 103 false false R104.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 104 false false R105.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 105 false false R106.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 106 false false R107.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 107 false false R108.htm 2424402 - Disclosure - Impairment and Restructuring Charges - Summary of Wind Down Process (Details) Sheet http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails Impairment and Restructuring Charges - Summary of Wind Down Process (Details) Details 108 false false R109.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 109 false false R110.htm 2426401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 110 false false All Reports Book All Reports exls-063019x10q.htm exls-20190630.xsd exls-20190630_cal.xml exls-20190630_def.xml exls-20190630_lab.xml exls-20190630_pre.xml exls-ex311x06x30x2019x.htm exls-ex312x06x30x2019x.htm exls-ex321x06x30x2019x.htm exls-ex322x06x30x2019x.htm http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true JSON 128 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-063019x10q.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 356, "dts": { "calculationLink": { "local": [ "exls-20190630_cal.xml" ] }, "definitionLink": { "local": [ "exls-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "exls-063019x10q.htm" ] }, "labelLink": { "local": [ "exls-20190630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "exls-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml" ] }, "schema": { "local": [ "exls-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 766, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 45, "http://www.exlservice.com/20190630": 6, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 56 }, "keyCustom": 55, "keyStandard": 524, "memberCustom": 25, "memberStandard": 55, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover", "role": "http://www.exlservice.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails", "shortName": "Stock Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_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-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_PlanNameAxis_exls_A2018OmnibusIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "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": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "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", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_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-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_exls_RestrictedStockandRestrictedStockUnitsMember", "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", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_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", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_exls_PerformanceBasedStockAwardsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424402 - Disclosure - Impairment and Restructuring Charges - Summary of Wind Down Process (Details)", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails", "shortName": "Impairment and Restructuring Charges - Summary of Wind Down Process (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "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-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FI2019Q2", "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-063019x10q.htm", "contextRef": "FI2019Q2", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Impairment and Restructuring Charges", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringCharges", "shortName": "Impairment and Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Segment and Geographical Information (Tables)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenues, net (Tables)", "role": "http://www.exlservice.com/role/RevenuesNetTables", "shortName": "Revenues, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.exlservice.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "role": "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "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-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Derivatives and Hedge Accounting (Tables)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingTables", "shortName": "Derivatives and Hedge Accounting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2QTD", "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/(Loss) (Unaudited)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "shortName": "Consolidated Statements of Comprehensive Income/(Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Borrowings Borrowings (Tables)", "role": "http://www.exlservice.com/role/BorrowingsBorrowingsTables", "shortName": "Borrowings Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Leases (Tables)", "role": "http://www.exlservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.exlservice.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - Impairment and Restructuring Charges (Tables)", "role": "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables", "shortName": "Impairment and Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD_srt_RangeAxis_srt_MinimumMember", "decimals": null, "lang": "en-US", "name": "exls:ContractWithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails", "shortName": "Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details)", "role": "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Revenues based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_srt_StatementGeographicalAxis_country_IN", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Statements of Comprehensive Income/(Loss) (Parenthetical)", "role": "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "shortName": "Consolidated Statements of Comprehensive Income/(Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "role": "http://www.exlservice.com/role/RevenuesNetContractsWithCustomerReceivablesAssetsAndLiabilitiesDetails", "shortName": "Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "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-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "role": "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q2", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Other Income, net - Summary of Other Income, net (Details)", "role": "http://www.exlservice.com/role/OtherIncomeNetSummaryOfOtherIncomeNetDetails", "shortName": "Other Income, net - Summary of Other Income, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGrossExcludingCapitalLeasedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense (Details)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "shortName": "Property and Equipment, net - Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "role": "http://www.exlservice.com/role/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails", "shortName": "Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2018Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "D2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "I2018Q3_us-gaap_BusinessAcquisitionAxis_exls_SCIOMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.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-063019x10q.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", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "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", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "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", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD_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", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "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", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "I2017Q4Dec12_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_exls_CorridorPlatformIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestmentAggregateCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails", "shortName": "Other Current Assets - Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Other Assets (Details)", "role": "http://www.exlservice.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails", "shortName": "Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FI2019Q2", "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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "exls:MoneyMarketAndMutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "exls:MoneyMarketAndMutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2_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" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417404 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD_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" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417405 - Disclosure - Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "shortName": "Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details)", "role": "http://www.exlservice.com/role/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "shortName": "Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Borrowings - Additional Information (Details)", "role": "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "shortName": "Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details)", "role": "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesOfBorrowingsAndCreditArrangementsDetails", "shortName": "Borrowings - Principle Maturities of Borrowings and Credit Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "ClassOfCommonStock", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails", "shortName": "Employee Benefit Plans - Net Gratuity Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "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-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "3", "first": true, "lang": null, "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.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", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "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": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421404 - Disclosure - Leases - Cash Flow and Other Information (Details)", "role": "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails", "shortName": "Leases - Cash Flow and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421405 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.exlservice.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421406 - Disclosure - Leases - Future Lease Payments under Topic 840 (Details)", "role": "http://www.exlservice.com/role/LeasesFutureLeasePaymentsUnderTopic840Details", "shortName": "Leases - Future Lease Payments under Topic 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "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", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-063019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } } }, "segmentCount": 81, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "verboseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES", "verboseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r504" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "exls_A2018OmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Omnibus Incentive Plan [Member]", "label": "2018 Omnibus Incentive Plan [Member]", "terseLabel": "2018 Omnibus Incentive Plan" } } }, "localname": "A2018OmnibusIncentivePlanMember", "nsuri": "http://www.exlservice.com/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.exlservice.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_AmortizationOfOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Operating Lease, Right-Of-Use Asset", "label": "Amortization Of Operating Lease, Right-Of-Use Asset", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "AmortizationOfOperatingLeaseRightOfUseAsset", "nsuri": "http://www.exlservice.com/20190630", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_AmountsPaidAsDepositsInRespectOfContingencies": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts paid as deposits in respect of Contingencies.", "label": "Amounts Paid As Deposits In Respect Of Contingencies", "terseLabel": "Amounts paid as deposits in respect of contingencies" } } }, "localname": "AmountsPaidAsDepositsInRespectOfContingencies", "nsuri": "http://www.exlservice.com/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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 for process transition activities" } } }, "localname": "ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities", "nsuri": "http://www.exlservice.com/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.exlservice.com/role/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "exls_ExportOrientedUnitsEstablishedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Export oriented units established percentage.", "label": "Export Oriented Units Established Percentage", "terseLabel": "Export-oriented units established, percentage" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment", "label": "Finite-Lived Intangible Assets, Accumulated Impairment", "negatedTerseLabel": "Accumulated Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment", "nsuri": "http://www.exlservice.com/20190630", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20190630", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_IncreaseDecreaseinOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Liability", "label": "Increase (Decrease) in Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiability", "nsuri": "http://www.exlservice.com/20190630", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "exls_IncreaseInCapitalizedContractCostGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase In Capitalized Contract Cost Gross", "label": "Increase In Capitalized Contract Cost Gross", "terseLabel": "Increase in capitalized contract costs" } } }, "localname": "IncreaseInCapitalizedContractCostGross", "nsuri": "http://www.exlservice.com/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_SCIOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SCIO [Member]", "label": "SCIO [Member]", "terseLabel": "SCIO" } } }, "localname": "SCIOMember", "nsuri": "http://www.exlservice.com/20190630", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r507" ], "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": [ "r277", "r426", "r427", "r495" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r156", "r252", "r255", "r490" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.exlservice.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r169" ], "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": [ "r159", "r252", "r256", "r492", "r494" ], "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": [ "r238" ], "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": [ "r405" ], "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", "r253" ], "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", "r116", "r425", "r427", "r428", "r482" ], "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", "r456", "r475" ], "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", "r202" ], "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 $37 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", "r391", "r393" ], "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", "r350" ], "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": [ "r189" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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": [ "r124" ], "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": [ "r223" ], "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": [ "r292", "r294", "r319", "r320" ], "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 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": [ "r294", "r314", "r318" ], "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", "r108", "r395" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of non-cash interest expense related to convertible senior notes", "verboseLabel": "Debt discount amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r187", "r195" ], "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": [ "r135" ], "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,791 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_AssetImpairmentCharges": { "auth_ref": [ "r108", "r200" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges", "verboseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r152", "r454", "r474" ], "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": [ "r379" ], "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": [ "r295", "r316" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r358", "r363" ], "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": [ "r202" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r331", "r332" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsPurchasePriceAllocationScioDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r340", "r341", "r342" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r333", "r334" ], "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": [ "r334" ], "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": [ "r333", "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r333", "r334" ], "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": [ "r334" ], "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", "r403", "r404" ], "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", "r403", "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r499" ], "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": [ "r497", "r500" ], "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": [ "r499" ], "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": [ "r498", "r500" ], "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/PropertyAndEquipmentNetInternallyDevelopedSoftwareCostsIncludedUnderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r496" ], "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": [ "r175" ], "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": [ "r174" ], "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": [ "r174" ], "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": [ "r175" ], "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", "r110" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://www.exlservice.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r162" ], "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", "r111", "r113", "r161", "r452" ], "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": [ "r105", "r110", "r112" ], "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": [ "r105", "r390" ], "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": [ "r374" ], "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": [ "r356" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash payments for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r239", "r240", "r241", "r242" ], "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", "r217", "r465", "r485" ], "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": [ "r216", "r218" ], "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", "r230" ], "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,295,083 shares issued and 34,206,324 shares outstanding as of June 30, 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", "r345", "r352" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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/(loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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": [ "r113", "r348", "r353", "r354" ], "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_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract Termination Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r250" ], "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": [ "r245", "r247", "r253" ], "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": [ "r245", "r247" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Gross, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r245", "r247" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Gross, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r245", "r246", "r253" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue (consideration received in advance)" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/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": [ "r245", "r246", "r253" ], "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": [ "r245", "r246", "r253" ], "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": [ "r254" ], "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", "r455", "r471", "r491" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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": [ "r338" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r229" ], "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", "r455", "r457", "r471" ], "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": [ "r226" ], "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", "r231", "r232", "r234" ], "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": [ "r225" ], "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": [ "r396", "r398" ], "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", "r227", "r396" ], "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", "r118", "r231", "r233", "r234", "r235", "r395", "r396", "r398", "r470" ], "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": [ "r397" ], "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", "r397" ], "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": [ "r325" ], "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": [ "r108", "r115", "r326", "r327" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax (benefit)/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": [ "r322", "r325" ], "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", "r400" ], "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", "r400" ], "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": [ "r264", "r284" ], "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": [ "r275", "r282", "r284" ], "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" } } }, "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": [ "r266", "r269", "r270", "r283", "r284" ], "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": [ "r274", "r281", "r284" ], "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": [ "r263", "r269", "r270", "r284" ], "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 June 30, 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": [ "r262", "r273", "r280", "r284" ], "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": [ "r271", "r278", "r284" ], "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": [ "r267", "r285" ], "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": [ "r265" ], "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": [ "r261", "r272", "r279", "r284" ], "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": [ "r287" ], "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": [ "r108", "r201" ], "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" } } }, "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": [ "r108", "r201" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r149" ], "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", "r386" ], "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/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r57", "r60", "r361", "r436" ], "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", "r361", "r436" ], "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": [ "r359", "r362", "r366", "r369" ], "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/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 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": [ "r376" ], "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": [ "r357", "r359", "r366" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r357", "r359", "r366", "r369", "r370", "r371", "r373" ], "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/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r357" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r339" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r243", "r321" ], "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", "r125", "r130", "r132", "r133", "r134", "r137", "r468", "r489" ], "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", "r125", "r130", "r132", "r133", "r134", "r137", "r468", "r489" ], "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": [ "r138" ], "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": [ "r390" ], "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": [ "r121", "r323", "r324" ], "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": [ "r323" ], "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": [ "r315" ], "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": [ "r315" ], "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", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r315" ], "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_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee-Related Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "domainItemType" }, "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": [ "r230" ], "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", "r153", "r168" ], "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": [ "r171" ], "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": [ "r378", "r379", "r380", "r381", "r383", "r384" ], "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": [ "r269", "r270", "r284", "r380", "r432" ], "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": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/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": [ "r269", "r270", "r284", "r380", "r433" ], "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": [ "r269", "r270", "r284", "r380", "r434" ], "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": [ "r269", "r270", "r284", "r380", "r435" ], "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": [ "r378", "r382" ], "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": [ "r385" ], "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": [ "r378", "r382" ], "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": [ "r358", "r364", "r371" ], "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": [ "r409", "r414", "r423" ], "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": [ "r411", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/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": [ "r408", "r422" ], "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": [ "r408" ], "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": [ "r422" ], "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": [ "r408" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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 (July 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": [ "r422" ], "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": [ "r410", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r407" ], "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": [ "r409", "r414", "r423" ], "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": [ "r420", "r423" ], "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": [ "r419", "r423" ], "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": [ "r194" ], "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 (July 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": [ "r188", "r191", "r194", "r197", "r439" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r194", "r439" ], "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": [ "r188", "r193" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r194" ], "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": [ "r387", "r388", "r389" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r109", "r387", "r388", "r389" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign exchange 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": [ "r269", "r368" ], "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/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r367" ], "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", "r108", "r167" ], "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": [ "r359" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "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/StockBasedCompensationCostsRelatedToCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r176", "r178" ], "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": [ "r179" ], "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_GoodwillFairValueDisclosure": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of 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, Fair Value Disclosure", "terseLabel": "Fair value of goodwill" } } }, "localname": "GoodwillFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r108", "r177", "r180", "r184" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r182", "r330" ], "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": [ "r255" ], "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": [ "r357", "r370" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r357" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfFairValueOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r357" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r108", "r198" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r120" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r81", "r108", "r150", "r168", "r466", "r487" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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": [ "r204" ], "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/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/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": [ "r329" ], "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": [ "r115", "r151", "r328" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/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": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Advance income tax, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/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": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.", "label": "Increase (Decrease) in Other Employee-Related Liabilities", "terseLabel": "Accrued employee costs" } } }, "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r131", "r136" ], "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": [ "r190", "r196" ], "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": [ "r196" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillAndIntangibleAssetsSummaryOfCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r190", "r196" ], "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": [ "r186", "r192" ], "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": [ "r258" ], "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", "r148", "r394", "r397", "r469" ], "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", "r228" ], "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": [ "r464", "r486" ], "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": [ "r255" ], "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": [ "r421", "r423" ], "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": [ "r421" ], "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": [ "r202" ], "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": [ "r424" ], "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": [ "r413" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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": [ "r422" ], "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 (July 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": [ "r422" ], "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": [ "r424" ], "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", "r460", "r481" ], "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": [ "r379" ], "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", "r457", "r471" ], "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", "r118" ], "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", "r455" ], "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": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Property, Plant and Equipment based on Geographical Information" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r224", "r457", "r476" ], "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": [ "r122", "r221" ], "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": "2024 and 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": [ "r122", "r221" ], "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": [ "r122", "r221" ], "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": [ "r122", "r221" ], "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": [ "r122", "r221" ], "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": [ "r122", "r221" ], "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": [ "r122" ], "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 (July - 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", "r219", "r220" ], "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", "r222" ], "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": [ "r217" ], "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": [ "r375" ], "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", "r459", "r480" ], "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_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r236", "r346", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interest, net of its share of income" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r105" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by 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": [ "r105", "r106", "r109" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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", "r109", "r136", "r467", "r488" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited", "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited", "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesAndCostOfRevenuesForCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerators:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/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": [ "r124", "r126", "r127" ], "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": [ "r337" ], "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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r237", "r346", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r343" ], "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": [ "r357" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "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": [ "r415", "r423" ], "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_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment charge" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesBalanceSheetInformationDetails" ], "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": [ "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_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": [ "r408" ], "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": [ "r408" ], "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": [ "r412", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r407" ], "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": [ "r420", "r423" ], "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": [ "r419", "r423" ], "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": [ "r399", "r401" ], "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", "r123", "r146", "r355" ], "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", "r355" ], "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", "r453", "r473" ], "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": [ "r358", "r371" ], "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/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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 $693, ($3,573), $1,882 and ($4,373), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r62", "r65", "r360", "r365", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Effect of net investment hedges on accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingEffectOfNetInvestmentHedgesOnAociDetails", "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": "Effect of net investment hedges on accumulated other comprehensive income, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r65", "r69" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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)/loss on cash flow hedges, net of taxes $466, ($426), $820 and ($1,202), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r392" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r77", "r230" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "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/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r65", "r69", "r70", "r276" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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 ($19), ($3), $90 and ($2), respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r358", "r371" ], "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": [ "r109" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/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_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Associated Costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "domainItemType" }, "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": [ "r163" ], "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_PaymentsForRestructuring": { "auth_ref": [ "r104", "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Costs paid during the three and six months ended June 30, 2019" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "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", "r291" ], "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_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r96" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedTerseLabel": "Purchase of non-controlling interest" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r290" ], "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", "r259", "r260", "r268" ], "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": [ "r113", "r286", "r288", "r289" ], "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": [ "r295", "r316" ], "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", "r173" ], "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", "r172", "r173" ], "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", "r119" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "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", "r317" ], "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", "r203" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r206" ], "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", "r202" ], "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", "r203", "r484" ], "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", "r202" ], "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", "r203" ], "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", "r202" ], "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "http://www.exlservice.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r248" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense 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", "r458", "r477" ], "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", "r113", "r164", "r166", "r483" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesAndHedgeAccountingSummaryOfEffectOfForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r431" ], "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_RelatedPartyTransactionAxis": { "auth_ref": [ "r277", "r426", "r427" ], "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": [ "r277", "r426", "r427", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "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": [ "r431" ], "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", "r119" ], "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", "r112" ], "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", "r112", "r493" ], "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": [ "r135" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r207", "r209", "r214", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Total expected costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r207", "r209", "r214", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Cumulative costs incurred as of June 30, 2019" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r108" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Impairment and restructuring charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Impairment and Restructuring Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r208", "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of June 30, 2019", "periodStartLabel": "Balance as of January 1, 2019" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r236", "r479" ], "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": [ "r249", "r251", "r252" ], "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": [ "r114", "r257" ], "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": [ "r123", "r257" ], "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": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenues Based on Geographical Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r418", "r423" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r418", "r423" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesCashFlowAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/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": [ "r188" ], "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": [ "r331", "r332" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r263" ], "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": [ "r359", "r366", "r370" ], "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": [ "r136" ], "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": [ "r294", "r313", "r318" ], "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": [ "r294", "r313", "r318" ], "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": [ "r156" ], "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": [ "r170" ], "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": [ "r378" ], "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": [ "r188", "r193" ], "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": [ "r362" ], "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": [ "r404" ], "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": [ "r402" ], "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": [ "r183", "r185" ], "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": [ "r183", "r185" ], "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": [ "r196", "r199" ], "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": [ "r221" ], "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": [ "r271" ], "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", "r203" ], "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": [ "r335" ], "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": [ "r117", "r426", "r427", "r428", "r429", "r430" ], "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", "r112", "r452", "r478" ], "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_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r210", "r211", "r213" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r210", "r211", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Expected Exit Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r78", "r80", "r159" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentAndGeographicalInformationPropertyPlantAndEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentAndGeographicalInformationRevenuesBasedOnGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r147", "r152", "r154", "r155", "r183" ], "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": [ "r295", "r316" ], "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": [ "r298", "r308", "r310" ], "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": [ "r193" ], "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": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/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/DerivativesAndHedgeAccountingLocationOfGainOrLossRecognizedDetails" ], "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": [ "r107" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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": [ "r303" ], "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": [ "r307" ], "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": [ "r305" ], "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": [ "r305" ], "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": [ "r304" ], "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": [ "r304" ], "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": [ "r306" ], "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": [ "r306" ], "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": [ "r299", "r301" ], "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": [ "r316" ], "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": [ "r309" ], "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": [ "r303" ], "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": [ "r316" ], "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": [ "r300", "r316" ], "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": [ "r299" ], "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": [ "r312" ], "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": [ "r312" ], "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": [ "r311" ], "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": [ "r293", "r296" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r297" ], "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": [ "r311" ], "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": [ "r311" ], "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", "r461", "r462", "r463", "r472" ], "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", "r152", "r183", "r205", "r209", "r215", "r490" ], "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", "r230" ], "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", "r236" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r230", "r236", "r302" ], "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", "r230", "r236" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r230", "r236" ], "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", "r165" ], "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": [ "r343", "r344", "r351" ], "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": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r416", "r423" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "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/PropertyAndEquipmentNetDepreciationAndAmortizationExpenseDetails", "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": [ "r336" ], "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/BusinessCombinationsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "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": [ "r437" ], "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": [ "r239" ], "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", "r239" ], "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", "r239" ], "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", "r230", "r236" ], "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", "r239", "r242" ], "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: 4,088,759 shares as of June 30, 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_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ImpairmentAndRestructuringChargesSummaryOfWindDownProcessDetails" ], "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", "r438" ], "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": [ "r108" ], "calculation": { "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Unrealized gain on short term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.exlservice.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144", "r145" ], "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": [ "r129", "r134" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/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": [ "r128", "r134" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r139": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "(g)", "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", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "305", "URI": "http://asc.fasb.org/topic&trid=2122426" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "(e)", "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": "(f)", "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", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r209": { "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" }, "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", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r238": { "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" }, "r239": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r248": { "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" }, "r249": { "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" }, "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", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r259": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "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", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "(c)(1)(i)-(ii)", "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": "(c)(1)(ii)", "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": "(c)(1)(iv)(2)", "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": "(c)(1)(iv)(3)", "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": "(c)(2)(i)-(ii)", "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": "(c)(2)(iii)(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": "(c)(2)(iii)(2)", "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": "(c)(2)(iii)(3)", "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", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r309": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "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": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r378": { "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" }, "r379": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r419": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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" }, "r500": { "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" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r503": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r504": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r505": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r506": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r507": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "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 129 0001297989-19-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-19-000007-xbrl.zip M4$L#!!0 ( %*%_DX!K=A1H_\" &54+P 3 97ALR]:7?;.+8N_/G>7\'K/N>LJK7D!!,'I*IR%\O?P&*$BF)U&0-I(0^I].V"0Y[[V>/V !^_K\O@[[RC<5)$(6_ M7,!WX$)A83?J!>'3+Q=?[[U+X^+_?OS?/_^?R\M_6+>?%"?JC@8L3!4[9G[* M>LKW('U6_MYCR9_*8QP-E+]'\9_!-__R/*PXNW=_.VCA']G M_GIE.LR.AJ]Q\/2<*@A .OFD\?7GE-/+:0Z37RZ>TW3XX?W[[]^_O_N.WT7Q MTWM(*7W_(L9$PN'WK3H8]^\I -[ 7)^^S2>_X*XQ+ 2PPGMW0%)ZMN MX!@PK1CT'L+]Z4I(/WQ?6*FUE0_2865+TI MZ%XF:<&GEX>X_RYAW7=/T;?W^45Q&YR]+0B_=:/JUV27JMX457Q71DQ4^6'I M,%[R9?G5R7\K'A!P;-5\(;]2)?U1'',->JU^X^2JN%&?O3$>UN",7ZAZ3]Q] M8G5 RZ[5LP@U^=_+<*K#6H"*N8WXU&81J_7G*-K9?!W* *QD3I!:C7//GPI5174L)?^K.D1?V#QMZ#+WG6C M@;B# @V#J<:SAQH#(:Y4B<@/NDGU5V67*K^I^UPOHKKB5>\/'YWZ-EN87*V[K,[_F M9>)*Q0TO23"C/KGG1@# ]__X_.FN^\P&/G=K2>J'759H4;!8$D M(@CJ,R_.;L]?C=_G(Z:6I!_6<3Z[5.7:V3!F71'6U+Z&#9U6D MEK[IY0K52!Z'E]U^S"H^./.LD\O57BBND7EVJ=J#"Q!5&+7([Z-1Y\;E"5I1S5!;RCJMA&!/\U?CF[M.1#5W]ES2<&+W5X@-P A?T@ M9"))6PC_5T3_RX4THSM5TJD+#3)%7J;D53=EIJ;"(11VJ,HG"..]U+)76_4I MM)=ZAOE1%4HP'5(?Y99&5#R *R=+EGQ#<3T3]ES4RCB':GP-R_%1X><'494I MG;AY<;7*!MH5.O7!C^F=]A4A<+=G*&I!/KM043)9G%\6 BL*)4)]*NYQ?J&?'TI?. MCJE@2[=;8=$S3'6KS#GKU95WQ)4:^]^KQ<7X8HVO21[J"T/B8L5M0[\FG>(7 MJJ@1>?!2_I5'5+NI6A=5X9YRC5N:C8VO5QJV034[\AK#?!HV#_?9[$9DNCQL?HE MV:6:$&5I%: TH H+PB96Z?O$7E:I_'!8(R9^H4;Y@F7*%U0K'[\RZB[-'K/+ MUY?@XC:D#*[MB3J?F2],$IK&#(WJ-8[5NA4H8E5>I74U.N3*N@*/ 1+ MM'"^J"%86^]%QQ>K/$'--U6J4U(5B"75J784KA$(1.'E7## AC4&CE^H*M*R M1R9B:5;+J3PYG@Z4CNJ#7\[GVB_5A!1F&5F7W8TO5AOH&O5YN),2(*GG7!,[=JHA96/NEKJ#:#;#!OVK*.^)*Q7N>ZP*PY\KX M:Y+6+ZW(5 .)7\V+D]6"FERLTNA1330QJM7&)9.:T^O5J2575FX5DOKT@F,,HG! MX[>ZY@=Q:4EBN[0;H,34^8Z EQJOM^JST272*E+=5=E_Z4OFL/]0H^H/U7*J M$VM4.3R;1ULVQU8SD5C#4GZE6A2U(JA@_<2\+ZWW5M<6Q--[<[GM- 87RP4 MOA<\!MU,=#6S.0M#JBI!Z3,WTB\UNC^YNBR)7S[=75_7YJ9L6#_C-:R<\>(B M[8:]Q[K N[A>HU!+JT35%:*7?K4>98G$/SZ5ZE?\"Z*Z"'Q\K3*\JJO%B2M5 M9#RS;EV!1ERJ9%L=NRH&/XW\&NZ**U6!+WM:,=>:Q]A/Y>DU 8YZV-2I1EJI M&NI8-=*+C__[?_W\S/P>_]__]?. I;XB1E^*27T>[=D1#T@X'.]YI'NA=,>_ M_7*1LI?T_;A3[7UV8QJD??9QTB+W\_OQ[_S1[_-G__P0]5Z5)'WM<\8^\N=< M/OJ#H/_ZX3X8L$2Y9M^5VVC@AS]EUY+@/^P#!,/T)_Y]/_>";Y,[.4^'??]5 MI'OLXN//PCT69C_RZ]?C1&_\T2_IK4@4/$>$M;^C?]X[%TKH M#\036?#!Y!_=$Q_N]?VG"R7@@O'\;GI)H>TY%G9<%5&L8V2IKNDXJFVX1-4@ ML2Z__WFYUL +9>PR?KG@/N;#0\2%ZX>/?C_A1&3_\_/[F8_>@@8["QI2+TBZ M?O^?S(_=L.=P])3(48EM8.K:CHT=XF@0> [,OU*CNDNFY*P:>/'Q\A(B#K2W M?_8$,N/O_L)OBWH>_UM2^FX+6;JM(6)INJ9:)C4!H9//\9"C3K][U<"+C[^C M77^R8/7\!]L&HI:*7$T'.@>"9KN08FHYIJ<1&Z("-ZL&7GP47_#V3W9#KI"O MMIC.]OM788^]_#_V6OI@X!F69D&;VM10;0<94#-RQF'BPN*#5PV\^ @ @(CJ MU*C[;"_F#^+>5>EQRSOPQ83K);Y01F$P)F&4]"YF:;H2ENUW,B%(]*Q],+M< M"*.^,(\WPN':T6 8LV<6)L$W=A5VHP'[%"6)/1[$_V8_^^$32Z[":Y;^Z@>A MN.K%T<#VDV>O'WW_C?7X9??QD773>__E"T^'^$>6>$2PI9FF!S3(L40-8%H8 MC4E'KF>J>,JC50,O/D*HEKI73 M[3@N!%,&K1K(&:13N',.;0DAASWRX+]GL9#_D'X1EZ/0#,?W?(D2_H8TB)FP M"%_Z/#G@O"DQQ=$MU]14TR,.-*A)/9MJ$S"X%M&G3%DU\$))@J>0$WKQ4<5- M0<_;>&,#P_$,PG5",W7;,ET,N;L>3JVBOQ)!P-'EB\ M!EL<]I!>A4D:9P[ CKZQT _Y7\9%&_%[[#^Q6Y$]? ["8# :E*&@6;:)=0?9 MQ')5""Q;S>T"YD;4T@HHK!C(R7VG'HO83ZQ,I/\R1Z3*/]8 JH8\#^JNXU!; MRV&,#=5S"RNY:J @^/6/&@PM0YMN89V*.0.VH=4^[ZR/CC51=[.BU,W8J!W%^^XPYS3W26 M)+H=G5AU51V;1#,T@C!VD GS@$H#ENK84SI7#7PKG8GXL&1C46;T).8H?8YB MGE+TRD"%)C:X9S8-0X6683BNB7/)3KP@*$[P#6Y''+UTB!542&Y50/W2MXZTKM*DM$,:39PJ6T#HCJ$F) 8AFG9 M^1?S1[IVR6TL'RC M00@173N.X*K)HYJJ4]> AFUSF6@&C_:=B29QDUBXOE4#,_* AM'VN*QR\LY8 M>'_D9/TQZ]_-ER#Y0_C]/TP>70 ["KF?3X.'/KMC81#%UU'*DMZ(W733B#\: M(H#(9R;>,GW@IRA\XI'00#Q8%(RR1TXNEAZ8/>J+_^KSG\>/F.?X?.@QO77\ MHX@RL_@#EMBO:3R;=BFGT00ZXA&%;4VB)IV"4GBU:F#FJX16X65Q=E7V?0H< MOF4#GOQQ9#M!DLU_F:+E-?A/5A$?UV?*7#>HH1G0=("%;.!IMJ.#O%3$/0J@ M17ZS:N#%QR_:/]PLL. M%\ME9L#R$]83B1%/>S+N7$?9O [K92]+[J/4[Y>OVSPAXI+Y)^/?V(V>0N&R M2V^>J2!9GJVJR.5F4#5M9&#=G=003(1P.*?O$ M$[\>SW3\\$G Q$P2EB;6ZV?_7U%L]_TD*>#]B7'.B+GD/"],JGFZY+E3$"X' M'[ IYNZ 9X/8M2!T->I!S/]5-([E\31T6N*WB8FMFCK4=8M"%WFZ0;F-Q!;&+C0-KZCPK!K(@TH,=U_% M:(GM%4^ZSY]43K8TS74= R+-]OC/T/3,25G,4(E92K96#.3<538E]")IZEHRH=5 TL503I(,\"@5G,3JT:R"V'8:"F&H_E3 ": MD";U,/&XF0? MJDSHY +N>87LN]X/Y M-#NR0 &$50,Y$+B';ZIU6,X$I -;TZ&9=1@8$.C:=)(;V1 6_F/5P(N/JG:P M&&&W/# MCCC'YC)4/<=%P($DK\D2B!$N@+!JH)A@WXLR;(B#>7+-WK]&29IU M&<31P+RQKRHFU^+IY-ID D[,L7D\FBUF<&?Y9O"PR@0:-1U+U-%$T@@F(04P MB5%DZRL&\I"C 2;D0%RCF@MTVS \FP(-F28VZ"00PQXQC%)A;_E @;;CVYP# M<&7-L<>V)^H M1P;55 [FQI@TP4X=BFVW;P-1MEVK4-H%A M:WABL8C-652P;<7 4BA,WS1[L_%761N6YK5>DAJL&'GPZ=6-2$2 F]GCFKE(;.*:F<8SG%%#HTB+)7S7PD#.J MLU0NF774'8RA9CN6I?+TC-I8I].9#<3_KYC 6C&P*&$<9(9G;0(]@*"G0TOE M1EXCJFKSK\^E8ENV:A81Z(J!^R1P30DN3#]:Q+2%"\.N:.WS=$QT*.<]&,>/CO.!% M_%13:*]]ZM>$/8[ZGX)'-N. H&%;T,"VZYE$=X'AYJH)B4JQ77) RP=>?/QB MU!75C\&PZ;3$%??OT;?,*^^$8Y:I(I>J8I]9C6L"\51CK Z.IQFV4QB%50.; MQK&[Z#'][F<(F_SHL&^L'PW'DX;);OAG.@9/4A&V/<@=/( 6HN:D']0RG<)K MK!K(^:/7W]AST.WOQHS9-E8MSW*)Z1 ;:Z9M(6/21.D@NP#5JH$[9M*X+;2!=E^W MD&?ID.<2*M$]X&7-IGE#)G>&I=AMQ4#.,-PDANW-[F.5!^*B8X1"X-B>J?.( M8;+R^R)&I@:RN<[9R((V3^C&YLEQ;:@#.!-,+QO8-/[M MR>Y;0%4=#SJVA2VL63J/)G)SCGBF08O*[ZJ!3>/7+NT^10AH/,KR/-<&'E9- MD:.,:8=4@T4;V*J!G$EHZX:D37*S^Y@;J%'\6DIB9E8-F*9F&\0%EL'S+&1C MPYETD'M:J=R_:N#%1ZPA VC&05*SY41I0 >.0RCR--/B_P_0)/U7'4!*C22K M!EY\), P=)4N$O5^=D7H=$.>Y.//8D>Q;%>+@<^)4+(=]3X\9UO)B!Z12Y1O M@_[N1=0.QY?%7B^^-MCP&(E>QVKW%G!OOI_LVOOYF_.WO%^_B7Y.X99 M:U7YK4GJQZE8/_IQLA&,J#7-7RO=P,;+3?/AVB4&Q=MZD\&3/TW?-_E#SIDJ M1HT!AO\ZZB.MB9P:;XR5YH3KETB;/C*_LB7A4]5J/-%E:>^":&$DFTVT,5G_ MO!NB2]-?#:1[QA88F]D"8Z>VH#R[V@)&D>,RBK:#470S1NW6NY085:0_8@9' M!)AN=K*%F ^,0I$TSK5\3E>%Y''KH1@]Y2)[$E^9_6G\MQY_\\NP'W2#/.%0 M>L%@/"M9A&9+R;OX6+'J9?RLG]]7OF+\1>\7/JF=;0T%J^5EI)Z/P&6D MWD(APR;6,/8=L&P:B\K=IDLF6ZT,]TXOB$W>[U 3&'[_2]^T+L* M;7\8I'[_-,6_C-8VBGSKTJ*4^MZEWJ!RX]8PD0GK^8!D._>F1 ZRNM28PG/K+(;T'BVP#&/1RL;5YLPI[&'G M#=FXVAJK/PN%73>B&'+RN55H2)JS^M+]G; . MR'I^T^KY32OOR3G]AG1X[,$9R,4 C4M^YUW$$4_;$?9"E]W?C781^NY[//7& M'[^U8Z*W-H82Z@?O;CC^X6-RIX5&5IA:YR=E>:E=/E$J_?&5OH$Q@*R.29,N MD^/#SPPW1?^E&Y\_D#B/NGU%?N3"7_T0P%*5 M]U^C)!5T)5X47[/O7 .B$2;Y%1H?1"V6^O+WW\.6C\OSJDC_)5% M3[$_? ZZ?G\^T?_:DHJ>D&@M03/Y_-=SVAVYU TG17X>'6]K:WGFM.+7/WZU M6B[IG) /OUIGH]-T'9V6 GZ#@(]\;-Y:1IN]]),_;EF2WCS^/>)L.0F[+8CZ ML$#4V9AN0P9HY]14L;;(I3%OKX W"L>^WIV(@+_>G4TXMI:WEAK<7J^\5KPM MP['3B\,W2K2DZ3Y1 BM+SR8[MVR;.G028E_"65G X'2=)&$P#$@ ;);0)#+(-08) 3B.>* CFIA%M?QBD?C_X#^O9 M?&CL=U,[2M(" I._FMU_CX(D$/&6&- R1"PA,\?#@MYK.7$=S&'&,^2MA$^']CST&WWY;]_;82]RR);8P-WJ+=WB@. M@W04,S[."U[$3Z#O+(LC1ZZ--J@=.N>=9_#J!\]O4Y'G;#D:ZEM MJ]BW-?=2[*TU]17-5C*2.THDUZ 6J[>X@+OH,?WN9Z7'R8\.^\;ZT;"EO18; M@65MZL_-14A8- <6^WI9N)2*KET)DN:!I!%+Q"1(F@V2QNTM($'2/) THO=W M-1\=MG_R48C 9CNL^MOBUV0YRRX^*C^'6&'\O@<5+E\X8%1WM$ M:[LZ(9H(T$,U6K0&DT%X]I@LLT!BL@&8?+.=;.TT1A--YA%F25J#U#=;SY-" MZK$-J43J'I%Z,G7_)B*W =,*YX/D$\OYCXU=F?/O%:WM7?'41+ >8T%5:[#Z MYKSKI&.$8^=A,D8X())/R^H>&[K2ZHHNO/7/8IZ,DF=K-&)"[U<@# M>(YX ,^^]]#>0.?E$2JGI^O;@4 >T7;4(]K:"!EYZLY)@4#$"'IIV8:,%@\: M+9:B GT?&YT*[3Z8<-JK 8;4@ 9HP%ZV^MW4O\FCC0\\E7U\[=\P1Y9!\Z&# MYL/M6B%+),THD33"%4A)GXD#V- "2 =P1 >PA_7IZ^>_4OS'%O^.L^0MM%\6 MSINNSQO&\[*BV?0(?4,#+36TZ29W0X'*0/PLQ"Q+;P?=%6X/ E_?\\HZ>JL\ M\(8QLM3DMF_KN:' 90S==(%NZ(NE0$_'UTJ3?'B3O.>-]646?.@L>+<"';M8 M7-H3>4QLZ6S50I)W]M5-NX180TXNOH*> SE3H)?FEXXCN6*Y3Q &*?L4?&.] MJY!_R%/PT&=FDK TL5X_^_^*8KOO)[-)4K[XBO6*;0=N@Z?GMBQQVR4J-GC= M!IPN$K85K): 70NP]BA)HP&+;UE_[(.?@Z$$Z\[!NH3-$JAK ?4^]GMLX,=_ M)F;8RWZY]@=M67_9)J@N970+P5JU@_DV +R.Q.ZL0Y8R\REF;=H@Y$UPJ"=[ M?UAHV#+='8#G!-QL>_S>Z<'G1-**=L7YIP>CDXBAVA34- A"\U-%THLUW(L= M;M901L.-CH:;"80LMY]N\V>QD#T&)PV!+$6O(?C?CY]?\:EOM.)S9OB. M]CWZO14[HT!PM*6QSMQ\G/G=CWL+VY?>LB2-@V[*>G=IU/WS--5THD.:B+DKF,>L%J>=W@SXG>LX??XOZWX+P M:7;,^6%E@].A>P@8)_Z1<0YO*1OL]Y^X-RU6D.3B(.6C0 MXI1Q=65Z<.\=EUUOU&MCU$\N J[[<"/Z"M["_DYF&KI/UPE8[.3 G8)IWP3-8=U(9)X:BN>YO=D M@V@/[DFBHZ7H:)[S^EW"Z43@Q+T1.9KSFE@G":=3@1/=#$Y[6/<]DYK[0?PW MOS]BUNOTQ]^XG/RX^_SZ24QAS&3ETS%7X7"4)MD U [X3%.QM2@NTO$E)+S/X]8F'WM?IYI9')+>N. MN)5NVV$ANT 6W&WWPVI)5'S.$E&TU>3M&/%8(GYGB,<2\0=T\N<*SQ:!8=]; M.4B'WR3S)QU^&Q O';YT^.>%>"01?\AR@43\T9,ZB7B)^(8G=36(/U=XGB\8 M*GKJ''[_-S\-OG$]3-)X)+[W-DC^G 5"%+/@*71?NL]B]RJ;/S/VN^F_WH>SYN[N'Y7QV6\ _QITOEBG>/ M_\YZ9I(/+3YB[E%/)K=[F@PZHLG9 ?*V=%@&+-G 2-! M3S<:S&^$M-U#VJ4UR]!14I=E\-B1,=\.7*5.^2IT[>C;JK%97M2U$IP[^I*W M0+N\"<9;L'TV_3K[LZ0KC-UU%/:FD)+&K?W&;94!J1"X-!CM,QB&-!C28$B# MT1:#<=3U!WLV&#)7D]9)YFHR5SL72YHWP\O02QHW&7HUWV <=[E#:3&6-!C2 M8$B#T7R#;JTF+(/.CM?.C4TLJI,I+E9+M4J8D'T\0R MPZ7J'4GU]KQ0=#W5L\<&^<@:6#&]AG+),TR*%E3.,YZ6!JG6&_\DC-9HK?!EYS1SD''#]S/=D\!:4FE)966]&0LZ7$3E_G>"UEB M;I4U:6HU=\\=0FUQ]EX0^F$W\/O%L^<_\;L?]R:?-C_?T2QD6Z2L7 M_)<0> K"_12%3RF+!PY[2.]?AVRN7I"RY(O_ZC_T63:UD?^-D ?J<";M:_L3@-.,EW+ RB.&-(;\1NNFG$*84((#+G*9>B MIO3 ,F_;A9E%EDW:_3?DV8Y\T7(,+V5Y6Q%<3E^E#SJF#]K_4HIMY;O2Q%VS M[^/[S*>8L?9%ZGL!QB[L8!UCSZ)=;-X\R2BJ"5'4(59\R4!*!E*G;-H6YPTD MXB7B]VVV00GO;S3; L#Z[^0Z^H:@#"]E>+D-(O5+""_1'N=BI4V5-K5%H;!3 MMJE)G/YQ*^:#,I2)WS[[+\%@-)@#I;2Y<]CAK/HP9=S%1_'K#.=V!$UITJO# MZCFCOBJLGAO^QK#:D2Y NH!#)Y)S@?7JA4 SPW> ^&4^(PBES]C.9Y0Y)WW& M:?N,YD==TQO_YL>!,'&WG.29]WZ)N<#%7]NK"D5.J]UAN!?@G0+J?>YW:_D_B7@&S1UGR[:J*7\#T?^.ZO MG;9B7V()2 G(]FR:?"JUL$]1V(O"*TY8_."'?]X\/C+^(#'LTY5U<]L.39$5 MLB.ESVNAYQR2ZNJ-]N64JIQ2/6)7E=<-B67EN1_PK M"]L-*,3LMK ]WP8HES4??%ES!@8AK+I&QXSFF MLC>3*&@H"IJSWKRJDBMATQ+8-.L050F;-L"F<<>J2MBT!#;'Z^::"7'7+;.> M$:X.5!!M!VSW%F&O0F'E]-^9HW /,W)GCL+PE.;YI-#SVU)) MV1]R6GD?6Y76:W(6Z]V*:&3$+!Z%]+ZP^#&*!W[8Y;%,DL9!-V6]C!=?PR!M MV=:T J[$8#GC-Q+R(^]5/473PGT8Z2 M].;QSF_="1=+B"NO0IJC[BP\?\5TNX3"L:#0N"ET"84C0N&(FYQ4M/RM X5? M6FV8STGHTLI4ZN+*.KHSR;%S+"KU5+6LKB3L%H7[I^^&U/RC)U!3& MX680!@^CA*>5XFN_,3&L71(M$S;9G'LY96T4YWHK$J2:GGE4G#>;SS@H/^R= M9JOQ)G2>KLY+:9_I6J,*>&0<&77342SV>HV2U,RXQ.)O"V=SI+'?3>]9/ A" MOWU+EE<0.G,D1C6E9P&1>6>Q+CZF2[_9-Q8+AWNBZ*BA\T2HM 725QS'5S32'DCK?Q[6H%R9E[[BZ+YBOS7[;80M#<'9B%IZ^=:* M>YN@3IKQEH9T<^MX;EF?1P&]+SQV>+WGIBOAP)ZT/HHM;\W'QZ ?B"%N]N5C M*E?=GEBOY2M%K9'K3C+JBW[".\[JH-NV91Y+V#7>#K>:7\O \O:W5W [+WG6 ML?M $6KCEB!)M$NTG\\J*XEVB?;3ZN 7%F>;SI+W\$Y8^-!H*JCEJ M_\A!6/7\#. +(S=\$QO%RW#B?KW=\('YG7_\:GU9]F!^><,'AZ-Y.SG+Z"'_ M<<-'VGT_26X>[6@PB,)L=KN6SXM#5[TK>/D0"Z,D[--S,%3\N!M'_5G++<:_ MB^*G]P@ _#X?\?Z16[7+QRA*PRAE%TH_"/^\77YG=IL8=Z%$<8_%OUS "^4Q MC@:W[#'YY:*'@(HP!,A@5 67W_^\],0K@&8ZKF$3W7 \#SN.31S/<53;< UB MVHZA9/>I.L:8$8T::]]XH:31^,WWW#;=L3[+S/2EJ0$'VJ;'/T*U+8W?8]+Q M?0Y_B\M-9?:*G/*5P__H/_0O/O[\?H[3S6,]4I%A,(@0G;(0.AJD2,>&H>D. M41%5H3VFS;0!QK2.A:X.H.:X)K95 %U-U:F%)CQQ/-V>8^&JX:UC(2A0R-F) M*7(M '1N4I!IJEI.&W55CV#)PBH#8&AJP4'+,FT"-<0!Z)E_41J 2M8C?]$&,7EUFO04+7OE&ROC+B@*C@H&V:MF%" M4Z48V;JG DY=;C=L;DYG4*\"O/:-DO65K,>PX*"GZC853M)0;4@<0IT@CE7/HV76(UHR.*MN ME*RO#A+5PL_JA%-'/!?ICDJ(RVV*E]-F6L@RK#H6>I38P-(-0C PJ*EA8KHY M3S2-N^ Y%JX:WC860J.(LW4=$6YD/(KGY0&P"5P :R..E%V$OI8ZJNHZE$M<#1,4$ MH9PT77(N2\:_/C.?T\=_[@7?/OZ<_>./)PU4C$R> MNB +&$3E?H'KELT] U15DZHNL<0;_)D;^3]*DKX*SG+>LD'X=-EGC^D','P9WQ^$8K(V^[W\@E"LR.W_-+DGC8;BD2_B MD6E&2Y?U^_G57R[ 1?8[)ZD[^;V"7??!@"7*-?NNW$8#/YS_VH$?/P7A^//\ M41I-_A!G'Y3]Y7O02Y_Y:$[\0Z;)E]VHW_>'"?LP^:',%?&H[(NY1J0]A0\1 M3!?:S]F;]L0_\?1J_L&E5RP9]8W%:=#U^_F+'J(TC0:3;QK_]@$.7Y0DZ@<] MY2\@^\]/,Q) G)ME]I9_SY]0_M.8"^(O^5LRD2R\8E;D$?_.QW[T_<-ST.-B M_BD7KLJ?L@,-_I^_0 W\-*O"!9SA90/=V:-8V_D2M6A&_7E_=NXYR=V_> MNW?K6Y_#?-R=:W^]O;J_#N) M5WSQW\V[WZZN?[V_N>XHSCO[G<)=*:%-^\H_MOU/TP#BW=Q^5B8?]?;'_3Q^ M$(\;PBC,&A^";A8MC",B @EF:JDZ9*H8FCJE &(=()ZQ:T9>'2*&"S#/;$)? M= KU6/#!B;HCT1T@5GMS[S!N&KD5+K>TA.GB(P27OV>12_$%15"P*SJ5,P3D M6SZ;5G_U#V+74>4F9#]./J-%T<6.0@>T,G1 1> P?XD:FP05G"L[BAAF@X)Y M*M='BAD'?E_Y&@;=J,>4SW_?5O+Y7[F\4 M'I'<\[!#@5BYN56@^D/O1^7&4^Y_@5T[/%C=\?PY2=BE,&^,8_![[PXM5ZF,4ZJ,# MVU"I[FJFJAK4MG3#-+!K( <[.C()J5*?+UE#ISON]%Q/>3[TQ+;4?.!SSW]] M97[,PHN/?_UZ[2H8=!1QSRH=VA$#-W#D9>TC$W>T9QS=W+[%/TMG*IWIQLY4 M Z4)=T \'4,/6,:X8FYJF3.UQ.0:C],KPW/1TYZ=Z+L3;TK.W9O>WYK7=U>9 MSVRD.SV&69RXUQ)OJL6#3M*!U M^'\/S((JV-Y(,?S4[."B* (JWM4G5[G^^MER;V?8O\I7E+I! ; MTP-8X[F6 M8ZD V@!P7T%LS]$U372#%[YBO*S*"_KL>KPBHKZJZO%$0S,0T?+Z'S4Q\A9!<\N>LC.- MPE1LY;LY<% -_]Q_?+IS;_]V9;O*;S>?G*OK7^\ZRM6U_6YG2*I[\XZ@M"NK M\(/[PB63\5U,+\93?BM^HB1#UA7+,'M*$"I!FBC=YZQT\N/)J4.+UISEU M\@YI% #5(#I5,4)O2[;(ZF2+U&=;T%AR;4F61K3J+*V4 ]9D 8.@U^NS?2<" M>U/,M6RK5JJ$VK:C0TH]U:$.U:AC>9 [9,U$V$6:JRW:5G%D6#S, ZCLY# [ M&H5I_&KSA'*#/"X1MP[CZ)MX@:CL.*SO?_?%VL8WIW)M$N*2">V3H&];D.I% M * :KD4<0_<\Z@#-,6V<18T&4 DQ5%M=!.F]_W*5[P8P/M%N90AIH$N@Z@A2 MLC[^6F%9C$V%9M2X_$S7E2A6(K$)DO*O41PDO2#K/>,Q0*UO/\2W!66;E'UB M_.2'P7^RWW_<1+/REII6"*E%EF-G(+QZ=_ON[IV2;[$7'Q5ULQ9&N8[>54%M M[3:N?_<$GTA1%0OH@V'_,;"T>LLX,IJ0#S5UVZ1F18EL43YHB7P039\5KQ]%<7M$ M<[STK%WT5:R(:,[L]E$-8&D+(5L%)D6V!PF@0(. J(XN%,SV,#8)=6L5S.8_ MWL3WT?=PB7J)JMT_H_C/72C7X:>Q#RN3TN8LJF53%UFV"AW/,(F#+"$3#QH8 M$616E 5RF629[$W\)8Z^\2:;17GHZBC1(D' .91*U9Z:<,A##63 MZL0R50(UU=(LI"*/_XEXCFZ:#JF%YI>(0ZS__P7#Y=74CQ A/95J3J&I'96 M(<@9*::EAC%7[V#H]Q7VPKHC<6PG__.CV!U3%H5.1=Y<5Q31RU9;>VE#K](/ M&_13\/QK:F<\SW#%^=J5M8QU#L65/8&1&)F#'S5UB6S7HI M$$3[[J+X<9-F$YT6TP:FJUF4 DJH:6O$\H *;,$DTT OC,U+5HR_N9=?]4!J+Z\OV9 M97,[_)]R3\Q4WGV$^4QZ+.>XO?[?(1HW4WX__Y[%,3\CVFD/+!\ '_P MW7AC@O&M$(MYF7'O*7?-X@W\^HA_7, 2Q7WI/OOA$U/,;BHNB]Y3I9<=L)$- M'<:LRS)@0*1D2P(2Y0?^/!Z?*\FH^ZPDSY%H,5'&^T;S>_QTGHKO_NRGBN\< MWYP3\F-'\<.>\@,J4?O HWP^Z.%?G!9Q4S9>;/S-/R5_F.AG3K(OR;[43U*% M J7GOR;OEO=_A, M\M:.SV.: J$37!T&09IR+X8\@>%7HKSS*Y^69,1S%R4A\$Q]S M.^(W$: *V\$]S6B\7XER=WFO_""$I_^$,'J7#TB?@ZPG;2AZTO9M9<:?/OWN MJ0'A*<@;S0,B17D>(YL"6T<8FL#$-B$JQ@#I!M(M#>L5YJ'$=L'UW%I(\W"Z MYF&KY=B;F@>N6+[2]V/NR?UNEYL'H?N]#.^Q\*Z5?U4X7BXK+R0#;E?X6^*) M%^/X'' "7D4LP9_&?:]H8GQ2GN+H>_H\N?J.AQ8L^[0>>PS";)U15A 0H2<" M/]5\8'85_M29#%LYH/;S\H&9UN=C:SYU,C((QS8,HH=+- F0RE'1.^4'.V,_ MCY=__-#"!M1\^9SVCE"(D %T '65D+=UE^IOZBY=LX%T@]O0LFMK75H]Z[+' M%IZWSR6MX[C44F>?;1#;M3T/ HT[*UUSH,[C6D?'U-5=$U2O!XEMKI-/4?RZ M0>5^?*)-IL;=_&Y1O_^4F0*SI.G9"V0YOR&=9)M--2UQL;0J$&@KG9M$3:=& M8TE7QX0^CA7V-*D]#5FNIY?SD>_Q.[%DHYTD=9>DKIYZE62?"-E'C>-W[H:N MJS+TAJJSC(;?[G5;1>P:)C!URS$] _-1*N9A MGD=- %S-J9@IFT#EUPPI]A@H3=AH\]0!*.F3]#6 OMTM?JCN*-K2@UT]+NG< M$2W@E?U&P6-5)V+6?\AZ2AAE78"C9-SUP[^9\4_N*>ETF^%)RYYHY1/OZK^* MEW\/^*M%.U'(OHN6HIA]"Y*LO!GZ85>8<+_;%;M;B<%)ZH<]/^XEBE@ &/3F M6A#S;F<%XA_\'ZL[>-[0(;:D8->J_M&L02QY9OW^M)7K!R[(K$]KO&'@\C:H MJJ;)\;__9,F6G900D,+/>L"B!!G4!@ZDA@Z KA-/R>H>;-[ MW1TH=M^ N?>>Q_F.C+>M7IEO?%LTLBUJFUM[WT9*WP&D8@(A!AH@B+ZMLPZO M[*S#>$E#&ZV_AFMVT"^]NL8Q[VZ=8LZ9["&+I]GE5\?#:R^O898DE1;2 MC$TMB^N<$_KA8>JL_3])*DU7'OXHOJ] M.J2H%D05^X( Y>YUP/_RP_R"[W,75&MLVW6^Q72F<6P2"7)3]OTYR);N3>Q= M,^2[GO$\Z(FMC=38=2M@M#@&TG$<@# Q;4>#ADZQ!I#84\.DQ 1 !3-[D.4> M\97G$9G-7K*PB4?N [%4+(VZ?W:4_P+O (#*T(^5;WY_Q$3>R/.5W6Q++$6_ M@>AY5C85O<'_B#W;X7!!GDZH!QUSC-AR3"E?6?[!7K+UO,9U4. MZBO7<7?';$NH<1P3D&<_/L<%.)_8Y4/,_#\O_4<.Y0]^_[O_F@@1/,?YC7YF M%Q/'A+8%30 A-E3B L/4;1T9#H^7$< 0B'O\F3NOU9QS=/2)[5SZJ'K^Y;0F\26M MDM;]=B@>92_[@VT_>B+]-NM7JG:U<>47\U>WJ9OC[^8X\8N/5_?N MYX8 ^M055M)W(GY3"K+=]+VMPE 4% QHZ9KG4-.#1+4=8F+D&@A0QT;8(3;= MAE%?_#A5KMXIWK0-]2HPBFX;N&RO/4\+HK#^ZXMF';&O),5U6);IC'859V2O;),OR^SQ\9\K=,V-I MHOA9&\9?1R%3,!BWU2@_? W]42_@HW_,-HMV6)>)HU 4#+,11H.,QEZC_=7" M:':TWQS%.W7Z6F%8; U:P+61JE*B4>QZHCU-TS5"#0V^V;!DYU>.CYWA%N4J M[$8#-F-*)H?1W/-/8IEAN0M>)B=:C)?&SMHA,>3,S,T*$1%I;B1]K3 WEJ7J MJ@XM5=6QZFB8(L)5VK5-S]6H8Y$=FQNQTCEFSRQ,Q)$]8^/S_H=/49+\*&W0 M)C9HM=Q4:8,D?:VP089G(@-;8K])6W55QW2%9X6&33'_LZ'OV :Y_QX%Z:LT M-QO-IZP4D2;-C:2O%>9&,SV'0HJ@:1/5(Y1ZMJUZFJ&I-B6ZM447]_*0QT^> M%8_+*JDT.=+0S!B:U<(QI*&1].W%T-1,XFUG96SDZI!X*K4!4DV$34/35 ?J M*H_4/>XXM^'<=92R1.S(,F-NBD:/DN$IF9IS,1VK.4X;;3ID=X D59+:\#GA M/?1\(-GST0;O4^[Y\"C$MJIY#@]+B6/8D*C0,ZA.+=B=(NJ,D$=L5B"S #/W^:Q)D.47A\GDDT!OO42K&W+)DU!^G'3=#-G:35>M' MVRF!%?Y_M5A(L^=EI*N0I$I2SR\ P#( :(/[*3R-B5SJ$I=@'1@JU&P3F"JU M;,WP>,;IV>HVC/I=[+8:\ 1>3(P*7\[_T)_\+D*!?I2,Q&X\YD,T2I7/?OPG M2Y7;(/GS7/S[:JZK,L%OB.60I$I2I7_/[R#2O[?!_12>AKBJ[AB:Z0)/4RFF M5/4L@^B(_^M 2M"6,X1I'/63S+=_B:,NZPEW?B[.>S5+I?-NBEF0I$I2V^F\ M3]W!G3I].YM\=VVBVI9C$\U1=5,W ?!T#(B+L8D]"8U MD6Y9VS#J$WOR^^/,FPDBSB;U7LU,Z;:;8A DJ9)4Z;8G;MN4?KL-_J=P-9Y# MB>U!:%&,5,T!ENWHKD=L&V&,H(JW8928XE;$P3Q1?#8N>S4?IQM! 32X,4>>96^W]\#4L'B=_Y?59> M=E\Z;ES,A']-LK..\K3\;!S\:K9+!]\4TR%)E:1*!R][U=OD?DJKHC2/ZA2X M2,>::GO -"%5-=-R= QU3]UJ';K#'OULG=G7H3C\G(5!%)<<^[DX\=6L%6?R M2BZG\#14 YZGV8Y'':Q"4[4L3"U/LPP-8&C;[C:, M^AR$C&?GCXPGY:7U9>?BO%>S5#KOII@%2:HD53KO_ Y5.N\VN)]RK=<#AN,: M*K)=U>0_>QB:2-ZG ME"!"#]FZ2BRH(A5XI@& IA-=QU1S !;K2%S7YZ#AR ]GR1[)0^7>^MNU!>, M^N4"7QQ?4:2-WZ>-7RUJ3E\#-: NZO9U'2)#@Q34Y$.*,*V@2CU,-$T$VYU M%.@=)]Q/SZDNMYJ+&JHT&>]3_Z'/IG_/_LW^>8C?EWZO^?XYP8 M7PEZOURLC2+=U9#B>9B* X19[LRZ^[..]0-KX."N.G+#2GZ_"WP)+%@'Y9K%4?/H7 M\_9>@>^4XHSAJVOOYO:S>7]U<[T@ORG>UCCF> 9O^X-:!4U7]^YG9?+M;W]< ML5KT[<]2EI[EO,#F-4Z578_-AP&3^X]/=^[MWZYL5_GMYI-S=?WK78?CR7ZW MOB$XS(?:-]=W-Y^N'"X!1[',3UPDKG+WF^M6"./(G_K#5:BDS]$H\<->TE'8 M2Y<-4R5Y]N/QMI!#%D]^&T0C;GNFYSN4OGW&ZXN#,K)O#T(>VXU_+Q,7BAIB M?R8P@&#L]#.7JG19OY]?_>4"7&2_\U=V)[]7T'L?#%BB7+/ORFTT\!>2S($? M/P7A^//\41I-_C"..+*_? ]ZZ?,'JK[#"&I8)TBC/&$P_ONGARCNL?B2QXM] M?YBP#Y,??II/VB\68\O,+]94%\8OU/3__NEB(;8:7X/;7<([?^*22V2MVQI5 M$3WU9&K/]$W!K:_(D7/%R2F!PQJ&$]'X@O:KLLP](;U ;WAO(9\Z DQ@X2PPXK,L&#SS:P[ S>P2@-'JG M2-]1:]V' '35D712PJ=(ZVJS)&KY#W[WSZ>8Y[ ]D_=+N,/3[NN6:] MNT T8:7*W_I(/BC=387X*3/A; F7TE_/\K7#P-FC..:Q@.)GANZ#]-FG3NNI MTW4Q-\"):7KS8[V;'MHIYWQX"*L)8QX#I%%]^__-2['=W MJ1HNII[8;9WHB+K()63[P\_" TQPY[X'[=0 M#S.U_3A^Y<3^S>^/V 4W@Z$@[E8T3'A7HL+X.[I01F$P_M,HZ5TH/=8-!GX_ M^>7B4AA+SF>6FH-?+H*7]$,X&O2B-!]Y\=$@'8.@G]_/TE?TA.Q.EGOO MU:UH9I%F19J5%IL5 Z*I6?$01 :T3+H%G6ABUV /!VJR$;(F?A?TR :W%)Q=N-N(0_CB4%/07%. ML@IRRQ$0!]V4C>L@,DG9SI#LE G-L#"Z-K4PMF.9EJ[I&G8 8@'^CK(73.Q M# ?,6Y@"5"+(S^O^>_/-I .H<=(!O53!\U1!JDY5T- @0=AS-&0[.B2:YH*) M"HHU,_:V*K@;+Z]V-'#:*MCFG-KL=K.5'4K,NBSX)M9@=)20I3(Y.,WD@")0 M) <& ;/#U1(D8X&XR3 _X'>Z$X-\'*[10JURS=MP>'!NAH!CB%)$$J MT"DH$*;%I)EN>ZJF <=R>4B,5 MC;5*60B98*$MMJ$ [RK(UTM'574Z6-=S1 MMBS+_A*SH1_T%/8R9&'"9(N!C/$GID8C19IM4T@=W1#KM0'P+&H0FOMJ0DSD MS)N:'%7N&%1[=]*PHT'MI(-\J8/GJ8-&T2.#,,+B3&-L8J0Y!B6>AW)WKZF> MLQ OKZN#._+SL,,_ZZ1UL-6)=N^;'W:9$H3=:,"4U'^1>?8)IPF0I]9%HFU" MQX*:)?KJH(4I9\RDN4[7 #)K#,>]_\+V-VVM=RC8I;EHK&>6^M(*?4'Z5%^ MJNLF 0:_9*L6YAX8QP^.ZVB.N="3LI8& M[R:*0$8'D5W.9K5/@T]IW?)]E/K]MX<=TC;M:6NXG9B@"KFO:9-HD=.H $// ML77+@+9K$(_[<9A'%3S",-V%N<*#!!3$H!V@JP>T1XT-'*0.ODT'\V=F6[JN M+_7C*BB$12.K1K!NNUPI/4V#EFX0V_3&"JI2&VB+W3 'B1<(I1V*#ZF@V\FQ M&4%#F[9Y$C/_T9#3\)KM-" V&1B*]1;9M( B,Q\Y SDQ4J18SV-9&H2&:JB6 M0PGTB([=::NO2Y&Q6!D=0^Q+WP]3,^RY$Y1=L_T%%;K1 08^Z9E(J8MGJHM: MT3[K:@8D!&/;4QVH4P.Z1)VN;8?NPI89&^KB;N(''7=4N--Z0^-TL;7UA(N/ M-QP0?LI?H?29GS E>]%E]'@YXK_(:L))3WAR-SXU)=@QD6ZJANNHEN>ZQ"96 M/N%IBOUX%AH$IKCY)&!S*S[[YO%KPK*<9&]^G>(.U$ZBD5AJ4+,UZ'_^8B"( MMMD=J.%>J%T)JEP +N/@:N>%$"W-EZNVJQ*H689K:SQ!I81,VF*QIY/ERT^O MH["[YR(WZJA /^D06*KAF:HA*9I,B6UXFH-LV_%T0R780J8QV>J%4$-]@QKN M:.J[HYWXGHTMSD0=]LBX^'NB,3W//&5_>CN#YS5-AUYTO!F$VAY47=W1Q*8M MV+/A9&[:UB!82#\G8+G*UC+<^R_CN;!]UI1)!P&Y"%QJ3U.TAQ;=9EB4:K@" M(<>T-8^ZGFE-5H%SAZYYKS5N; EU3,^.^=/LC0>FO M4=3['O3[^]RGG>S4\#0OYI:8ZB8O6,0H6.KFS3-TLL5Y^$3\,G,XT=5*I[< M$K(PS[1W3XH)[5#C)#;^/\6\>KPD7"X%EX'[C$DAH.B[@HZJF[H&B&H@ [I4 M!WA2^#8\W5APP*6%H@>8M\:X ^DNS4OS(G6IA&>JA*C8VE GV:H&3;, ,1UB M6T@S\X57'B"+]?-UE7!'3AYV )3I*8&B4(LS548CG5XV/0#_R4R;3@ M1-,"0HKV,U/E.;1E&0:A2-,=0HD][7O1G,7V,S<#R6>6/D>]0QP/ACH:.HD< M0:K.2:B.9I3V25$A= U,B&H!S;.@Z>F3C-J T-M>=7;5,::KNUQ'V' /VZ;T M.ONM:B\4F6]O3/C,@GP\?%%ZT4AT [QI-X8Z;NYD>?^N(+/5^@8 !,54958R,D+&C9V#; P$SE.H_:W+WP'8KU#M)UVWV\M M_V;N;"'MHK2+TB[NP2ZJI:XIW5$!]BQ,@6;KGNX1QYZLU<B)#M). MXO@;J>-2QP^JXVK1ZD01=ASBN)[KZ9X-+=>EDPE71*F#MM;QW92EU(XFYUL; M>\35)#T;1G$&M.A1Z4?BFU@\4!ZB.(Z^\_?+J5?993DU/7IA>CQJ&JY!7$LC M&G8M#U';F9P_X:J>/F]Z/G%HW7-D.>QAR1'U.VJ1 AW#..T>2ZF"9ZJ"M-AF MQS(-BR "J4D='1 70!?F$;ZEFM:6*KBC5BO8(>BT]VQO<^UBNCU7S+ZQ<'2F MM8LS:,_48=',XYJ&21!U7.I8V' T *"3VPO30B:)9PP M%D]F'E_W[<,A[.A4KAR6BM041<)%]X>CV;;&/:ZM6B;6J L&)*9NVM/]/;"[L*^FFX/JEO7]E/5*74-[/P<2=>ANNW0;%_Y+A3Q3 MA31@J0CF4-/2*% !- UJ$V#E"JEA'>&%.;9M%')'I7C2,:C,QYN:CT_#@)9&-. %'5_+V MT &=O*9VP$X/PFBL+Y?:TPKM047WBXD\C%RN-XYI !T; (/)P:8:P-;"P::; M:,^.]M F'7@:'3!-3,QWWE-2,5L>S9VV^#8/+?.%T\P7#+78RYC >KO2/<(7B7IJEYR8+4QE/3QNW/>&P>.H^8 MRN[<<8Z/)1'G0+$S;Y4_AQ"<%AUB!%!5P[:CZ10YA-K$<_/=J%7#07!AEBP/ MP:?'V!P@@05R(RVI.@U1'0J+SBZ58(W:+M!=K'I4PZH#\KJRJNO(J^KK7EMU M=K;C )2SRBU.7A^#T ^[+$]=HP?^-E]-&N6S M:S4(B.Y8(GLA&M!43">)BZ82>V%)RN%FJZ%F=!#994?Y*@ T=4 M& %0]+1! %T#V1IP+5Z[J3VX%"L.5NI\(Z*#JK: ;L]:[*5*GQZNX== M?!2+$Q6Y]%QF0#46"NFE=6RZASS5M '531=B%U)2;+[J+ 89I76O!SAF"V'8 M(4 6(J0:GJ :$JTT24%=5S6I2P&%IFW8IDDGF\^X)EZZ_/P !VTA#?-X'YZT M&K:V#''QT:N;?^CP/R7)M!Z13UG(1.8TIST1T(O4PW*Y1^>N'JA$!QH@1*5T MLJ>,B<%ZI'BBR[X!J4!-42!:])=B50,FT#RJ0Z)"8!E G^P(8R(-+9Q= MM[D"[>H0S%TF\0UVO\<(AW?>/3#=+";U7\KS QTE9*E,#F1RD%LB"(OU-[9F MNJ[I$: :_!I%+J&3I>H61'3!E4\P-FUA*I45K]D>6P [6-OIJ2F-RQ&D-IZI M-N*B%1=IU+0]TP/$QB95+9M'V-.=XI"UL''$YMJXF[C Z/"8_Z2UL<49^TW] M9LY]5R@%56N[R=UU*-(@!)LBEJFOD7?[K&0/S;!G MEZWA>O[U)0D^A$&?4Q^/6*V#C;)'\;3_8ZU7/1DU;&UZ?O'Q2SSI.DO2J/MG M1_DO\ X J S]6/GF]T?L)P6*_:>!^*^2//NQV#5]E#Y',7](KR/J_DP)DF3$ M>C(9:-T4VIKF!A>5>PT1DP*(5$@PMR_H8*.#*$]E M##RY.LY:LJ(@)AT$M Y&9'(Q&J5)RB^)1EP_$5MY_G7$,QT,.HJ(5\=WZ1U# M!1V5D)I'(M3A27G](QW698,'%BL89H\U9#AXHN$@044*A2Q;2X:UDR@4@-:Q- ]U['- MR90A] QK"X79T0+;DU"8)N[-_6:4F?SY0B!^G\<(0>\R")6N/PQ2OR^#8CF/ M,C$R6FG#7PH!=\@N=1Q3Q]S":)8^-C(VT*BW>([&%&!?.+ZN0GN,KI+MV9^? MUHV.AD][ZU^IDF>JDD;1*F0C4].P 5P5&IY)+0-;^0YT*D6Z!G:BDCN*!,0Y MDR>^+7Z;BP>W+/6#4!S][,=AL-VFE^=D6=IK0%18) Z:;6/#HL3P/ M!C(#G M&GGB@"@A"Q,O$Y2X.4C,;G@&^UM>I$+84<$N?7IC7;?4HU;H M$2YVC.-QLJ%9*@+8Q:I*1<,1F&Q6K5)M8=)_*SW:42NO03J(G,3&<4W,RW<^ MJUF"AA)E*XF[T6 8LV<6)L$WIO2C1"XB/I_TX(>59DG5RAM90M.BFJ<": ,, M'8#SNJ"--*HM+"4H82U;K&B7D3;>A.<3A]LU2V\>[_V7M_GZA/.&_VVIL=)) M!ZN[K"&NE'@!X;>(?#>J+[OMI5X7>JT7>FW:#K4U"U#/U(EG$M6D8*+7%..% MS6[>KM<;Q![KZ+6!.SQDDGI] BW2V6]5*YB#L-L?97/Y^?3^,^OW^%^5-&9^ M,HI?96:T'-)R;61F^#10U"MTW<$ >L1639YQV9:CFY,\RR38U2:&C[WTDP_E MKC\WZ_:[FD#R+D/D;QR05^%]#L?];?@%U8X!=[J[9RL73TKEELJ]H-RH***8 MIHNQ9^EQC0=HG(0ZX0G?3ALR MWBKLIB>$4N6ERE>K?&FO&(,230>Z!AQ;=3S-43&9S-\2TU6UK51^1[O.$:U# MT4$/26V[RI]2#:A^R9W,#%LV(;Y]+RHW%_P@\TX;4HBJR$5)QGMRI-L)H MH55M,;_;W]DK!':P*CM+I"*ULH2BPZ*$XABNH]G -#0;VQA"XCGZ9-MHAQH+ M/=IK:=ENX@$-BMQXIPV@+2V$'". ?W.\S=(N*UA!;G\ZC()-'X5OHWHZ.0E?!22O?VJZ_@1Z^ MMHU#)NTRURC,C%$<\NR9)CGP M89,STXAGF0O+%4HGFIAA[X S0; #L;[KE0E;(Z.9CD1:3&DQI<7^_>W+:1I0]_%91G\JND"H[[?G'>G:I&7V8TE4@92YG=_6L+IF"+.Q2I MY25VYM._#9 0*%&R* JD0/*D4K1X!1IXSG-.G^OMZ]7CTNG$O5#Q]FJ.&DS0 M=S\MG5^O*#=)+S_#^=/RX^_+KC_]7IFF4Q1)WBLKRO/A'V5<;SB:1IMY.HK0 MR.,FKJPZC]"IKF15@OZI/\R'O7ZTL2?3^$(U)N7'NXNN'N;7XOXR5U?UYMN7 MH87;0N_=DNKQ:ES_QDW^N7C[<5SD_WJ;?XIG]#X??,G_F,0CO;L:+Q:35\(Z MX=Q;@3/D+>%<,Z&I#QAC):1@6@E_\(^;/A<\=8DNNQB5W M_&GB#+89-@ACJCCS2!EI)5$N"$,0Q6A#K-[;V94"5";4ER-Y2MC=+CQ?$:O' M\+ZK/3*5A6[.7%[ M=GI^]O.),Q?>)><7\9]?_.G%>7(6RM,_^\4GW_]V:GYS)_']']9?S&Y._ON3 M83*]<F^?!RDB;%UUYQ,YW79E1.@9MB7#^[CLID.GG=%3Q;G-3SQ7OW\@75? M]*^C:CDMOB0?1M?YBK%^G8\_]X?ST\MGTU']PMSVKU[YTK^<7KU7^D2$ M42&8Q/*[6O%':V"0WTR*]_4?/]U7\V]NG6"W3F(LWSSN(YL?D:GO?GJS8KW, MW\.;O85:_T4XV*-?>]7 ;)?VJ >POENYE:\0W'ET#[%"P.JY2U>/6#W1QBJ2 MZ_C&U20I(EE?WE8>POT_@OM_WO^Z]MT'FCN<]:T_BF<+,%^]%IMY5K8F%:7' M'W !N'@ %\<^(@APT36^>,:U -!T"S0/D4D'.YUL(9CQH?B]&,Z*29H,"RCR MV3)GO%XJ^T:1VQ<$9M>.O6[N1'TBV(H1485DS5P;9\L2)8R18$Q2KZT0B^P4 MF8F,K62G+"0CC$?7922B/,)_]J=7=C:)BRS&_NLB^]%,)D7\_W*UH::;)ZS\ MX\*U453!:,K180_6Z!39; .T<[99?@3F.5#F6>K>XJ@6&3+8*(&J>FW-%D62 M6I:Y<#,Z4(RV]XP43O):5NFJ:4I8X$QXBQ13&".J-&8 MFD5?.4.%,RN%7JT92/_="DTQ15.D=D)3W MFLQ);[G0+'[&S0E-J8Q9MC6[JR5"PS(26JN=];J)XX[7V6^\+CN:3,M$QO'" MQU8O<0/DSVZ^X8/\1@*HO)F^^C'_O]XK)+0NZXF8*"L=EU3'L)*F5"[$MN:(PE3G0JVRQK]HY)84*N[%U+1[#9(%O4JBUHI[C." M85)AO_#R*JS\ZI#VUM5J.[L.BJ.0*E"KH%8/4V)5([&,.<$=1R[^5U;@:HD6 M:M5@2OV*P[-UM=J.Q!(I4]ENR[VN2FS7N]NT5]3VU_%H,DENQJ-/_>F&?H,' M?O45'0F''$';\SDF[:%V+0K6N!D7P*PQ5AELN*;$RL!1J%VTV#KN[E-P)1:_ M5E*Q3=^"*OL==&*,46>-(Y#G7PM M%;!;G5KP;6%OS2TA45=FEG4S# -, $S0!A/PIJO4L]5^.SLI+&A*]4XG. ,5 !4<'Q5(M#Q!A'/O,LY\0(Q31HA?Q#:DRY!_ MME'0$A50G5+:B;&&W:2"UQMBN(5%GMT4XWP:#YH47V^*X:28O.^(O[BKE8)[ M]X?]R;2T1GXO;JT1V(IMN!7;IWC*FILGC):&,WGN _9"2R4Q\8(AZ75= MU)QAL[I[FF.MC$[?09J? VV;,16*4T(45!$>0P7.D0OHTI@EQ8VCRBG%@E0^ M.&,I7W@Z!0UR)=GZ^0+:7IVO3".!@(""TCQ F<2XF;I A! X>,(DDM([3918 MR*3.O!>KT8=-E&8[;DA!4\FAZ0<$=!-/_R'LR\^+:G1EM2^_SL?_*NX$"#KBL>JJ$;'7 M5"3H+15A1SW35@44;0.-,BRRVE; (?B5WCT+T$0J^J6&S [VUK@TW=N<9M=9 M:^!HE?Y>"Y1J,GXM#<*Q#&?>RJ"YXM8O1IY)CCE=:= M>D@J.?2/!2?VX0OG4C\0(QV3Q%!KJ-$L8XKXA9&NJ$2K4:;G"6=[.UV4\MUT M307A!&6Y:WE4K&E[A[D-5#B%&=4B1$$D"T^N#"3CXL7*LB4C7Z0,0\07E.7! M"R=%C7 Z9[GT0:B,*$*)+5M3UAMPK/5*'XAG*\N6A!.GJ-W>6)T3S@VBO;R[ MV?AW-Y5/OX,D=SC;0:&*6DR-1GFT5[@ M.%K#TG)6=JBH^_=QYN0#\Z&6L%2V!IN41#29%-,&=':.L&UNKGDTWX^B]Q?( MY)'()&L2P;RF@M"R[:T6#C'LO:^S+WA\IV69W'Q/_>]B/+K,)U?E[54$DY] M($$@#T8@1=,['F>8&R8M(J57"P5"[2(STQ"'1=:ZDFPIC3I5J,WT*)!)D,G7 ME4G5R*2GV*&,VQ LHAE!U-5SNZ1F)K0LDYOOI8]221['%.F+T30?)*.5+BI= M=_[M*W4=I#^0+?6%I5Q:JP.SA@7)&=:8D+ILTF&^,O'BMH'/(@UGJUMN(5.R M4W.B>UY"D.*N2?$^#.?#;*D;+/=&V3+U6SDE'L))JB\OQ+$S9$.];8D,H/"&*KZM]H\D%7*7 MHZJ ( CH ECJ_BHQAE G"C="<>T056R3=:R:87,E>7=, :(D D$R1AOZO MQ]#_M7IZMXWQR; WNBZ23^/1=>W6& TA4Z#]M6Z;F!ZXMVLRE5Z:OXF5(0[I MN"N)Q!0D#G*1G:0M$6$EE?>6J>8P^GDTV:H_ M-4\3:SDCIK5>Q' N #F#N* MRKN-98WC)FT^RP2F4DI&+"/8!$%,[?F+(H-70O[KR5I[Z?*E6=!FOLU1R=HA M::Z]G+R .6V2;K'6FIH,C:.J\E020I:;4Q:,C0^C M<03D,"F^]J[RX>>:+X)Q M2@?C5DR!!<3L;#PNAKT_+L;Y<#(_S%\CUDI"RHK(*,5%_G6K.]^4(*A=A5JY MPY=5W23%:TN]1!GSCH2@6-PC4[:052(<7^F.^C)9;6_GG#+<9C2&5OI)?5B5=I2:6O*!*A24*6'+ZNTD562 M$>1XX)1R*K@1Y:B.16!',611ZZJT+5E%Y+!;1!Q0=+D,)D^+LO*\3HOOB!.P MJQ9"E\GE^R?9131)[(IE3&:8!6*$1<@1R^I-M<39:A)[C9-=#.-*E6C3&%_% MVDMN6EN"]P-(V@%+VE)3<>6HE8%B3:F0F<3*X;IW V(:K[BOGI:TUK:]LM7I M("!G(&<[EK.XDVWZ)%-N-;?24:1EX!FRV:)YOQ%(\94V36MIM'9L8IDR!I(& MDK;/DD:6Y\[(AD%L::YU*T6J?\[T3[P.* M0#]0H["H;_Y892LL]OK)-/]:AZBK;NE%/A[&$YW,RZ"+_YOUIW\D^:=/_4$_ MGT+?=*@IJRF.-A$")'@(@5#C!$&,:,=JBE/6$+_2U:6I8 D19#:>0G\XBU?E M[+;H?IY1,__<1?ZUF/S2'X[BZ?]1NSS-\/+NK_@*J;\4TZM1?.?W^)&RI>5V M2[!Y2O06"!-JU4"^7U^^^=+H86(0H:Z,J@LIB;69KYNV4!OX W&)UY3O]AP4 M*$5T"V,60+Y!OE]?OI>:,FF$63 RTX()3#*CD5\T>-?2"+'BTG]U_=U2B2M+ M"5<@WR#?ARC?NI%OHCUGSAB2!>RD93A06D\EY<2LM%=Y=?W=DGRK5&I\\/)] M' D*)RONBJZ[9[O*@4?ID=5+W::(P]X*G2&AL%5"<4[KSAN2:/I BOZ"YA8^ MV*P8%I_ZTVVZ%LI&M+L<\-8]5RR(,HCR(Z*\U,TJH\I3DCE'HNQF@6CK%C4 MVD@C7R#*[7653SD&4091!E%^0)1YD_R,*,;*99)YH>-.A6O&3=V83@GR2!!A M3:WZ;IVL.$,O$.46ZQD0/^YI M3L>4ZP!)#8=67[6Q7U0O-=6RGAB"HJD17V6(<,,]KAO@49_=YDH77P>3M9VB MCS@ZJVF)6\U&(*D@T! >9&\_ Q91%)J<224D8](:I37!QB&5F3HEVGMJR"X$ ML[T>>"SE!-((0&H/4FII,S$%&Z9T1I4A-!##K BB;BTON#%H1^JTI79;,J4* MD@- :@]2:GDCM=P9+3T+R#-J,.:2ZH41+)DV5.Y(U[84\I>II*TVG.VDU!Y' MR+^$V?*._>UUA:>D?PLH\%!"%71#:JK)6 Z>JXQ1E3EJ.6)&L'J4O,XR&I[( M6-Y6+<$D7I7XVK=C#% 2#>)YB.*)49.0Z(P3SBIC M4&81XLK[>8+@WCNI7@>87R/8-RT **9QYI%P8T[?NN(L>2V!9#QQC_0>7,7 MF?[KB"]NMX7VW@7]0+Y!OA^1;[HT&$HI:U1PGA-!=#5PIJX78)G&;:KGMN6[ MW6DS>R??AQW4/RVF==N"?#H=]S_.IOG'09%,1XG_.C@OQK_W>T7RM_CA,MB? M)A&7/\8CCGK_NHJO%>,C#?0_ ^,T8OQR-"LO:@WRW7E%MX:;/V_SNAR<H*!OH"^ M@+[NT)=::H:)!0XJB^8LX50QYN(V=1';DHQG*QO5I^BKS9R0EB>O 7T!?0%] M[3]]$=30%Y<\4&TSPYAGC JIS*(OAW26DY5)=6M87ZTEQQ"^/4\:T!?0%]#7 M?M(7D4L5?<8&ZHG!AKBXD^3(+LJ I-'*K[0B7\/Z:BU+2&PC(W??Z.LXTHA\ M7?QS4XR3R54^WM1[^!X"*@\'5.@N\QDZ=A&.=N%P]^'NP]T_SH7#W=\DT*HZ M:R)E^:3?@_WM=BN?V[I9FVQ(]R@1A2XEHF"N,?=6&NHX(YEC(H2Z-B73=,4! M5IOZOQ;C\]+0KW"]9ABR_L[RCI+<;BC1-S>4Z$<*E=<@[R#OF\@[;QS>-!"N M!3).$4$M8X&3NA:-"XU7T@W6E?>'XG8ODW?69O .Y!WD_7CD73;R[I@UWF.) M,V>D-APQMFC?:!@2RSN6=F74Y3/T>ZORCG]$!R'OK09XNNN^N4. M&\7@G[JU>\"=C#1--0VE-#*F-2:CDA%!)%/U'%&-T4JKZ_OW:@HP>P"K!*5UEE MN:F7$%I;QS1'FCJ144)9'0U61H@7V2IM^X]:'2[0.58YH#X#;_[RGU6>>W'Y M-H]KR#\72;R;'XMQ,OHT3Q>>)+-)4;8=C,"YOIE-X^DU$P5>(ZGX *AY[0RR M UCKSM>W!1F9KV_Y$>[KH:\/[B7(Z%[?UR,)?VV:O7O(6[_C[K7*EWI@..F0 MQX([;#A#P:%@6-VL45!)[N^::FO8S(WAT\H6/OM4[84F9[/I9)H/RW6OG5L[ MMZ&7MU%HS6T492GC.!42'+^O48#9&FB?K9B.4F@%:A)EL!#$$\6PRK0-7FCB M%AT8-5+!KR3*O%1H5X(U+Q):CG$JY6%[0#HEM*!<=RFG1"R%3UU9G5+V8U%1 MK9J@Y:*1N:8\?GH+RO6_6U2NF$8%RT%.0;D>O-"R1FB]IQGWF2NM84Y)_$A6 M-[4D-M,K<806E&N;0BMU2M!A3PDYK.K:S=-3C\E6V&MVD4M12NR<$SP(A*2. MCS2XQ7[;(,+9RO#S1]AE 9H5DMGZCELBDG+6IO'>6=T/XK4GXJ6;T4&*&TJ5 MPE8(BA@+!NMZ9TR"E>LJ[V>(5YM[8YYB1EH>+ KB!>+U(O&2:*GC@@J!4D,\ MY1A3IZQ'BXI,)9 1ZVYHGZ>]6K2.I5#1.J8@7B!>G1$OLB1>6)H01*;BUE,( M*1QQBP)(&:B@*T4\K6BOUL2+IX205-&#T%[5'O-=E:UU^WKUN'0Z@_ZP>'LU M;X.*"?KN+@Y9!-G2"?_O;#+M?_KCWF=0_%!S3OJYB]"/K>&E9UF]U!]&(9^^ MIRVGW_6D\5"_^Q/?XAZ24CD^CT70XFA:5:%S$ Y\7@Z("SELCD,/6 M!,T1MYD(SIE%CUC')?7X[=SR6_S DQ__G\''08GA^<<_C,ISOYI.;]Z_>_?E MRY#]X-\^/D_WA3#M[^=O_F+_]H; MS";]WXLR$_"RN!E'0:B&7"=1VI+\>A3Q_._JA1\K@:A_JN4[M1T96.>LJG:U MXNY9;5$L#^B4>E&LBO'+3^HAJ3HOBB3OE:FH^?"/,A>UQ-RDS#B=#?/993\J MAE(-5#V&\_+)I_XP'T;H#N*!XPO5-+8?5]99+__^NE=7]>;;UZ6%.\'N\77U M>#6N?^,FJL*W'\=%_J^W^:=X1N_SP9?\CTD\TKNK\6(Q>44VDRSCDDN<\4@/ MW$4-2U@T.7VD$"^TRUCYG?S.5=CRTIX)LM7OY\^%SYTVWLG5N#0"_C1Q!ML, MES,\J>+,(V6DE42Y($RTGS':$*MW>X9?5+G0D3UM:99$V-TN/%_1N8_A;^62 M;$O,[IZZ_Z^?S_V'?YY8G_SM[&=W__/K!_\V?GI_\TY>+.?O%O_O^Y[/S\Q^2 M[W\[-;^YD_BE']9?X6Y6]/W),)E>C6:3J'8GSSB[;RG7Q>G>^0BJ/[(PB^Y: M1?5ZEH[XY+>73VE8&M:#NUH#S;5QJKW[^P#6\Z%]' MYC\MOB0?1M?YRG;M.A]_[@_GIY?/IJ/ZA?GNKWKE2_]R>O5>HQ\94Y11)+4F M4?Z_JSO6QQW:(+^9%._K/U84[YO;2,WM;@[+-X\'"@.?7VW,BM?.!2Y50_-BC)1SUVZ>L0@B>9/D5S'-ZXF M21&)^C+Y^VQ8)!2E!Y@YG?>LWK-\"S%>OQ6;C@+8F%644 MYM5P\9K7XIO!%\#,$YA1P"6 BWWE$@!-MT#S$)ET<#[=BT-YI\4TZ5=3#KN> MK+[O)NBC%^MUAS'NNI//J\X1?3)'@G"B5"$9;X8>:^X(95J[8#4.FA-=9^<; M:]Q*[[ UAAZW-+.=I%RP7>3==W-:*) 3D--1DI-@M^1$L,!!94I9PJEBK,S> M6N1O10[+P@8CC5LB)Y8RL9.B(" G("<@I\Z0DVK(B4L>J+:985D95K>&I93._/6B4P);W.@1D/'J]ZMX^*J M&%89W7,7W+OO!Q%=/T /UH-?ZZ&O#^[EX:P/[N7AK.]H[N5^]5K=,'CWVW!< MQ-_[=W&9?,[[PX7YD$3+-ZZAK&B+ED4OGUPEY55/KHK+S\4D38;%M*R!F.9? MBTGR9Z%IFGS_9YIR27](DS_C5"E2591]_V>6TNK%<3&YF?_LY@X-F*Y7ZE15LEXW@9G]E(V9#O(=_ M*Q'[UXCL\L6LB+NFXD/1&^232?]3O,+E*9FRX.HB_[K-2!M)XP;QH!M<@00? MJ@1__Y0(+W4#,(Y+(I'/0F!<"F4(L@L1-I9KN7L1?EX\:A*O7WSMF[*L4L%W M,@UT%>4O045;!/ #"/\1"?]3LL\:V:?:&2<$5QEBR&B>F:#J4>B*TM=1W^UX M5&5*69L=>$!]@P1W1GV+1H2=U]@I9#V3<0M7SJ63IA;AC/.55G0[4=_/$.%U MU#3> MNX/L3[9@--WDWFI%!5,FXUE OAS4R_QB;J^Q@JJ5L1/?8K0%LNP"6!T^9$QCA)G\K8X%C MI:D.- J@"=:J17- PT5F5YH#[DSZVO<*8)42W&9&V/Y8#R"Z^R&Z3THN;237 M:A6$",Y+YC'R(NX(?-WS/;#5>?>[U)LM94FE1('F!/'KD.;DC?QY2IW3-'-1 M\&@4O2B.J(Z%L2!?3_[:WY 3D2+:YH9\?S1G!\N!MY_">-_[D^2WN)N 9W+# M&OMN0 3[#W?_F._^(84DRNA7F5+Y1"+E]W_F OU0IE(R M(JI_"1(_+!(I<3DB\9%$RN>>S_\WF=U\XZ)^HV6WN)E60Q#BD66^#JS0\HLK/0(>'98^#52,BEIT_NS/WM.D-!#D5#5 M2*B4A&'K0J:XQO%=9@*IW;4>X6>%.5\JH>UU $D1PR"C(*/[*Z,$-3)*B*:: M^ PAR0@FQG"QD%'M>6#/H*,[K.,+D\S= )K(JE20CK& MB>:XKE^PB*Y.,]RR'FVI64VJ:9L%"_LCHT=1POFAF/;'U0RTY&,Q+#[UIZN. M!:PK?T)5GJG1PJ70%7<"V=R=<+#NKV>EI3_18/D@T]8QX;+9_C C$ N>2,<9 M\QS1L&C%8S*2J>PYM+W"T+?1R3 >79LS>_)K^94J>%[]SJ^CR71\*X/97 1_ M'>3#,O!^6DQKZM]%,BAI<[_T8EQU7T$ OP"_/,8OLN$7:SUSF<>26&J8"T(Y M6M?%:*))U_FE-9<,;;6('?@%^.5X^44W_&(88S+N0[.,.V0]IT+4G2^HT^%9 MKJ%7LE]:)5INJ L$ P1PMP5"\%!]R-@CAF,>"1XF-^R5:CZ!PF4//JLU_ M)0.FI4I^,&"V7AG<23_9 XG(%Z-I/DA&3_52/4[?_^[\_>W ]X'[NTD#ZPX0 M_ ,K6:]^BRXU8Q&,4U6V3;.9R62@(OY1-V+B(3RK$=-.'%>IXE"-=:34\)IM MQ'?'&Z_:W_Y14GG:C%Q*!)215@+FF& L,R=2]0QG(-ELYMAI1V[[1O-]5CSLNP=_3W)?FHI.81AEDE&G*.% M3>60-"L#/S:WJ=K9Z^H4HYVZTSHY#008#1CMF!CM28..+>6DQF8U6VHU13%'3!(CO-%4BDPCLDC>T];C MX.[KH ?43ZUZXK/!K+Q"OX[&56AJ.AWW/\ZF>;S:%Z/3T;#43./18! _3"MU.,MG;UZO'I7-;J8*^0U4L+O3^ MV=_] (J?>*%C_$&%4YUUTBL&@\7Q_N,->E,]CY_JU<\?.,9%_[J8)*?%E^3# MZ#H?_I2L7NV[884O_!QD[YH#.-XW++;M_,1N8L?>/+C_S/X."@)8?[Q#Z/RM*ZFTYOW[]Y]^?+E MQZ\?QX,?1^//[PA"]%TDI.)=_=DWR=?KP?M!7M[T8OCVM_,GKO@28LL2@/ZG M/UK)TKYWR2^NBDF1Y.,B&=]6'A27R714-3F8AW&JC@;E1_H5"\>WBWZ5U]T? M1HJ=5+T0QL7OQ7 6,3L:)Z.;8IQ/(SZ2XNM-9/.R%V,^2?*;FWC,2B+B%^,/ M1!K.(ZE/B[+:9%AQ3UX^F4SC/U7'ZO*7Y^?P8Q+Y.A[RM+S+6)8G^(U?^-0? MYL->/Q\L_=:/]Z"U!)N'F 9$]WFB2]H7W:"919E4C%&DM!&4F45"I!,B,_=% M]ZF/@^B6HELV2UT(;_F!=/'A%\DC0=N7QQ=I^^UL)]7\VOS?5PWS]]Q>^NJJUV6CC6\'O(:=Z MO!K7OW&3?R[>?AP7^;_>YF4#J/?YX$O^QZ3DUJOQ8C%Y13<3%0Q1-,NP\Y9[ M[HSWEG"LK*;Q927+[^1WKL*6E_9,E*U^/W^1 9Y[)V[/3L_/?CYQYL*[Y/PB M_O.+/[TX3\Y"XO_QV\G%?R??_W9J?G,G\?T?UE_,;DX^1..RU#+3"-,BN8X? MN)HDQ;!4:W^?#8N$HC0I?:F5UBNW^UU;P/WME^X=[;7^?AS?S@_O7PV'=4OS-T\U2OS#836/VK$$:4DZBX1=Z[? MU=Z=WF@PR&\FQ?OZCQ7[J-F3-+,1V)O']R#S(V+UW=*.Y>Y[\O&W<-MO\1T> M2QSHNG3;/[A+ .SRIG1O74_[" ZG&..6GL2;9#SZ,O_[T0XEU_& M]8VOZ!SUW,N@'K'<1M?1XDG.IZ/>OXZS$F=Y;L_MS7]TAL\6;_XSNFML#0XF MGD+I)8O[]E_S_F6T6!*;WY1N #'T8/C0S'-H]EZF?A\/(PGL\GH1\#$86'" M]'JSZ]F@\OE5E6;)G7A[\GU99O;#NWG<_S\1]@7P!=5( X MC;;FV\HSNTBK2>J\&@#'T8-C7O+I_V_6G_[Q6,I.5W:D"]<=N9OCLQ^]FV"M ML%98*ZP5UKK^6CNE?'9EE+S&)J4+ALAY&2P%[\9QWGQ3Q917QX^GN;0$ZRP?YL%>493RC3\DO^;AW-;]& M%,]3+I^#A6U.Y1AC^2\>$4$ M3N5#'0FN1\,J6#/7-&>SZ62:#\OK1O]=ZWQ0C/ZB^P+D$>&A\2<_H4#7UFBCKF-<9>.2.MRAA=-*H2'EN1=9@^ZTSO.M&[-=YD M6J6:MMKO%7@3>!-XL^.\^7B'OYHX5=-'U02D0N3-C'%A$/.&(;8@S@P3O^*U M[!!Q+I5#/#9WYWE6=#-+T&!& MN6095HXPK2UWF-?V' IZ99+JUH,I=77-AN&4=:B%IDJCE.M6+#9@%V 7L/C MXIM3*R&HZ9R/J7:&9A0K9)1$6EF[\#02BZGML,7W;1)^^7P405)**= OT"_0 M+]!O:XY*PI;85U/&L.!$!8)%YA$3M&9?G]$N1\4?_NG6W)6$@ZL2F!.8$YAS MB3EYXQ) 3.J24!$988IH;"I/97&8;U3N[4%NA,4I8KRXZ6\]29K[T&R]9N_ M5%!+^I/)K+A,\L]Y?SB9QN_'%]]^S"=5N^[K#@MNY5-,VQTGQ>@V.7Y!]=9F?9 M_Y!S!]96"X!.0">@*N1GTH>B-/@^K7ZDL MHGV)&,@4\YUDB [ #N [@)T CH!G7N!3D D(+);B 2^!'0".@&=@$Y YW/\ M)'RI&0_R5FGM$6**9CKS6H:YGT1AA#%;295\-3\)^#:.J\#%].9P*0$\^I1, MZU'#DQV.&NZN,NFLSC@FU0"0 D@!I !2 "F %$ *( 60VG^3?,WN9D(W4V<< M)\HR2@+"DDH3N&6VVD)G1J"XX[R_A;[34FQ>5%YM=L;MU16^L'7DMQJ6:97& MV]WB+GH5L2^!03N;STTZC1V M.ZU EA3B5% MP'$SRP5S0[26G JA-;'*9)4)%U^G1F/6BB( &M^/W0PNN 3D!G=]&Y7O*'0HWG2AADM#.. M4*N(1UAXXJE65A.IL0TK(^Q^Z0]'XZJKZ5P;N:)7FC]%&(^N/Q27Q?6\XK=3 MM2YK=>'?R:!D$'40=5!$@$Y )Z!S+] )B 1$=@N1P)> 3D!G)]WI2C?]ESGW M&BGKG#6,,$&H8KIRIPMG.+;BE?>5AS%5:%]<]\ (1\H(&JNE3 O& R*!6T$S MXLMAD+)B!(T0RNQ*CM1+&:$-,688Q/@@2XNJT>U5[[G;V>U)OQK>?B!)C)!4 ML=?* " %D )( :0 4@ I@%0G-CM/['7BOJ/)*I<>*5U.8!;$6L\%"Z9,)C2( M"*HRY._O=2ISU"Y;HR>5,?KS:#(Y+:9GGR[RKZV%U'N]V?5L$#]Z^=AAV_.# MI(JS0^C*?00BNG=B"4S?11CM-=,#I !2 "F 5+&AR!;M4?!;CRNHI4(B,U]YWL5]8(L#8C) CH!G8!.0">@\RET MCL:7Q;A>";[YFDQ&@_YE\B=4_;=?Z%W/Y,:\27#\4T[P^+2Y^/A_&*3=IL)L)%FQ;ZQF@!$@ 2Z+X* M W3O$;H!T8#HPT(T\#6@&] -Z 9T [KW ]WK;;@)TTW%F>:.4*:U"U;CH#G1 M:![CTL8:MS+&9KT--^R5=Q,&VV)HN>6 5_7L2U$=[.-HR]'LXZ"XO;^;7*3%CY:?6 7,=H7Y@0NVIG1+ MU'38)M11A8QP'!O*L@QC,9=N88SD*\.\[>CZ>C1.UU?X!:/=]88(M,>>?MWE5#HT. M56/L^/B,>8,5P)[!GPYZD8<\@"0T, M:42<=NYREZRZP46Q2PI2R><)#>*4?PPLY3PBO383OO!8-FUYJI$TTZ)G:Z2P;V M!?;=Q[L.[+N^!-X$WASP9ND<0<$8Z@PFKQZ73B7>D>'LU!Q FZ+N?ELZO5Y2W:DMG^*USV/T1 MUUGUTO?O4"6*%%!]OS^,'#]_OGR 80G5P1TBP6BN*JI[D_2*P6#Q;N7.*I_' M$^_5SQ]8]T7_NI@DI\67Y,/H.E]1+-?Y^'-_.#^]?#8=U2_,]53URI?^Y?3J MO=8_:L01I>4N5@@NOZNQW(O2FM],BO?U'S_=1^Z;VRS^VZH4RMX\GN0_/R)6 MW_WT9D7NYN_)Q]_";;_%=W@L<:#KTFW_X"X!L,N;TKUUO6H1SFL5S8DWR7CT MY8D"NNMX3H/BR;JJ5NOD5G1.6\;@/'*35!;;<>Z)&MVT=//I*]S\9U2F;0T. M309I4J:01HLE6221 CB.'AQU@EQ29\@!)HX>$TO)/\E\3-J=])^D+)<^WD W ,U /3=!JB_Y./>U?P: M45RU056OW=-Y#_-U*4+- ,^,6[ZA^X*^U/ M9L8GH+!H?$A:>J^E%=*.&\S91@5 M4JN,U_4+2'N\PH=;JU]HESF[T?\4V!+8$MARW]F2-=5>RG+,0V9YAC76Q@?A MPYPMF:.4=9DMS>66&Z 2F4J.@#Z!/H$^@3X;^ESJG>6(D!(%H9F.>].@.)E2(07P)O F\.81\>93K;$H4OB6.(FSB ?&/"(! MD_)/ZA;$R14W72;.5VF!RG7DU)W8HJN$LC4\=JA/UM%R\L''4IZF)2V6FD8) M;@A1GE 4B%99)A9-HSB5V*[, ]EZ,&4'O5!IBHE($<; +L N8/&!Q=<>M6+< M-+W/0B;*"2%28:&I,"PSN(Y3B_CY#EM\VVZ&BF5*"1AW0+] OT"_[3DJ,95+ M@^ZHQ3Q37"*BF79(^L5^F_GX?'>#[I[/OFUW0[W'OH3NQ/ %5R4P)S#GOC G M;UP"F99.*)U9%[?(TE%G$%_8K<2S'?9#C>\/YQ,X_?CBV\_YI.B+*>XOBF&D[P"^!5IO/X6DX>&QZ"?5I76S<2F\\41&EW,O7_7F MV4UYT(G_6HQ[_7BU[XFLJT26_./"=21_&K,4*]FBX'?6:CD X^3I*K@.2^?M ME & %$ *( 60 D@!I !2 *D#SXGE>O:X-8NRX0WV?VYHL/.T/.-5? M.Z3:78Y_=)F=)?]#CG6OK14 G8!.0.^E#\WZP_Z4^+\V+\>[]7 MS*V@#T5O]'E8_4IE$+45T7SDU%I+X1*ITCMI"@7L .P N@O0">@$=.X%.@&1 M@,AN(1+X$M )Z 1T CH!G<_QD["EYC$V,(UY4)8;BC V.G"[*&8SP@C<&3\) M^#:.JR##].9P*0$\^I1,Z]&XDQV.QNVN,NFLSC@FU0"0 D@!I !2 "F %$ * M( 60VG^3?,UN7%PW4U("TB@SA&M)/*)(4,'\8@L=P@/ET'=:8,V+H*O-SKB] MNN<7MCK\5N6S4*FB;?8\6$7L2V#0SN9SD\Y8!R"M>ZT UI1<@?32O#?OA23: M!<>DHY*0IG,R,];5DEM\'4S>+SDDSC[=$;!6$WQ>T"#O&V*K4T$)""T(;<>$ M%JPV@-0KZ0&F&@O.44<(L5))Y\OIG\KB.EG4.J=:T0/ XANS^#&4Q9R.AF^7 MFI.VW97 W0O_ 8!]4,+J ,Z 9V 3D GH!/0">@$= (ZNX9.0"0@ MLEN(!+X$= (ZNYCX+C6_]?DJ)W7F7-"6$IXQ;JQCMTW,.5^)VC\\6^!DV"L] MP$48CZ[/9Q\G_YLF<-8V:*;182L>1XYF@Q(H0C!6+J@-.,T=6-C.5 M-6J7C=&XD1E=%S]'B_2TF)Y]NLB_MM:DL->;7<\&\:.7CQVV_='?1*::MSE_ M=E^RXXY N/=.H$%'=!%&>ZTC %( *8 40*K;D%K7DE5-JVXI& ^88X*QS)QP M3H>%)9LQQGQHU9(%B[,%B_,HZC&*:=*O%:.!K0#>@&] -Z 9T[P>ZU]MP8R::.;98X* R MI2SA5#'FN%NTJ)22\6PE.+;>AAOVRFW([]-AL"T&I5L.>%7/OA35P3Z.!I?Q M%[)\4-8R)?FD',#R]]FP2"A*DQ)$+[Z]--[>R]'LXZ"XO;^;7*3%CY:?6 7, M=H7Y@0NVIG2+)HF3(,8PTBY3F)M,"8;L;1*G09F^+]UV='T]&BXUCCZ;32?3 M?%A>EWO"?C(7]F>ZUI8.T&K;:"I3KF@:]<'6&.,!2&T&C]=6^P>@W?>%";;$ MG'_>YE4Y-#I4C;&##%:8(L^("\)()"0*=2=]HXRX3X<53UW%HQ7CR:( =]@; MS,K+\NMH7![.3*?C_L?9-(]7\F+T<$'OUHES4Q.+*B!+($L@2R#+FBSCG[=D MJ:E&0EDMM)*"2.JI%G4HEAO!.TR6YO+!N:'M$2=EJ6"MCOH$]@3V!/;<<_8D M#7O:ED\R3=Q*^Z<.L>?6TE^8X"D&HQ-H$VCSF&CSJ6(= M1EC30TO;H(TWDG+'%*4.*58G JNG.PP;[Y*5;J2J2!MU@BMC<)G%1%U2CBA MR+W3E/S:;,2; 7Z6!L&C'2<\Y908G05<#_"C"&=NY_&3%P[>7(=1:$HT2Q43 M0"I *@=#*F#G=8!9EXJR.=):"6*9,"1D@:/@ZEZI0A"Z4NC1(3OO!1-4U^%? M3$2J^?8R7X!]@7V!?0^.?9\B7XH:\F4^,&H0BN:LR;3+J%5U;WI$"<,=)M]M M-ZFG$-4!X@3B!.)LB!,W_@#A2D\ R@0.E@I'L QJD4!D W)TE\39 MMQQ5,F M-3!>E6G]KKH)MZ]7C]7#_$OU\P=.KU>4=^K>Z<<[6+R]F@,.$_1=&^IM_BF?T/A]\R?^8Q".]NQHO%K/E,WS@"C_OB/DS M#K*2.M)*K,^R.(8O3\M3U (!>KPVCE4NRBJL7WY8'3MW_U\_G_L,_3ZQ/_G;VLSLY_>MYFIR_FQ.W9Z?G9SR?.7'B7G%_$?W[QIQ?GR5E(_#]^.[GX[^3[WT[- M;^XDOO_#^HO9S<3--*J]S=L<\V6OG_' MZ$,UWOOQ]@WGSYOEL.JI?F%O]6"PM]'WYX=[)I]^I# MPLOQ61=U^@/8%T 7%2!.HZWYMG*!+N(621VX ' 7V@F4 S@68ZQIM_T.M[>G-1(WN/QY@^ .A[79WSX2P? M_S&_2GB>WO@<,&SC&NUC$8+&Y+8(P2"I-+'**80TDD)D=E$ZJS(JV$K+]FJL.$HY8VU6*#P&I6Y6)ASS#(=O4L)&DK_5>_\JQ5GK$N2A\2'%#1\& MCBB707HA>" :9W;>J-2%D"'J=UB4U29S=J.K,[ EL"6PY;ZS)6]J_[-(DEX) M1)E32CGD,ND7;(F,7QWXTR&V-)=;;NLL6(K;+8<%^@3Z!/K<=_J42ZU3"!&. M!BJ#%5ZSP FV"_JT@>ZT \!SZ7-[?9T52PELTH$W@3>/BC>?;/BG5=,Z11GM MC>*28,^5-\XR[Q;$Z8FCNQPG\FR[\U4:.].4"=D&IZZ+ON/J_G>TG'SPL92G M:(DCU/2;#U)J2K'0C$BN;(94=FO/,4'4SH,I.^GP'!>6(M&*HQ#8!=@%+#ZP M^!;4NC0"R7B#3!6*\3B0^ F?U9Y&AWSHLL6W[1;/3*2:<*!?H%^@7Z#?MAR5 M'+&E 718*>^P%$1XAJABC-7[;4H,1AUFWVWW>.:M#HD'5R4P)S#GOC.G6!I! M9S(2J,8XFJN&4^%=6'3'MY0;NLLI\:P%NA-8I10?<53[Z4SL>,+[D&W]YB\5 MU)+^9#(K+I/\<]X?3J;Q^_'%MQ_S25'64US?%,-)7H'\9I /=U57LEVY7EN, MER8,J..)C"[G7K[JS;.; M\J 3_[48]_KQ:M\365%ZTC^=#3Y4D[;E/S.FBT'8)T\70?78?'\ M?W]2!)--ZGP 4@"I%S ^QO26\9'DQF=&$)/)X! 56H@Q>L MOVWQ4GP=3-XO.23./MT1L%93?%[0<_!;S:YDREM-D@:I!:D%LPT@U4%(K:L( MN&@4 ='6!1.\8\YD4F3!HX4)9SC5O!5% #2^.8T?0VF,&0Q&O;P.>!25D5#5 MR%160C(NJM$3R714=?ZJIBOW1I/I)(E?B)"KKL?'09%,BF%_-$Z&H^E&X^3W M*N()\7B(QP,Z 9V SJW920(WKBXB%;:$:1809]I(;U$])D4BZL@FZ2+W=L-G MGVRCRUSQ\7Y'U->MG5FKK3_=18[)OEANP!N'QAN@U0"=@$Y YRM&#@&1@$C@ M2T GH!/0">@$=';;@R))TYS<&R<,T\1X:S3!$F&KZF0A9U# Z_&Z M\:J]"$O].AOWKO))40:EXMU]NS2T*.DOIA:ER;"8EA_H3R=)E5Y6/:EFHA]( M8B D*NRU7@%( :2. %+K50#+I59IR"@17.!6DJ"HH#P:)U27B2\9EEBN3$OY MI3\P^.J9#, .(L[&X2\\,2CC&?:>(WK7M!&VI4YWCO>X#P\ M!KR]PB^.CK!< ,3X,,18-V*,%2;*9D0+&4B&-2)\$3CQ02"EVQ;C-F2/DB.4 MO6,HU3F;QM>KVIQQ<54,)_W?B\VC'7L5\H2 / 3D 9V 3D GH!/0">@$= (Z MNQ/8UJJ9:)IE,F2<92ICD@M)+>:AVC!ZA(CUZOZ&L;+I[;))?U)9]#^/)I/3 M8GKVZ2+_VEI4N]>;7<^J>O['#MN:!TBG&.F#[GI]S-)^.!(.^N@$= (Z 9U;LMT%6NK'AAEFF63$>8I"-.1-\/.8K3<.2;.2E/HBVQUL[#6D M\H *6B(@H#0%\FPZP^4 *8 40 H@U6U(?1R-+XMQO1)\\S69C ;]R^1/J/JO MDY!;S_#$M,DR"H9D5&2*T8PYQ&EF\,)IK+),^Y59#M&6:"S-MKS#'XIIWA\6 MESX?#^,5F[39!9[P5NW4)T !D@N2NVN'!D"RH\$(@"' $)@1( F0!$@") &2 MK[_S(Z1I;Q+ M41WLXVAP&7\ARP?5-)=\4G;-^OML6"04I4D)HA??7AIO[^5H5LZ%J>]OJU=O M<;3R$\] 4BM2_L"57%/L&5T:WDD=5<@(Q[&A+,LPGH\ ],(8R=U]L;>CZ^O1 M<&ETY]EL.IGFP_*ZW&.!DSD+/-/YLW2 5@=W4I42S5.D6NW3MS'6-L/-:ZO] M0\X]>-F-WH@[M@J.MCCESZ_"P8=&N8(T+5 )4+"JWBT8CR94VW'AJ[*!LXSL9_;!@<6X><6!H9.Y5;C+<#/P$_@5D*9NE6V'NI MA)IBBP*VE,43#M([Y'7]0G+)8*WGBA$E+/2,4<0Q=G"/!?!*N*MU=S9&&"OMO2^7SKB$M7I%>4J'F%<^CFJI>^ M?X?G462CZOO]8510\^?+!QB64C.XPVD8S?5?^\/YZ>6SZ:A^8:YDJU>^]"^G5^^U_E$C MCB@E5%$AN/RNEIXH4H/\9E*\K__XZ;ZLO+FMQ+FM$Z/LS>.%.O,C8O7=3V]6 M*&#^GGS\+=SV6WR'QQ('NBZ,VO[%0T7 +M>U'MK6KJ0[ */^EI_$FV0\^O)$ M3>MU/*=!L=N:UA6ETY9A.H^X)97U>.1%S'3IYM-7N/G/J"+=&AR:9.BDS(:. M)DNRR(<&XJ'V"-'[R-2-- ML%98*ZP5U@IKW>Y:.Z5\=F64O,8F9?5:;!:EW9J5,J]'Z*@X[-!"!/8$M@2V!+8LF9+&:FI*7C32EGL+5&$F:"%YWY1C)QY0]WN>KH_ MGRW-Y99;"!.2$B: /H$^@3Z!/AOZI U]$6\^U>5,HJ4N9S9S&FG$<< \8),)A]W":VD4PRL] M*CM$G*_2?)?Q5&*T"TY=)92MX1$ZF[T^)Q]\+.5I6I+-O ;G! ^(8"DQ09FC M-.Z'%[2D7.!^Y\&4';3.):E&)$6XU=;>P"[ +F#Q';W%IYOID<18(J3!W 2' MG!#*HMKB4UGF5N9T=\CBVW9?6T13A7?B: 3Z!?H%^CT0^GV*?3%NV#=R+>/6 M&I$1D6E+:23@!?MR@7C68?9MN^GL??.7@*L2F!.8$YASB3EIXQ+ F&7<91EB M(;,R2$LSH7.Y[P/N1;O_G+R?5-O'ME:G5^ M.;JID!S_-N>_E8G5XBW2+V[PN^5>.*U(^5+S^-97VUG%? #Z]^DJ,8 D0!(@ MV18DUS1]5#,AU3,D),.9%)0AQ46PI,YN$5Z3E4DE=AX7[?]>^$^?BM[T[--I M\<7T>F556VG^C/O#7O]F4)P,?XUG.+H\^V06>JN;"8&[&T\"8@YBOE,Q)Z@1 M*N>(!!P$' P+0&2L.D&&'8&AL", M $F )$ 2('FTD%QS@ZB;$!BRRA&MK2"3-+,K1:)M;Q!A;]=> M<.L8&@W]/1_.\O$?> MO]-5XEI*T9$!,R&(0$)YEW'JL]MB0JTCD6TG1<=<_N]L,BTN%[H''WD+(* Y MH#F@N=9ICB^%XWT$@J=299F/QIE51BSLL\RP3+L]HKG60_6OU[L'> ]X#WBO M==Z3#>]1XI0AG&7>2"J\19'\:O>3%)+O$>]MM>D.WTT)-Q >$!X07NNUTE0U M/;VI)H)D7&1!(6.N XS'G3+>08$H6;Z] M!-X$WMRB9XZQAC:1TH8)89TV/!B/N2-HL4^E6(HM=7'="FT>1I<9\,T!Y0'E MM4YYHMDMAFE]T%QU0!U@*G0E M_>\/YQ,X_?CBV\_YI.BS&2_OBF&D[S"]4T$SZX&#WJV3UN<^K>O.LREF?^*_% MN->/5_N>5+HR[_@?Y+\O7$?R7J4F*4-M"G=G[8T#,"O6+D+98_'4;&D26>8U MM59SBZB4Q!-:9S=A9/W#A^6VYBN5^BYOF M5C:Z!^&*6B_$L\]-4!:QGP?"/*\=G>\NR7*RR[IK0_% M_\WZD_ZT."_&O_=[Q=P,^E#T1I^'U:]4%M&^1 PP3K6 QBM #_M$#Z"\ )V M3D#G*P8_ )& 2.!+0">@$] )Z 1T=MI1(I=[]F0,&>LHIM1G61:D,G5AD/1: MJJ$(#^IJTKCF'0#0 H@!9 "2 &D %( M*8 40&K_3?(UV[!IU QRR2@5W"GAK:%>(Z^TI74-L)=6WM]#W^EU-B_,KS8[ MX_8J"U_8C/);,PHT215ILP/E*F)? H-V-I^;]$<[ &G=:P6PKN1BV;3%41X+ M@[Q@QDMA.,=JT;':"(S];9I0\74P>;_DD#C[=$? 6DWQ>4$GQ&]U\J(IIFWV M/P2I!:D%LPT@U4%(K:L(N+A5!$1I8H1PV M'' _>A%"WC*"^:0GY(D4 -+XY MC1]#:TE^TT7OMT&UW54#W G 04S^TF#J@$] )Z 1T CH!G8!. M0">@LVOH!$0"(KN%2.!+0">@LX.Y[PJCID^PT)EF,N,NYFGDM8B[)HYQB:^6*8O2T$E=E1J M;.JZ Q%XH/-T;B1&5T7/T>+]+28GGVZR+^VUJBPUYM=SP;QHY>/ M';;]*>\,IQJWV0EZ7[+CCD"X]TZ@04=T$49[K2, 4@ I@!1 JMN06M>254V[ M;FZ9%I(H;>.;BBFGF;F=V$DD;M62!8NS!8OS*.HQBFG2KW#UVM'$[FJ![H6/ M(,Q[:&%>0">@$] )Z.P*.D?CRV)-"U-A /3'8$,KK ^<,'6E%ZYU#D0,8:1=IG"W&1*,&3]7'HY-2C3]Z77CJZO M1\.EUL]GL^EDF@_+ZW)/F$_FPOQ,U]C2 =IM_"Q3KF@:^7QKWK$'(+49/%Y; M;1^ =MX7)M@2<_YYFU?ET.A0+QDS!BM,D6?$!6$D$A(M&JFR8)01]^FPXJFK M>+1B/%D4T Y[@UEY67X=CETW/\XF^;Q2EZ,'B[(W3IQ;FQ"M=DH'\@2 MR!+(P)[WK(G;=C3(HTR[#(:B!:12:44])LA]ES:^DK3/ 4@]$)M FT M>4RT^62Q#>=-VSMM@S;>2,H=4Y0ZI.)F?^K<=/ M7C@Z H.%3;>8)0 MUF$[[P4S4-?A7TQ$JCD!]@7V!?8%]FW+.2E00[[,!T8-0M&<-9EV&;7U9&F. M*&$K'2TZ1+Y;;C)/*$1U@#B!.($X&^(DC3] N-(3@#*!@Z7"$2R#6B00V8#< M2E/+;1)G"VS'%4^9;+5A_WXR7I5I_:ZZ";>O5X]+IQ/O2/'V:@X@3-!W6SJ? M;QUQ6<*4BO*T=(EZ18F6EY_4_&GY\?=ESD2_%W_CO"B2O%=."LB'?\032(:C M:3%)IJ,(P3RB>5J4!1/#ZF:6[N_D4W^8#WO]?! /O-#JDQ_77^?6KFS]\OTS M6+V.;[9^AO(>#JO'JW']&S?YY^+MQ[C5_-?;_%,\H_?YX$O^QR0>Z=W5>+&8 MO"*KB3#!::P)-I;QP+0.UO(@E."V'"&$RN_D=ZY"MV"]^OW\N8"]0^S)U;AD MQ3]-G,$VPP9A3!5G'BDCK22J3/XDB&*TH73)]__=FI^,1@LWJWB .7S>,A>_?R!M5STKR/%GQ9?D@^CZWS%(+_.QY_[P_GI MY;/IJ'YA;M]7KWSI7TZOXJ?C15UH_5ZT:_*;2?&^_N.G^SK^S6W!TVT!GGKS M>#G4_!!"?_?3FQ4#97'X;[Q%-_O:-@_VJB5?KU5B*5]80-QJI>6*T.OG+ET_ M+/+G_:_)=7SY:I(448PO;RO>NE;Y]UHPH*\ @V=406X-&'$[IX_3"P.W_N%: MU[WJ7[O1M8@F7#ZY2DJL39)/X]%U,KHIQOFTW%R63HC?^]-^,7G_4M@<<(." MHUTXW/TNSJ#U,6Z5;NOG?5LXEA_R5G?=XUO>-I/>,*)%)040J$F?4/R M0+7-#&.>,2JD,HOR!NDL)^BY;4%T6VU!B$P);].C#5&X5])A(-V[E6ZMC[#I MS^M&G [7_SN;3*O@3QDK&A<1&+W^H$B&MUJ_?+U\UBMW S?CT>_]TC/R M\0_8#L!V +8#V]L.J(Y2ABMN(DWT\TI#Y9(H$3RW7F67!Z$5]7":Y9RM=&98O:/Q[4%1))\-+LW1=MVJ/BY33-I.9 MP1[? 9<>KBC)I08G'CLM),;.:$8$IS1;S'5C2F1AI41_0U%JS?@E."6M)FL= MAO';5556Y?Z]_9A/JN2HZYMB.)FKM>)K^?&<^*/8 OTV'!?Q]_X==T"?\W[D^_CMJ\A-R;087R?]X>_%(CQP M?#;8X\T2%N0O25.NJSEFGAL7-T4B,&:L7[2MIL(Z:>X;81R M46Z/"#&2O%Q^VPNPIYKM9*C.OLCO(>V]EM1QA$ 1?S@IOO:N\N'G(AE$E+W[ M_O]G[\V;VU:N].&O@E)FYK6K* >]8+MW+O920P*:QCZ2OS7.B;#W;.Q.;&B_JNI@.;R_J?-J(410?=R?PY$MXIU)" M/9M&C )V )?EX;+6?7=B0+H[,7.B((@]/V/\%&9Q[-$X$KP5)*&7K=5Y?2)O M]79!>@//[U/ /:Y[\)7KJTEQ53#Z&K7!:?E/Z\UE,2VNROG;/Y^LW^Y>OM;J M-_N^[<5VY*'(R?P@<)%ORSO3IM3QUQP&:LM%_.A%_C,5NQR)77^6:Q(/7/(L MGKS7PNQ&:3U.1KZ/C[V.C]V(^$&44<; 3/C-;#_U97!,E*51%#V=CWN[DIU^ M._$8]]\^W7]CQLF\ZRL[4%X;:GZU&//B0@L($Z^+85%^AYH51RLEW\>$6A2, M[:04(63[@8,3[#L)!,$(!93ZF>.O,N$7"*!OV$.9M)S(O0WEUNXUR-,W;KXC MN]T.EW_NDT:1K9MP/$(S)_6<) RR.')BE\HX,M=A/+!F>GT@!SWL#MM%%G6" M/LVOKT7@/ GM$HP4HM9!P4M!GD^*^4TUTOR@1B)=XV6MI1J)4A10J.86TCC! M88PC1\:BA6F89JN\W*4D9FS31?G-CWS+^W2&[E;2O=<:FP[.,!9YE,BN9-& 5J351_+G?U?N0C1H^;.H](?5\)'V9F=\]SA M4M9*5MD53)/DG=@@P9C1$%\P5$)LBFG)-$]>P/9H1>1[^=9;:KCG)L3) C=Q M8Q0'7D!EF^<()TFVQK?+P:5)<3E/RH8+R%_J8E(N)GL-*1U@U&?_T(.],4_I M8GS%?*0%^:2QD_AA&&8VXRA"$8ILF2D1V8%#UUK%/8:/'F\R_;^BKD8,)[58 MV=?/1">A-;Z?S/*R!FG(&M[D]?63KZTCE$,1ZO@P87R7TC"*XM##7HR0KQIO MXS2)UK5$G@;1;7(L]GB?EQ@9H"-/6#+ZX(GR(4&=Y97Z-+3C$).8Q(@FKN<@ MV6,JI399OP]WYWC_;2;DPY,1[!([N\7C$;>5T54Y+9.$4)3D*/ MN#X-$%/AI,W2QK[G/H6-]F"GQ'W&N1SXO?2Z*Q_&(JD"4AZ[.H8\F9T7-1N7 M^64Y-C4-[T&CDUVX.?UC$E[#$PINNSQ&V1)BI'C1"EQ8D])L6[F M9=E:7C.[I$4XO_?3]76?FUW=J_>!W= O3[=#Z\E/,=(OL?!>YH&B>+$ M\3,:>EZ:Q;&/_"06P31)1I@XO!;?_4C>Z[/,DX?ZC*)Y+;QW$DZ.+W4QR\N1 M3^UH%ZAS?5^KM8JA;"W,YS:)$H2SW/\('0\>:,Z)$5X MK6SB.E?+DU#I'%*_#:^[J]X\8 24UCD6#7>T]6E39^VJX9H&2A) M'+$K.0F0&\0(8=Z17%4RQAY9*]B_4="N%UIF9=%\R6_WKNL."'6.P=QL=-?7 MP%'WWH9$JQT292G) G#5)*GK$AHPY576P\N2.%@KW/\TENK?D>,-7+M/WCJN M*^^5J[)-M8R1N+,C9.0>BBT ]^.;>(G4EGU4!S0->_K.AOSO6[K M&_>DG.[FBG6/.G;(*)W'R9[W7[.:,V$9>&@NT33D,0X#2E"3N@F81*& MB:P-'6 O3M=J5&[WX_2E5.Y6<:O?I,O7PH]&&3T*!J2:?<FU:M9K8<"34$';,I9U\;V8+@KK] 3=>SF8 M="U5$SLDCN]X(:8>\6(?NI_+4 B<)KLX36,V!QCI[^7\)EXT;*E%_4'&>-[N MTTKK#%SGN(L7&$WT.!GT_CO6T2K_H,P)4&83@IT$$9(&@71_(NH&N]RQ#^70 M/=RXP;/4 #JNB_AUW+?2FV 5D]FXNBT*1D[-$;>MNY]UO>YR#2./DBRE=N8G M'@XRA^FJK:_&==?20+<8D5*YM5]%59^#UVG[YM7#D26BP[8VZ M'@^LY1Y@8V3P):%4% 6ICC=D<]7K%/A="0/ MI\\[^$X5%]O/$CAH5-Q#OGR/D5DU&Q1"(4E2[! 2.S2DK@/9.$),)BER=TB% M>PJS]ACEZSFF&<-KT5L_K_1>[_%JK>I14:O%H=E/JZG&YZ\H M[3B:2:,E M X_V:I':\<@/7;XV&N_K9N/']X*_;[4'?N>\[HHIGXJYQ0LYSZ #QXCI?I>W M>O$4!D_?G^-FZG47Y6#PC0>0T_,*H9IE*+)3.TFH3U 2^E'@4)KZK1":I6M9 M9NS,8G9D7^2)1;>_-Q!3WP7\M8>VUY;SWL!#O4;]/99$'G?<1KU\!3?=J<&" MBSKO:QB2,'-)%@81"*!7LKFZB)MFG+RH&IIFBJ*9K3 M/VJC]9=%/;P!:W5U!;8")E3.;[E[&)HJSGKHHGB(1JT=;=.>YO[-4J;'!VY MW133++8#C&1BD!W8-%I+DO^2W_*6:Q=5.&0[61=?Y.9^&>?3>3@=I6I_]UK^ M"?>#92>@Z<>AD(4YE?CO!KKT>@/$D#NQ/;PX& M..@SN_VU<.!)!%;IMR?OG<@^KZOQ&,1HU4+Q]"(U[F=KQ^LNUI#&84I3-Z*> MYV<(!23-/(P&*Y53EUCZY"M$D;)Q^_ECK^??EM<-N6HS.L]&\LQ[3-F M\M5G(1BUZ#@9^EY^]CI^3IB(',>9[81NC'$"A19]R<\1L=VU!JA]\+/I875Z MT5;1HBFG1=-8.9!-PTG&>C,MYG 7<]=W+NAIM 6ICD!^OI_E2;7C1?"KFGZ_ ?B@_&?5ZQ1YE;U6CC[X&?KI7 M+4\ITU(SX%.$ J2+"-([(_?KHPQBJOZI.@2F6> +JJ/#G<(H[ M/8'U?D8FF@8:T>[\&^K[;ZGTJFZX_0'Z?_7*, MOGD*U^U1LJ]F0$IKV9![)O?_>N/7!=TXOC M2-71+W7%-G\D@RF8"%=,9IQT^[V*7V$&P6ZJJN\%77T:XJ8D35,<(8H0B5&< MR%3;*$AC>YVCY=YG;.N_,4[\F,\7;":WX7045^-QP4=L/E\]TST=(,;HSYD+ M9+3:0[AFCY\X0>*&69Q%&41BR*X#*;0B MV#&;X;TZM>=)<@KZ3:L_KE0&HU4;3'@X)F@&-=?UDM!QDXQZ-(U])W5BU&)" MF/2+";W)!L0Q68\FO=%5.\^FP-.E-)KW)I#>=4'I3 M73*NG^5C:'/$S4L6$UX%&!2R3E=UR0;,N2'J9"-;L$TZ^WL4.J$7.5#^,D2Q MC[&3RNIY"$4)7JM0\+50F_OYZD,UO;XHZDFP&ZAH-HH"&ZRG#FJ_L?=,L0$3I M&#HI+O>:*DS=@6TJ0Q^G1'_J3!EHLFWD>9[O)+'C1TZ,D.^G1';A=<(0KZ=! M/(8I^\L>QD?/E,>D;7:"&(1]]79/'B[GW2O6(M2Q7IHA/Z91ZA%*,291Z :J M 3:4>%[KK:N+M?N^_;Q@X 1],MIKD5^-^G@S:V73^,/1(G M@>0S+[+1FOMU!S[K[4)S!K9KTH^.54T49 1WWXC1D55*>:F7!GZO4"Z]GVO= M3EO,$D3LD/%:B'S71;Z=84]P+].>KN)I,JNDWV->]NB:]@4/Z3-T]EOOQE*[!U\QY6+ON4A28+'X6]; 4Y2_X56E5 MLS[">HY0?L44=?8BVZ$N>YLF+L5,_;1Q)NM?N-#0>KV0C9[3!]O\6>QR*K>_ MWW)0JU'ZO5ZCAR?&&H7R1!E2,P5%-G;"U,>ND]C(<6TG\*1"Z3@VC>Y.LMV1 M(?LK:T&>I03JJ](K#_2V;/-E%XPFX$PW1L6_@)1[ /EM]XO FL4GROP89S2S M R>S?8*IE\B2,Y[MA33;,<$M4[O?8]+K+LUJ731 B+ZT3-Q+HIM150]&57T- M3$PT"U*0.M1'0>31U/6#F ;L>[*4143C;*U'_).8^&'7[4X=IYV!WVL6^U$P M\2FDMJ575\60>UF+G\.;?'I=6'4^+RSQ-T]P@5M^(.YZZ./SG1$6!"5!7Q\H MJ%V7PSF3 .!SDP;?,\)@W+ETW2R)TCA.;9H@]E\?941:RMQX0QR_.-C/5ZD\ MUJ_L5#]/ 73@?VEWD%_;,^1%8Z>CY3>T;SZ+/(%IKR&*3R6I5PU@1O\WJ/,( MU*$=ZOBNAR."LS!.F%J2)10C&>'L9IZ'G9=!G?X%(#QP?&QPYUD%IU!!5? MV*PKID:)XTKDL;'7XP5LE0Y* JB>1:)!>.#Z+VXA.4#QXY2DC*,5%OR.UXEC MA]A!<18EGIOBV E5.I070H+4P?%Z_W($'6#_Q4/27Z,^1@O81[V[3 3IR%Z>Q.9PHMV*B%2M @>W'<1#3R'8\-W"H# )RD!O[:VT; M^^96KQ=N#=AE[CU+@HJ)1WCN"[A@;]]S]3[ OD.8E#6J%I?CXDD5^E]2;ON7 M?6["8>LX]R(;[2J4)R3S8S^+4C?#-/5PFMDJ[3PCV7IB7=_(%OP7[J>I"*7[ M*U"\@1(.LQ#Q"1@H#(H9%!,HYFI-"KTDL,,,H21P@@@%<1S*:!7;Q@[9.XKY MO:"8'PR"8'].FU>#8ER(^_,\9S-MW^?_:M,9E]/B7%:$1MC^UR6B1BXC86W" MPP)ZI3]]RN(E?/T7*!]8#MDSOA6%E0^'U80]ZA8,(--J7C36O&+TD"]&)1?2 MJBG?VAQ>R*C2?,P&9F_P[)]WR[O _Q&;L[KN]56=W;TO/9R3OW)&_-^;6CUC MEE\7YY=UD?]QGE^Q&?V2CW_DMPT;Z<\WM5Q,SMFWB7'J(9HY00Q!W)B$ONLZ M"?*< %.H?P._R9=V8<]+VT""#QLQ?RCY_!"/NZS&HU_/K)L: .-/31*B.$*A MC1#Q'9K:?NC%'H90F!#;!-F/I-6EP7Z[ (X"+2$&_-+[[>5K?+:-_M:V9%]L MMCSU]'\^?$N__O?[.+7^]OE#\O[37[\-K/>?XG7&V0D@_#WBP_+$/WV^2+]9 M%Y^MWS^%OR?O+]+$BC]_^O;YP_LDA!?9^T_AI_A]^,'Z=L'>^)A^NOBV^YJ> M9PW_L9@60B0C]L "H5W-\.G/M@YML6_>3ZWY3;5HF*+=#""(L)C-K>8FKPNN M>S,-6[V:5 O&1&\W8+>$.\\+B1^G&>-LSTE3/_1#.\I2GZ21FP;87X6[W2^W M?:PKN^]9>?4G9#,=5LZB+"S94-.89K[![\/);(9O@G7L(LSW$4931F%*:D!B[ M0L)+H%":?ZZEX)*((,=SHLSQ,4YI&CFR]3Q.DC )A/Q63A?%*)P_>!QT9A5, MFIO!75POBK/?]-5;2GB3.[ARM;#/Y-!Y*](^>/A'H]P_%\V\O+H5;Y53IJO- M?R%V'\3$\/GG^%M1?R^'A?4W1DUL!HQWWD^'[ZPW4%X#V[]N^ ;_!/WZUBH; MJQ*[R.2CO+%R=D+UK*K%+BW85&O&DX4USG_PVH'P-Q>>X$52L+<9/[ZS-DYB M7ET7[/NU]:.NZ^H'6S\\HIS B 6,>\7$V$NV]OGM.^OW!J8 &\0^F+'- MF>2$[6,UJL;5M=JX>56-&[%+0 MCN%7:NSK<77)).!NP8-VQ@PZ\O-1S4Z , Y9G/Q"SMMY>ZJ_O_OVKCU6OB_=K_Z3;>JHFFC?_4_UU179 MY<\KZ+!RE: P"TB<1A2Y#G&#@'H^3JA+LL#/B(L>=95@NJ>K!+_P5<*^_8U! M7GG%CFDZ#YEZMH"-O?["GC=D='CG5RR:SLCB0VEBQ0&)Z&3:E=- M'!+D^HCZGAOX48BQCZ3U-(H3.R-W7C7WCK-VU7Q;3"; E(P&M>59W?HLM<"G MWD.[S.TI2\,/N,9ZI-(EW7V3\)>_M:*\*3F;,WJ;Y?(. JZ6W5+& @26J'-M M>Q].^7S8SUV1J]A8#/A*,$1 MCATOQ6D01=).%B:V W[,98([1%$#D/P!IA7K)F?WS67!;I,9/U#V/0A[K:9P MK;&;3P@&RR!_74S9Q01W0#X$^1_$DH[)9ATAM+#^S?IK&'YI;P%('RY!1RDG MVJS*J;#^\1L++@EVO[&-%FV>X;;,V,<6LL__BQ-<"#8]IK$C&PCN:W&]& MJ M_';^/^\XU]=P %)0N;5&%1B?X*H<+T9,/QF/E;"D#/..RBNN+M@7F2#&E*4Q^SW(&KG:VW\NIL)JRS<7IK#[@2U/ MD _$MD:N:J1NY=7+/!03_EHPN7$.65YJ+_^3KP=^O!7RK";_PF E4P$::UJ 8 TW("=1ZRHO:^#J5BS@M6T6 MPQM])NKT%3L*%WFC?E>,A'"X97':@]BS&1$RV?/^1W*1$GA1S;CDXN2(W=>@ M6BBV9%]?C+4I7BW&DCRA^@#GPENNKC FA9T0XVR0&_6;_E&WS])MML.=DV6I ME] L8:HJ)HYKDPPJS(D[APFH^IT3N"YV0:'UG-!!3I!YH>QW&V0AQ>F=@L2] MXZS)2(?*/$L^@H=PDH)S@6 ;OL"(:8/F*[1%<06L:KV"XMDCIJ-\7$VW/W=9 M5:X%A=XN3QJN%(OO].7M.?R_=0FBS#NF_L_K_!SB@YAFFH]!#Y-W1YU/&Z&X M-4)SDWP%?Q8_9\6TX<.57"/EQ:M*[5DK/V>S*L;EA*T 9O/CIAP7\J:'7S.5 MM=F\OL/'7%VPGTG!7H..F;!3<%SY7H[@]FO/ZU8&%W;-L\QD*"]!MYL5T>*O=X1OFP]&:/WY4<4&)"1*Z04!8 M;Z1H\1&-P PZ3@MCD]X&9>-Z(^?&O]+LH)IFS<"5!L#WKP[U#^ MLGW@)MDC)([OH-0.D!>$7A@'+E'LYMIIH-MG2.IFB1>GF9>Z7I3B(*%2WPT< MCZ;DM0@/,\T4(7GF82+$NK[[3:@N7.&32N"2U9E=!9/\#W:WJJ-0-\IB,I/Z M*D=^46Y#7$G ]0 (PC$&,Y7 C]EF,9-SC+>Q?%HU8 M9-.HAA P JA!\%(9\=E-_+VLJRE\9P 5R.""5QK#)+\%C7M4LNWGO^)2DA!V MVIE(,4^S%.Y^F'>)H@,VQWFKXH#L!3LXKP8@;U8_N!4?M!<(-IHSB1$PO2B_ M0_0!]ZB"X%)PS0]N*^F $"M0UOU&4*E&%5=P']4UI,#QR0Q6?P]]-1:%+'8* MDU[,*Y"#%FQ7:DY" YVTM+[&[$GC7"S!*B:S<75;@,5H6ER5 M<8E.MQB!@4@N6#\O7J2.S7>8CX=@%@)QGNEJYX+P0-5@@IQXMI2H-_]^5# 5 M=@)2._>PP$ALV+8YEZB=LS2.: N]RLT\].^\NCIG#VZM8E\__][Y1?C6#^3/ M8=!-CP49!C:; 1X(KLI>Q1"%,9_TL4IM>V"IQ'N]UTD%4+Q_$D7, 536 M:NS4H4SNJ0%/FT,&>W QXJ>Y&,EABO.O5MT;OK52)1Q%0CCJ0]_[PF03X=__ M#"+2%W;%UL6\%*+(%Q"^/E73F?B2&E88J#?IAGZ$2902C.*$)KX7!2EU6U-, M& 6Z+]1U41HFKN^Y44003@,DP\3"V$O3X#7HAG 'U263QI4#D8FI;&HC(8O( M#X0(R^5U)B[5UT+P>Z@N)(TQ0OB"5S]N2G"TM,%)-2A)8.SK;(!X]LU,V:C-,%97?U3*#"0\&$QH9EMH0R.>@=! FPM^NJ8 M8G %9KJ!5-Y:FS8[:\8)TY%2MW,^H57C6B?]@D+Y74;",?9@VD6GCG)CO1Q4 MZ9/KFW_PMC#-2MIM0L/]%[K" >32JCBP29=-P;T+3'%@&\I#Z8! 1> ?;$:G M[<'^YG/!'%R4TY6^CIK'X,R^;2EZ( F,,QG7=:3*#(9+,&\[P]6+;C3V2N&E, MJ)*8(R=;]MF';HPP#4(_P-0/DLR77PV\**+A:Y"-=/SJ0DC (W[#YL9N^'') M=FVTY(53%J61,#^R$2L&]HSIQM8$HE.D+8E=O 7[:Y3?-MR5!=9:QKB7Q5JY M!B80+&IH83E7G+W="2A\JN"+7=2S\8(Q]H)I9-()R!UD'%#$[,]K#@B\D_!D MP6W#_.L#:\+@^)9-M_X#''O"8RO-WR78M(M9U93"C,6P7=HZ&QWM3:7>,^\:YYRR_21J,H;0=YT&7+,B/A<@!CX>-#[I01Y=$/ M8-QW^+R2L8-EZ,=.LHLQZ0AC62/DVP8E'U9R/UHID6T$T,-079CPQWF' MBETTD'!8*684B2QMN*XF1^7->LV;#75P=.!]?8$FKU4T*MXRGA)91E^%SM93 M2+Q\*C3NBJ5OY>\,8F+I(]PA3#&,PLRU$]!D7G:G,?+><5Y%F*(ZQ64+!%.CI\MFGIEL\K(BTOQ_ M3>>^!6^H,' :PO.EB'!C;1."(E,J%.M(:?%$J&0*;&*K;*FIJK\#6H>WVA'>PYI>&#!M8WAY0:UN%,F\=C5)([5+B1/RD!&&(K^AD M/X6Q,K^Q6+G"YC=E#5:+>MZ&AVZPPZAD0DX23&02*7C_9FVY MU/,;NY3%2IOVX5^.%_E/6".7I(2Y(;>NP;PVE?YR)>3==N&0EQ6DFT[@0A4Q MLCPA<:JD"WET\F2':FO/V68QF9Q;++HPUT'WV.[\5@R4PJ38;JH,C/TIDR;X MIW*,=X^4H&2)/]OV[*&]V]WP[\UBMJ5$#=3AN\,U[,WFHCC 8K:Q'-3A78UG MOWWB"0R:*;8Y?,K6*(@'H$AKJR05&4VS.2]YDMN-*0?PX^>E!FM+TA>,(W%9@FZOYSSQDG)5;2S&:A[[G8&C,!30KY78S8@ MY_4KD3&M,S4CI7;'M"%X#HW0.@92K1)/9IBV859W M9[H/[DQUOZH8R''-G=$KUW;%L8VTO5K,00&6G@*IGC' %'E]W 6S*/OFM/ACS0>38O)\I,+)24["80W4>T MM2WM4S=!-3G%MN(XF&Y83IK6S0+>%R81W?81>?7L,1E01MM$7)F(*Q-Q92*N M]AIQM8N5XBE&#KQ3MM0.@5M/BONBAVE<>:!Y[[ETEHO;68NM/'AY>8HB1&)8 MC,=RV_YR9I_QU^Q;0_6ZO::6=W:EKBQJ=U).\Z($$>U3\6^_', M?U4:GRRWQ<[FG('1.42^0Y3#0#=(B)0&(62W*0>2@&0DF)X>N&2BXQ9$82P" M.]W?P98$7X"4@-;U()62UM(EM(S;-O8$)%(NH^>3@JLZHFC IQV!01C66]X M'0 8?%%/<]ZD0#A 9; .B(MOE_T7DVI:SJNZD24$M@ZUE#5Q)9+T54P,CP;C M7N%9P<1>[O;K7!JEL/^,WEGM=J_L%H3/5.*9W0/TB#(Y0&L0&BT*:4[C6[:) MV);JZ1J.?C)'7[XRCA:F02UW2MH=N$EV<:F8C+UDPD@I Y6X @R4]^.F&K=! MA>"1@R1RZT=5_S%88W5NBEB-<%A.=9,&DR^JSIK%MJM9@ M;K_4A; -MC)2N MU18B:XJM2P7XE3S.3B0YSNNJK7K30LZEJ%331I_!M)7)I>[\&*T='?B)3WIE MB&[2;%]"/F%IU])V=SMO,]S\*[2][0UD@USX$01:M(-R2%W:D'_ MSO;W;%I7.>/<3;\$[\NU081G083A:T,$Z3=;956>SG:^DLZV2L9+H= JT7^\ MY 2T=#"3\2_F,\9,DQEAYKV:UUESVZP83Z5M:0:]MC+\6UWV8Y6@*!-9KUS M+L)8J@2)RUM1C;(-"I6)M=,%E'."+S/%K.97+@_O ISK$*)+!9Q7\SM^U5;5 MTG,%BYQ)%<7T.E;;9:VGM'[S\7HFD,K-ZY"Z"O$,XMIJB4^ M:);Z:8#%<%@)!4$ ?I3ZEF2S=),>-56MN;Y#5\ER%^K@\EX^C9!6Y2! MZ@IX%C\EH,&', OI$]9DR&5W)91)J\>:.,?CV]KIJ>!Q-@$5R;LT!U%FPQ(> MYA995_,>=6CP<4U^GU_=76;ZI4;N[2[9(*1%T,[;V!$$?Y^QOK8ZQ. M3=Q55V4-,=>@PW+7L;D&]G\-;-SD@[T&5,V ]6N@J:[F/Y0U2GEM6FFJQ6KE MSU*5 #1<&LA $4;JO/:9YOJ1E04A?V5>3*4K;EK\R,<<\6[TK5M4EULC9M?<%L/([*U,3 MV#0[<)M44! !'$*JXM)H-3.JNSYG/.@44M'K%M?4_FQX_KV,NXNQ2^?+'0Q@ M2^S F; /7S-HJ1 KS;::#YT$7DWK0D M*.MA,"B<%?P^!Y5Y<=D,ZY+?4<)(<6]@"^>(4%V'5\+V M5CGKN>^^%?>Y009R,H=_3*L?XV)T+6;' Q-4."D4DQ1W@"9\;))/F(6K,-G;UZ-T]XO;J9?M8C;A@S"F&*\ ;O6U[KNOS M=!?DGD,0=3;6Q$'PZ/ -E K$B*=C3R!2#W1Y027%3W[M7V^!*QD:I54P!:%K MHIU+LW0P*C1/F:_A%WI">2<^C49*K^GFT*H/W$.CY!'@,_T98&?C\6MM<3NM M)&_#+G99;![ZEWQ;&:]U_^@/S^=;GZ **<#JE2+$L*--F!9JD+3^\Q8\C2@Y MV,DC ^XZ@X\$QK29T!N6#<8;)MIV%A:FX&T3;)[_@CU07WRHW]<\&.\CU(N8 ML8OCBT;4GSNB-O!Q#WR(D,;VII,=$CK;P.5B.AKK=12U% 79-TJ&YP!<]&$7 MZ5QO)=@@N:Z_+,SQ:UU%87)VTI6++M13B43WM1$ZV*A'9*(>3=2CB7HT48\O M&_5X=YVY>W].^HEZI$^+>G1>Q%*Q\X6H&2=EF599;A=\HMM2!Y5&W1K(05#= M+B*'ZR(KC-==]J,:[A%1.8$//)?!C\K6US!*993)4T*NE+&6&R@>D:MX\'&E M_;1QWR3(_K>R=\1+YI@7G.6A2J]BI]IB==P4K(59*M6M;'ANL_*F2>/*[]YL+!,EB.,K&QA6(IF1/RNNE MSC-M+M-PWE81ARHY*NBB@Z#I:CR&3(IGP+/9,"BT>[VO6FNVE=7,\LVMH$[^ M&"^+<5E\5XF"2R90T?-$AM* 9XYW4)F)7K=P9\C2-MRTH4YJR_DTI^ MR1MK#+4UM6";%2U4$=&TS1+6R>G/K5[W2E%R?[=)V-9U7]DT"8\,";?8_ QW M<.Y8W[)5,6S+_@DSX;VBE\H6_K;E>[YI&PZYT-KEQ2%!L"PLL'H6[5; MMA6V*[VB@XB?7G;I+KMWNDM'BWN3OVB'T*]Q+1I9E2-5PW$!%ZJCP/5U=06% MQ;B(P#UTM_?-RUAD-T//[U,FFT'=F:]=!Q,#*MVV:(U=]$)I;2"6)KE72=KH ME;9DH#1-3]6H_&LPBUM(+.!)2K+*X7)2A"K]U'8XY45_))8L-AV&B.YN*U!J M'QVTV+H7($E4^R 9VW'(&_ "VNF07)2@+G _D;&/>@O.J(XY-@V]JK_#.2M;(7[O+ M&MUNT*&X'O\E,TR[FW4Q[YJ.B:CI1I2H%8^ONU*-K:.2:<>B%$WQ,P?GI.06 M_5(9586X+OB0$/, ?06'A1*'>Q G7]A*"H%"SR5?JJQ[=KUW+5:!B%[S!C[C MK!)1(%FVD&XCYT73 )5L+<*K88-K/4BE&2Q%E0.03IA:V CCGHY9>O];V8_@ MI2&+*=LB&K*1H9T;>H1LARLMSZF=]3>I/HN:85 '%ZUW;AW!K)7IDGN1VV4 M60)*0^#1I2#!2#'DX/CH,+E[91N;KI/.ZH:N,FS7M>,AW,E_\&+\N!06FW,M M4PNL!6ULW3'$V1AJ^"]7^'RD$?EEN'#EOMVC)?L5A49A$QIE0J-,:)0)C7K9 M%IS.TX*2W)U"HW:(L'I2@-9=!>'VXBN[)TW*2OA1E6)%PR19^!QLX-)(_1J%H^=T=GV1V@HOQ&8, MU!!WH,5PVDI7E\^\[ZO8&\ MQ.4G\)20UD_VZ.9'_RY^M]R'!;!XA&T'TR#P[")PG+8=2NRC#%$:!BZU&:AG M"?72S,,><7$<)(&G>K44/\?-+QN[LXA57, BSK9U?/E'4\__\156&/XL&_[J M8SDM)XO)QP+":,XL44C\+V6]//('3K?\]X& M77>]A%)$8DRC.,MH&-I1&LA6,W$:)VA_>YO_W&5OW;6]Y?6"GKK!R]475@W) MMZ(F!&#V,@,P#7XA+5!KB69/Q/(#,*7L!-&7#_;2,I0GSL&-HD MB @<"!CDJ M*ZW4DU#Y/# WT7\:C'N>L]: MX3W?4.'9[*EE*U%N615RX$V X(\-87V0=U1R>485UM$R:09M8UW9 M7KH+2QDHTXU,X-=:#[=?:N,KN^2935/@/7C+9K:8ZX505553/BV5;B6DJZ9X M:H3BR^D5/3>UW0/T;;)U7[VU/A3Y@XR?N\\LA%8%^\.I#U"]L!#3WP&HL.N[ MB&8NBA*2A';HQ7&F@"KPG50#*H01#C/')L2WPX!$"?:HL@FX47A/3Y3[QGE8 M^]D7Z3TH)$+?N=]7FFNKGQ3U=,OPP*SJKE M;PBQ TS)4'?YS=G7S[^?O97A F<#ZTQ!E*S#S.7>E2=HL9MG')36QM"^,1"B M\LICS]:#.+?T8%\-,LA*401DVW(AFXW)AKU]?.> M5_4:H/8 9L5H=:TG_<8:>*UHO>"E0X5J)HP3_/=M]7=QL+ST)!SX&O7>,XZ6 MJL\&F^1_J">J>!V>N,Q+;:E"P_SS-;ZUM*7QB6A36.TP,>=A>B!0<&C@:2)+ MBH6:<6N^69E3&X[3K9[Q%5=J4GOR8PA?=GV>A _+!L9,IZ/2JU( M/4@/6XKXZ1&*EU5="YM.O;:"AK;JM[MCH%?I59/Y:"LJ/<@S&A*(>EMRJEL_E4&H:TI7' M27(51Y<[EBS73;VWCK-^NJN9!O+Q;;Z\L'_(=]G:F5QP+EY!G?AJ*F+/NII. M71DUH;2V#IR#PXS#1++/4^L_&!CP+]+6D*F2T2NA (@BPA)**8IHX7N('MI_*H@S!,_=6C5AF"7]E<8]X& M4J8OO/YC'KC8[?V4MRBU[)2?X9AI>\PX0GZ6JE&/C5LG%-A'T4(H&:[0QPV8F2$6"Q206<'-NO7*@_'X7W]EH?G0)IQ)W L"V2/EGY$Q;KU?WOP==\A/PK7 M]PX.<(_@P*6!&X:1G?F$^E'21NH$44(U!WC&9.:(,7L0AQ#_A-/0\:28',5N MF-Z)%O>.\S '^ ZTLP\*9TC-KQ(0O(7!.VNY5".=5DRWHHK]G_7F+ N_16=O M5>&N\-OO# 3>\<><(]*KE;R;T/MIPW92X,:Y)?11ZT/5/,6(KNR+;:?C7,,I MX;M\PULE7M?58M;YL-N/F[?6A$GOBUJX"KLD?+"@21>1[![<%3(3+BNP",C8 MHC;Z57Q5Q@VI]I%MO)6(W18+'_.%BTB%+F!**AC"\=4./8*,_;G*6I,Q3?H\ M5=SW\MK>L,4UT)B>%^S4_+(P\V%>U]S#*]Q^U\V;%8M@$1;" 5-">=0/)J;]VCNO^%K;[I-IH[3+D3!62+>7/_I=V/ MS+]G6 L7UVP OH4#"]!J U;YO6-57M;6?W-^^"A @=/1H]%)>?BP_?87*Y;M MP:64E8C,$2C@^E5W: "O;)['"GG+"CN,%F!+.#T+7\FH>_*2JP1<#/!@5=>Z M?7#399BPJ0Z68PL8.8'\WW2Q.O+U-T50.J^JHB==B5M>UEI50)+52U8YE3\< M5L'#2I\?-D(H2C;G%?4U;A7=)EH44*W.>(@K^W:M:@G7(]&_5;JJN/M5U(3B M[%N,2QD4H=K'W2Z=B]R+50:'[9 1(SH:M[EO$*0*H8MRO]1Q;6IO>3)H0'M% M ]C*8MIP,C[_6LSE@5F1).+S1*;HRC>L+TSY:L[_*KJ'/"$NX-OBC*L9O\TN>21#J?8/ D/;UDUO8(LWS%'BA@H1S+?]7K94?[M2HQI6(/!( MZ7+MM?Q&E6U[^Z@-8FL3*;%\C$Y'F0I:W: I,S[5^N^N'#N7M#>N;*F?LFQP MO6G7H1"=.II"E6[CVJI6('?>-8U=[I,J'MP^249$"IR"#93,)NK!MM%@>I=I MJ3[F;9X,Z!ME/9$^;=%J ![?S7($T3H5M#< :@-=3VJ4W4.V@'G_VJ%JNW ' M:@MQLV)3U7O6BO)WNL*GQ3")8#E9C$\$)AF%;?3]F)Q6[2;#[MM<5)>R+WWGO%*$P_:T80?[9Z_J1TK_#NA*JA_:!KO-+]1'2M!U]9 M772U2'D0I R!!%WTFD'CWU=JS]] ^P;M0JT;\L!<^,"#Y-H::3L:&1E4:T8+Y>V M=I *.P>K4@Z_.^#/SEC3E17PL2VR#[38:NV+^9C?X,!K@W87MNDCW;4+[S*) MI"G852#"@SB6JXADW9C,8']>U3*05C:=YZ3QKA,;UV["V>*2<9=U"9.&S> 2 M4"D3V]=V&_VM .U]V3X1>NN[OP7:-K*79V MY-LJ*9(2H) #HY[OU9 G!'''G+"O=\ EOCK@$NM4 Y#SR]OS[I5$ME)X3VI% M5VRX5FYG]\8YLF7M',GJ&Y%)D"Q(@"V#:%C4Z0'8/0=+Z6(&4^/$S2B_W23! M*&L+L93WL:L?)"/< ??'(T:GYQ/HZ04 ,RHNYQK*;+7@B,B[;?NMCFH)W?E5 MK-0EWB=^).X^GF^FLICR6LM[W\"(2UEGHM?]1!O_E8:Z41/J9D+=3*B;"77; M:ZC;#M$GO43,W1?R]APA3V>_B2Q>4"!^0%+O#^Z5YS)?*RVK5K>;+V4AP#-= MG[< G2^)\<)J4XVKZ]((UD1-L'*C OC8"88B]?C^4+Z#W78&DEEQ M6?/$"!%IML7%XY[;>-"C3F/UFF*]$BG&V4FZ&;MFT>ON#"V*:"F+7Y4%: LD M+/T4KI)B)#JOSW\48P"[BF>=&>Z#)A8H)X5I*GH"4E" M+UGN^BEM)6-><$@#PG;!*QF+;"_;I$4M\4FKT2&J?FC9XEIK'(B'6DVA64G# MYCL^+F2%"FCUI"D/')Z8[,K5OO%]E1VD^K.\8-73M&V!G;5IAC&GG<.Z"Y,_!&U=@:\+>"H'&F5EQ_]Z%4J$':U+5]>[A4VS)L;ZVI< M_6A4"01V4@U#/LZ]H(V*J?S(E0]V6WKNYAR_342G$W!_.6 O%'/_DA'*X]M[ M0P/0'DIS/-W=H-T;FPTLO.66J#?(#HD[Q@43YN.WZ[Y%[E_@L61SZ1&55*-\ M$]"D6E17@- 2]OG:(P::5USF_(]O97QKL^VQUJJTV/;*;F\?\)L/%Q, /88W MYS)H9:6=&+?>W9]IHD(%NZYE:F!H SMM>\MJ:^E*4?&:'HJY1#@AMT5Q&%1" M=A>+7:X&)&N,TA9F@GYI,(/M&\2O(Z5$2V/^!H.B*F#VUS#\T@D7[*83!/?V M:>@O+J&](L3.# MY7@?ZCQY9STN<^5;<0T[]U417Q=@=V>R2D P0IX=(AQG:1JG0="I\6R[;"U9 M)8X#S';2#A,["6E$O,SSQ5=C@N(@N#-9Y=YQUI)5Y((XC_^UJ*[K?';#'5'O M.Z/MUG88.QHQ=IG54Q:%7R9?[V!+D2A8$6)*UV$U^O*1_3EBH]>BC",/@I+W M5:U5I(20Y$D^S67 %/>#LXOJ=EX.F[8S]'KQLWZZG*Q7/G \0DCAD*Z429I1 MVW-CQB+("0D#&-M-%),$4;)6RH11[F51?[YJ"R!(LM_>XD2K2M!*>_]HQ*_T M&@7O/V5MD0)[O>_)=#'Y 566B^G9;YP8^B]2T FC6@DMV\N-;M6; P MY;\">N1&'T8%D#HD^[JKYM_\+KNI?L#%* A"U!M4SQJT>3#R@S^*6UF$N9&M MDYD"P$L?\4=Q\Y(HR/QNW^1".TSU$M=VO-1%;I*E#J,86Y7JCE& O>6N.()6 MJG5:^=PRQ\>6-[[)G7I..OI6_MP#%5U)#7Z=G%J)%O"C:MO<;L0*U=964="C MA?6=3[FKAA(3+XP\VTYP@]U.^;T$R*P:+IIB])P'>\4D MU[V<; <'"O[/K\3R-AWWF_=3)M"(,)J_%?EX?C-D/QV %_][,1X(;S[(/UU MYX?J&JPI0W;>43[]0T7W=*$&WUIZ@/=_GTMM^NU3(LUV)A&_)1';=HF#P]2Q MF81*_"2.TT@!09H%T6XD(DLELZEK!6Y> BJZ3[)A0L'DM>9Q"A]_(K!U^C& M>J,J2,.1=AOS5MPT;71Q>[= :+-LJ\CDDVI1KQ-G2Y),N/A10,A^T[5B'-85 MN\Q$N)G\)7?LO)^*-GAM$?X]DY>#.['$C=GE0D+?Q12[<1RYB4PTQV$84V\W M\I(BU1>Y8X=R[31[N78V""]ZC<>6;#9+IMTU(PLKW\Y >1G?\MXO8Q6V#5JR MU(Y;V5@8P5NA2'L^F"$DF0VD8T^S#D ]Y&;.^\)#_*(4BI;N3G@(:-:=M",# MDZKI=25L(DTIY>>N ]B^R=3K4) DF>M0$L=,K4HP31);*E2Q'?C^CBCXJ9H> M"FG.?U3/09K\!@6[U&(L(FZ7#'Y-AU]M:IN@/J5'@^U%H9\62'P?:7,\5>K7 MVJ =GG)',B G4-NH+K_+7!X(=A]IE+Z8@W%=YOU(-+V\M:YY.B)?\"B?Y^?P MA(('TX'>T@(NXRX>4JS2W,NZ??1JV3*CDZ_KY-(@V:P%Q7'C9-N.3U@WN0M) M4=\#.O/M9R>?N[.:0U^BLQH_],?L&)>,W)7R. ?:7:V5\ ^MFYXY\[V=>:?* MF4,_F4/?16>WWD@M[^+BW_+)[-)ZICO.$5762PW-5*D%-GO[C;#\7]C_>8AENS,/]&IVAO M>/3;>]OW[KAC<*#'K7D.;R"+J]M"L+ T/$XH_P-.5T)\_#GYJ/!=V@+ CE87 MW\OB1[,4;]\IKLT"CK=1?9BAW:JL,JC>X4=YS2T'L[JZ*N<#2)W-KZ_KXEI$ M$=ZJ<*%5:PO$0#%]>"A"D'C_+3 ^7"Y&UR*H4T9"KO_T( T1!YO)YIA,-I/) M9C+93";;7C/9=HCB>E(0&#G SL-M\G9WC?$69@S *BD3P;7;?5$F<172K=G= M;#+EH1ETM4-4%@0XFD2X_#S_67!3OKP'WUD?-5?7:D$Y%>4.04)PWOPJGH#$ M-1MOOE3UM76.+][G7#:T@I);\PJ2'=3WN*MK(/KVW:X_=;"R)2+)9*E-*90> M$<6EQ))'Y9R7'MST.+X:&*N-^WT5Q>8?%XHZO"E&BW'Q^6HU*%4+W8QNY8=W MAZ?BA ;8]FWBA5GD^3C%6#$7]4BDA:?:'O$B$H4I27",',]%JI9Z3!(4WA.> M>M\X!]E,_*LNRJ[)M\IW,V=B29NZ)0HEP#T@"I"IRX _0F0XR*(XO'NEJ#>A M12UL\O\,1+VQ1GJ)'N(/>LSEKCUO2?FUU>_E+L-K?< ID-YX:4@D]>7>K ,K MLYWD]74Y%=/+%_-*O<&[58MWA+D V6PS+B$'K#Z'4N7YK"E^47^L:86=S8%] M!;;Z+V?59-GTAAF2+&6(:*_%]Y?>$@B M!?QHB :V!,@1_.6F'#$4Z^.6V-0<1:VUPP_OGL5*<))+0;.?%L_@L?YD\_\\ M:C/D,SD2KSUP>5_NNAC\AVZ,OT6CWGQ1;E&8'D13[3XSFFKI"[_ EM]'?\^C MZMWEY=1+W^ MB*;U(A\$V3Q@>PQ-'2Y-J9"4@Z I0S:']-[2N,Y6L;R#$MY@^)4WH"3VW=L[VO]E\>L<)[3_B. ME6Y=$#_A7IQ+8CUWYX(A]A^MW@AQW-#%J8<\3)S,"QR9&T]I:@=TU>TD*22K MJPF$1, 04.0_EGUWTI^RWF4(A<2;8G21_]R<"O9?%\D_Y$/_T;8(C&0JD4HR M"W^6S3\@#^T?K3'C(R^QJ661+9J1GC=V3MJT,;*4-@8I8Z-J+K]Y]IN'!YBX M]R6.]4$:>R?D3>%&!P=7SWPW&IQZ_3A%.LKYW %C%92J1';:<&Y9/1VUF6&_PA;R!0Y&!+P-?!KX.%+[<#KZB+*51 M%+/_X0Y47^H4 6]X5M*IO4GZ@5,-PB!K<,;AG<.DS!6ZW/M#:=\;^![1B4T.&5PZE!Q"GRZ2."4%[D1=?:)4WTH$^HG;J8;=D1J+QR1S$#;S8_^^T-@NSHQ6P+!75Y'WL(13H8F-!*L-,XP2ZV M&23X7H@CWW40D>*,8R,W7(4).$?(7Q458%I42(I9S5B7ZTCL[W$!?X3343B! M!-?_X^\?:% !#0:!W:>C[F"EER,04DZ#/UW2\J<;)V[F1UF6(2<-B!,Q9I6. MJ<3S G1 _+E'9SIR!PR9#(\:'CT8'O6[)@+8%<8 G-JAG?I9&F>.,@F0T%LS M";ST'?IL3F1VL_I]BO"&:PW7/HEKB=UQ+0EMVP^)%SE.XF19Z&2NE'Q)%L5) M=FA0DN%WP^_[Y7>M.V3J!3B,4$9L@OTH]-EMW?([)NN1 MY2_-[_W[XAQO0(GA[Q/C[U?-OZZ6&1*%<>I$'K(]/Z!!&CIN*'U3KH-P_!S\ MVXM5"@\H/0K3L4FE9;_XJU;T_$#]4P_ <,(P?%0MH(#CDVJ1;3O4QU49>%$7 M_WW[\Y08@,=MQW.#L-\%"! O",/4"<* 1%Y(PQ@'CK)_. 2M=63GW/&%,\>! M>O(P'A!B[TTH>@C!O"QSF/ F@YP&.7M%3FJ[G?I)'9NF*+03-Z5N0&+'PVT! MACA:"ZWJ$3GWZ&,E ^3L3Z,TX&G TX#GJ8(G=EKP]/V0!AF*V/_LV LPCC-/ M.A;['PVY[LQ$-GAH\-7AJ\)3A*>WP-/%IEJ890] )4QO MSV+/5P&"*%X/$.P;3_<;EF /*/8-B!H0-2!J0+1G$'6[+ C"0#0,(Q23,"*Q M1T.'4 FB$4+QFD.J;Q#=?T"(-T"ND48-D!H@-4#:-Y#Z'9 RG9ZF$0J=E,88 MI5Y "5*1.31(UNJH]0VD_4?:$":"4N-4,LAID-,@9\_(Z=A$2\0-P]@/&70& M!,=>YMB9K.KMHSAQ'F47[:/H!QK8;J_%B8X,_DXIB?_S6G?K^YM<''OPYK&O MSYSE\:S/G.7QK,^0U& L(Q[]-T$.6MI=ZVZD$IM89^*JNL-L.WUKZ@^]'Q>A;[YVC-U MLJHNV/.8&CJ\R:?7A76=E].!54*?PJ*9*_74RJ;Y3Z6N&X/JL:_/G.7QK,^Q[_J.0V+I+O9P0-9T2J$07.0_I2H9%=-BS]'->.!Z?6J4KUMQ M?.U>X0]0OO&JKB96\;^+F;TS>G M;T[?G+XY_=-=N#E]<_H]]%0Y1MHFG7!/[R!6Q]ZT>]O1(\(;M"GOO[I#P_16\>0 =O&Z;P"M1_3\5 MS/G.6Q[,^ROOT4'#N^NF)[6_4S M:^D8$:T%LI-@0H,@R>( 98&# ]D2-0CC,%G3TIG"U"GJ>PW:Q@/'[;.S^/T% MQ ZW3MB?YSF;:?L^_U>;SEISP"6&I8PNM0G_<]',RZM;?0;HP7-&V^:\RZQ@ MA_WE20T+2,'>L"O:\Y869:O?EU,&G^*U/N 4*&N\-"2R!0KSO;2&Q7@L/_W+ MF7W&7[.%#-7K#?MP44Z*QOI4_+"^5I-\#;,G>7U=3L7T\L6\4F^(*X"_\Z,< MS6_8M]EF2&ICE^PXGS7%+^J/7U=IZTP98S3;8W"V;JM1,Q9CL!'.UAA#?(2] M[9^A[1_YC_K5XSX*GG&LQ^W&X8_UG.=U>'NXJQ&SKGZ] MKET,_D,W!G[ 7_T0-\-E-1ZQ)USZB_:LT%]ZP7\0 K6U( MPY#&"CQ?_%L^F?WZP1"&(8PEPL@X782&+@Z8+GH2]?HCFG \MGBO)$,VAFP> M0#:J*XPAFP,FFQ<13ZIY/GZLBOBT "NV-X>2<16\>[ VKG[RM?A>3!=% M6H&Y=."C7F-*#RYF])1#P@U.O7Z<0D'G$4>A'T:A'25I'-DILD/LM-7*0Y<> M $ZI;PG[69S7_6$5"AA6]5H.W6"5P2J#53UB%?&[4AENDK@(^PCAC!":)FD6 M2:RR28BB \ J+E-=U/GW8LS^G3:SJI[S;M7Y=/2ANBZ;7KNN(G_@T,# EX$O M U\'"E].!U]!$/AQ$JOK)R"0L@0*QP.V?9# M]=K>( O3 <:^@2P#60:R#A2R/*^S8E''=S'Q*8X]+[4]%&,BK5B)ASSG4""+ M>[MD(ZUJVGS,I_DU_TE_N$4&MF]PR^"6P:U#Q:V@PRWD1XD;V6& B)]0&V-$ M,REJ.3A.U_(\7@JW6I=K;SCE! ,7&9PR.&5PZD!QRD==U9B$! !3*/1=.R8Q M00'U9#Z:Y[._]XE3?0A%R!Z@(_?U/3U\81^PHX<8! ^/2A _B:MF;E575BVC M$]22'OZD?V\6LSMV8"TWKGO";'[VVQOTE@V]F&TAF%,H"8U]TF6IIHZ''91F M*+2=,$,!MF-722\I1?$J*L Y?K[Z5M3?RV'1M""0%+.:<2I7B=C?XP+^"*>C M<%*QW?L__OZ!QA!0.K ).8:2TR>0;7\:_.ET;<"B, A]ZE+'=@/']@,W0\J0 MB]-DO=;;"_+G/GWG[L!#AD<-CQX.CWJHY5%"'$IBE]H>#A(W"MPT:-LJV&GJ M'A"//K//V!ZXV#%L:]CV8-@VZ-@VL1W?#@,[C>PTMJGC(RH=#CX);7_-X?#2 M;+M77RFB P9BAE6/BU7WD29R**PYCNTI+=:-J9L> M&BOOWX>(G('M]1JN=0\I&7XW_+Y??L==)'D:9Y[OX\1+<4*]V$>1HR+)*76S M@Y.X^_>]$7_@.J[A;\/?1\/?M.-OU\:1FP6^AY&7A)F3$8ID+!!QLFRM4>$^ M^+N/2Y@$ [??H.E#Y=)7EGG;PT[\M8;FAK.ZNBKG#_=FM<,^UIGE[>#->@ I M]56;=MLA'F'1VJ<$"+R*:K:!UT4/A"$BJ>MX"4$!L1,W(=A5.<:$R6&KB,RY MXPMGC@/U^V%[X.U10WH(P1QF?5P3^V20TR#GXY S<+KX4#OV@@2':8P]:F=Q M&L>VBK @2;H6=]4C&N*'R1\&/ UX&O#L$SR)C6@G=L:13QW7 MBSTO]/PXCI-8!=<'"?'7# %]BYW/YBKW!@$V>&KPU."IP=.^\91T>(H8E?F8 MN(Z3!1DFD0U=9&4X84+"M7#"OO%TKS$,P<#U^XPV,AAJ,-1@J,%0P%"G2YD@ M+DX=)_7<")'4YC47V[@QFOIKM37ZQM#]!X_X ]LVEE$#I 9(#9#V#:2>EGL6 MNE&&$,$D=?TD(0D.5<6/+$[7ZT'V#:3]1^5@>Q"XO>:H&N0TR&F0TR G0\Z@ MRPJDF>/%01@Z3.&-$4UHD,CX*#]#B?\H-;X/(Z8]H&Z?203'!G^'F>"_APV0 MZLGTVBI^SHII4VQI]&$ZH1_/^LQ9'L_ZS%D>S_K,61[/^LQ9'L_ZS%D>S_KV MFCROZ3(;5*!#T4^QEI_GI*$?^TPC]1/?2TB$4ENZF4,"Y6Q6]=-674BEMK!/ M+=4A ^+M04M]Z/DQY30X!88Q\-JTEQ1_>\G7'[=(V91[QP<_KF],WIG^;"S>F;TS>G?YH+ M-Z=O3G^7"AU];L*AJ/9$*W:9XL1FJCWUL>>FGAU@CVGV,B,G3J(UU?Y3-:V4 M=O^>JU92Q]]KL?A!0&U3*OX8/,F"9JQY_E/IZL::>NSK,V=Y/.LS9WD\ZS-G M>3SK,V=Y/.LS9WD\ZSN%,NS$05T62$3\E&"F1.+4]Z(,,RU2]24+O=!;*_$@ M%(*+_*?4(Z-B6NPYKMD9.*A/=?(5:XVOW1_\ 8HV7M75Q"K^=U'.;\\GQ?RF M&EGE]'O1S"%!R)C_C/G/G+XY?7/ZYO3-Z9O3-Z=_N@LWIV].OX>V#$?I%':= MKL9M$B9N$OMAF)$@M)&3Q43%>^/0)_YF'1YT,6@OGG)-["-7Q-ZW>MC38\ ; MMBOLO;M5>_\9NS,8-_*+Z?V?BKF,[#8FU&-?GSG+XUF?.FR32 7WFFHF'6QOLS_.M'^ 2PU)&E]J$_[EH MYN75K7BKG#+PF?]";/8=;4KHP8M0O^BW;^&#=]'B33Z;\GMA55>,[+I&GSR5 M.]8=+K4\P?,#_^\H=XW&4U'OUZ9MW4@(%_:I(0Q1$*;82([]#4]D,O]K"? M9&Z(;8+LAV_&^F"_70!( -W'@,K3>5=<+]^%YO9P8ALFF?[/AV_IU_]^'Z?6 MWSY_2-Y_^NNW@?7^4_P =M3O87\9W/8X\4^?+])OUL5GZ_=/X>_)^XLTL>+/ MG[Y]_O ^">%%]OY3^"E^'WZPOEVP-SZFGRZ^_=N??(SPKV\D+Q6CM[NO\GE6 M]1^+:6$1>V"QNSLXM,F]>3^UYC?5HF'8W0R@6$B<[1 MV4Z/(1@ASPX1CK,TC=,@2%SUF,CQ;)"%6LH(YP_^.3W;^9!VN?0?"\I?B^\% M6T'#CV18-7. H%J\"1(>.\+":LJ?UH3]\J:Q"C;\R%HB//Y3D!X'[(?-##;@ M>S&^'?"?%_GP!AX)CZD+WF\+<.Y1Q*KVH8=E-[)P^,#B!-BPN8Z90M?\Y/5U.173RQ?S2KTAM&[^SH]R-+_Y)0C>4>1@ MF[J>3URF"/VK$O>'[-3R65/\HO[X=56X/U.N,,WS&YRM>\K4_,6(;+/5=U8_ MPM[VS]#VC_Q'_>IQ'P7/.-;C=N/PQWK.\SJ\/=S5A5PSR#P5*V.'']X30T>> MSR*W=DWX#]T8?[-P]^U.B> )00FZW;JEKJ?&ZNPYGF&/0O3[:;.HH;O>9IK< M>8>.B?\,90!EB/[?0R:^&M(PI+%L2KKXMWPR^_6#(0Q#&$N$D7&Z" U='#!= M]"3H]45/-\_%@5\6BRW8-W#];% MU4^4S?Z.>N:]L]2!-F5[5*C0D7<5I,1VNZX-469CUP^H$_C80X[M4!DBY.# MH]YJB)"D+4CA 4??BS'[=]KP."%86#X=?:BNRP8,";VA M(J&#P'4-*AI4-*AX6JCH=J@89TD2.RC#J1=BBE$2V:%$Q2!S4'(HJ)B54U"+ M&1"&PR'$R;(Q>D-"!P\0-4AHD- @X8DAH=\5Z[7=&'NAX\!QH MU$C@#IS@.>O''JRP%OX&_';_F;1#CR*4Z3*$L(1@$/!I.FGB#R#HF_ M]Q@50-SS^HCSN>9TY-XV]($QHD"9!%A)J.XER]R?("]8D_Y>^ MPY_-[8^"@><'ANT-VQ\-VP<=VP<^T_(#L%G:E"G^!*>^;-= 4\^E^-#8?J]^ M;6(/L&ND>,/J1\/J#NIR.I+83C+;C6(_L>T4IUX4JQO>Q\2-#HW5]^^XQ>"X M,/QN^/UX^)UT.0QQ%-*0>JX=IB2.O-B-4"!SN)!+Z5J9YY?F]SUX)A$=L&TQ M#&X8_&@87&NUAJ,HC"ER,75PQCC=1ZELE^XC/W7MYV#P/J1NIF&[?J_AI(?* MI:\L#;V'G?AK#5W69W5U50TR/D$Y'1MU"(G(B%VW9BFCD\PQ0X.D*/RJI)DO>!(C\BY1Y>Q._!PKWGT M!CP->!KP-.#)P!/;+7A&OH/LU,\\-XJP:[L.IBK^+DXS/]VWV/E\OGAG@#S/ M *H!5 .H!E![!E3: 6KLVI&7Q0ZE:99Z&%''4])H2E&T%@S5-Z#N-H.>SK,V=Y/.LS9WD\ MZS-G>3SK,V=Y/.LS9WD\Z]LYB^=1>GRGRVQ0@0Y%0?6U)#V/!#&"M;;Z$26X/FY-5=<&> MQ_30X4T^O2ZLZ[R<#JP2.GH6S5SIIU8^'5D5^-;81\-J4MS13W)GX#Y=<^81 M+]RF?YL+-Z9O3WZ5,1Y^;<"BZ?:"5U'0=SPZ"($-9 M1%.2>8GOR !(AV2VN]8K[E,UK91Z_YZK5E+)WVOUC8%#D2F8?PRN9$$SUCS_ MJ71U8TX]]O69LSR>]9FS/)[UF;,\GO69LSR>]9FS/)[U[=65?" *I8-0EP=B M$X3\)/)HZ@8ACIR .K+YN.?[+EYS%@N%X"+_*?7(J)@6>XYL=@>^UV>/E%>L M-;YV?_ 'J-QX55<3J_C?13F_/9\4\YMJ9)73[T4SAQ0A8_XSYC]S^N;TS>F; MTS>G;T[?G/[I+MRWH0>,-VA;UW=S0X?LXNB,:/_&**_Z=B M+D.[C0WUV-=GSO)XUF?.\GC69\[R>-9GSO)XUF?.\D36MY\Z8\=73FQOJWYF M'9W:7=4PQW,R$D#_5)I22ER/J>;2SY[$#EZK7,L4IDY-WZ=W'7L#[#QOV<3# MK0[VYWG.9MJ^S__5IK/6%7")82FC2VW"_UPT\_+J5I\!>O"U*S0ZOZS MUK?PP?MG\2:?3?F]L*HK1G!=HT^>Q9UK'3[?+6_S71NYGX.]:T3MI(8%Y*-O M>*+V^Z63MM5)EU-VIXC7^@!38+?Q$HXA6UQ-G,"L83$>RT__6+>:7>$/,:Q'K<;AS_6WAKD;>NOIQ,GI AQ_>?FOV M/$#"6+L&_(\5X616F(?,?QPC!)4>3)7.+ 37&&5WVU/GW8LS^G3:SJI[S<*5\.OI079=-KUV)B3NPJ6]0T:"B0<730D6G M0\6(1![.2!IDQ+.]C&29(UL&Q[;__]A[^^[&<2-O]*OP=)[=.W..NH/WEY[[ MY!P0(";>V^.>C#W9S5\Y;)FVE9$E1Y2ZV_OI+\ 74;9LRY9)F9:0W70LBB(! M5-4/585ZH?%:D:W70D4[FGBSV &A&@X=;7S5Z/;T0S% H,TZ7CV5AH"$ 0D# M$JXBX4K]>H*U%1@!$2.J-8XMQ+I$PMAJF."^(&%QMEDUQIM.\E_227I1_*0] M."0#+H)B&. PP.&!P:%LX#!1)B%:\5A+K1U.VH20$@X98<+*OL#A\FB^O1,3 MR 8*(IDX0B;*KZ4R(FFG2)8FUH M8I /G!D>&A;MO-#4:KB)?'Z$2OD3/*CM[H-,$^?;R3=%2ODV, M"!96J%@!)2R73(E2OA5';+TJY2O*=X=1$1@/)&U5MP@R'F3\566<-Y5GJ83* M,N8+S<;28(@%X,N()POB'LGX;H_]$1P UJIW-XA]$/M7%7O9B+W;YP% Q%"+ M#5?2:L0KMZ5BD,+>B7VGY]I(#A!'0=2#J.^+J$.XDM-!B$%<8@Z$H QS@VM1 MET0JM'9"\=JBWOW!+08#Q%J-4=-3D,T%)EB3//N;/<&8'&@LIJ MEU(9T">KO:.329;Q-[/9N>C^;//\U;OO9%-7,WG.8]@Y7: MJO/=S_"63@J [WL,&(.\B9Y B>%08$(T,I09JP 5]3EHC(RYB\B%=/Q:"$=/ MSS4)&J .SSR>PS A]JMO&EE SH"<+T%.29?("6 ,&<'$)Q-8;!.E *Z2"8R& M6G6(G!V>&(L!VW$_AG[*1P#/ )X!/%L%3P3)$CPYM(BR!/*8:"43A0VH@G;C M!,>X2_#<[5$\) ,INO,4!$ -@!H ]5 !%3> *A4D6AH3:Q1KP!6(5:6-,IHH M*;H&U$Z#'* 82-1=/%, T0"B 40/%41IDQ0"D*14 Z>/"LT38R%.*JU4T1@ MW36(=A\^XM11BKH+'PE(&I T(.FA(BE?05)L,0,P3E2BC(-"S5@5FL]X#-E: M>EW;2-I^8 Z6SI /GM& G $Y W*VC9RR25R4TE":F)B2Q )",4&H;M7-30S6 M:I@^!3G;4!P=_F$Z3GOL\O MT')_YA=HN3_S"[3TR@OABH9"5'C\4$ M@I@AJIATEBK @M@Z)Y<1SN\:J$MS(:FLA4[-5, '0'9@ICZ70/VV-E_#)=?! MXMCI+'//SSQ0/U _4#]PYQXH'Z@?J#^84X\4#]0_REE.MI#R=3&OS_J@PK2HCOTL;GPTH;;5"3JB7_UH& M?,DST3S]7MOJP9VZ[_,+M-R?^05:[L_\ BWW9WZ!EOLSOT#+_9E?IT?)?3$H M.6SR0&*($\:@!=)80I1,$EFU69*"$K"6!U(:!*?I]\J.C+-)UG5D\P!0WJ(Y M^8:MQK=^'OS)5VX\GTVOHNS?B]'\YOU5-K^#^"^Z_0/U M_4#]0/U _4#]0/W#G7B@?J!^"[T9]O)06-"FT"T20BMA34*1SU2V5I"JM)@@ ML81KI<5*&][;8K['>E)88K\4AMC1T@Y[>1!X[E;%77O[[)04SI%?S? _ MSN95:'?PH>[[_ (M]V=^@9;[,[] R_V97Z#E_LPOT/) YM=-G;']*R?6V:QW M:Z-S -!*O46E+4Z0@@H9*BD%NCIGYTJ*9*UJF#.8&C.]R]-US <,[;;_07^K M@_UYGKJ1+J\7_ZX,YY&N@!!N.9ZH^,\6?0SK%[;;Q_#YXR^:?N:CKUDT/7<, MV#3^++*ZTY6.GQ]N+_L3%[9%0C_VQH+51A.W1\P_8N @IH4A_)9]S2:++"_2 MV:,O-U%>-DJ-YC?7V2#ZELVR*,V==([=#I5_?.9@2RH/,Y],?\]H5WY_:U_Q M%3H=765Y M=)Q]BWZ;7J5KN_!5.KL83#A&6L1F*9?3",.?$\)?!' )#!-AV#R9!5EIY%=+7!*_.LOA;]GEHW3 MN5/3*D]'OK5?J6W'5L>2V]->"%OYY_>\FP='J&G+:931L4%6J)@I'6/ :=7- M@VD.87S7+U^Y]'S@G'9O]Z_X[]'\4B]RMP39K'"&^D51>9ZY_S\[3;_?X[V7 M?T-_.S7_S&?S?_XZFYXMAO//LY-28IH624ZDG$3]5@I4]6V+?8\I'3#<:L_. M?HI :(<4X"_ WRK\D2;]5R .DIC'C"3*6AL;:JK086I9(F0W\"?Z ']@0&2K MT[?YTHX-Y+MM)KSD>.THJ;?7T?-<0('D# 02@6 H.$$@H MA%)B:&H#4".R%I>Z0__7DJ:MB[_@ \%;K5"\@5MZJ^;L@3831-J)M#-?FAKA ME/$$VX1R(+A)($@LKXV:A%O]BCZ=[D2:R@&#K7JS@T@'D7Y5D<9-A8F5JBU0$F(DH"0Q MA&E"!2>UYBT,)VMM.G=H?'(?I9CV2Z7Z&^G2P +>RG'J3%MM/?TPG M^;)[[[/$ C0!.UHI B$$C!".$ZD9@U4B;E(]87XII?9I&> M7KF7W/P_^3;EQ9Z%$[3)*-'8@00'P#!.)6),(TVK#N6(2;#,*/$'#1^/%_Y< M87K^N>Y1?I)=%-7GCR9GCI:S&SL=+APX/$6#6O8Y_V=>/F05)XZ.[1(HP"V@ M>)]G0P\6WYQ0YMGDW5_.1U^S33#Q?.*-J@F]/R]G%"V'&U7#S0?=DVDE[@LP M3)%**%!686&T3N**3#"Q,GX:F>QHDDZ&F>-*-1PZI"N_*]ERES2;3CH@V3"] M3K^,QJ/YS3JQ"D'T,N;FF"_&Q5=K-PVB;Y>CX65T/9M^'9UE36SB4H3GT_I7 M[C'153I)+[+B\?6='R*W3MG,W^C?-LNNI[.R"EL]D+-1/AQ/\X4O)??%J9?/ M*++W3.1L<\-QM/+<,9HLTHI8:U>*&\N?UC-Y>5&\9P\>\CLC+_Z]G-4/N784 M>_]EEJ5_O$_/W3L_IN-OZ4WN7O7GR]D3!KT^Q/09XRL^WBH\$%W.O&#]*3<* MZA@J "$6E"1 **XY$L8RA0"&X/F+L?ZROYP6K.BV&Z_B>4!8+E;Z3 9LBV+W M##+YGT\GR6]_/]))]-?/G\S1\<\G@^CH6#]#4E85>G']?4<#/_Y\FIQ$IY^C MWX_5[^;H-#&1_GQ\\OG3D5'^@STZ5L?Z2'V*3D[=A5^2X].3__R30!#]]$,E M2]G9C^U6E7SYK.H"7M%Z7977']P/1Q,'M--%[O#=;BZ@VW%QGSJYG.2C;-BLWHO,8*0 P61MDFB?1->5F[' MAL>4@_?D7;V]N\W836;X\.[ZH!V6?'?+-DG'M0V6QS<_9].+67KMMBGE,"PO MY-F/+!Y/AW^\NV>@5'!.(9 8*F@%)(KHZOC5"&,8?M^RIDMLG>]V*M.&[4Y2N?SV>C+8N[VZW+OK;1KMQ?/ MLHMBQ_Z2>E5N<3V=%+>X12L)[!!Q-,^C8;W0VVW*!U7:5: /S#$6=^A%.&48 M=U_:5;R! JCM/[$O,WL#I5T?]KYL528J%/8,A5U;H/_;H.^;*=SZ.D(>BN;= MPS.ATF)@FE"V-?#%VP>3P!=]YHOM*K/Z8[ZW59;UGMD_(5DCM%T_Y)"A0/U M_4#]PYQXH/[3M( WDICY^V3D@PQ.YNG\H7I(NW,TO68DYQO*$.=L)=5140ZQ MB@5$AB-B$\)!E>JH*<(=A5RNU&8J.,='F33'A.FX2!,O@GUF-__\_:2-I'#) M!Q*T68^IM\'F;QT? V3T$#*X7"EH:XBAB4Z8Y#&@*DY4%7TI %&VHW)N8O>0 MP8>)(BNM R9H*X2.U9J2^T(,K!T MD ':S )D!$@XV @0ZSDS (.84)B2Q6/.<"$N/^OM PJ8]5=UY!=0P:A ]1J MTMCK9G?UZWBC@]D?3R?OG^#U"'ZNX.4,U#_,B0?J!^H?,O6W.>$ O=WPRVEN M]V^E*/Q_;LAGTZL75JUMU239L6HOX4JE:0QY;(#@2@)B*,%QC"IO@#^+0#TX M<_@Y;J4#S #2O=#L#\ 9>\5:DD,H! MHBQ(89#"WD@A;Z00,$*Q3;3D4NJ86(B3I#Z?TAR"'CB;VY%".B!R+Z2P55_S M?MJ>OV7YW%<)^._I;'SVTH8I;;HJ>H, LD$ #P ,[M9[ZT+[M"%6P#8]""6E">&&I8H M*U%"&3"^D$PAW (IVVF=^M<2;C&@9"?-AX-L!]G>M6QCN)1MZBSG.$$688L8 M UJ8VH 6+#8F?D4#NC/91G(@4*N]A8-P!^'NBW#31KBU%4ZXN4$\@3R)"2! MU:'F":0=G10]R2[O3BMG PS(7@OW7F7 G4[GZ3AZ;E38:W0H?0O] 3@C?@3 M&FN.C9%*Q GAG.EEE.#W@M(,!L %!WG40"$ 0@>#- M $&3>TH4MPX!. 6)8AI9BV$=M.(+^[ZFM=\-$ @Y +S-'-0 ! $(WBH0H 8( M*&= $T:UCIUM %$2RSIN1DB..FK1_23/0#= P.% @#;#V-XF$!Q&CMD3*N@] M@[9=MUWL9=IKIYT5>X.(M(GG-5HI B$$C!!G*DG-6-4U@\=3CP!H = $7 G*-%BR&"BHA%/UL,90$EX"FG0Z'NDT:J,- M0(-@ &$_NF8'0#ML0 N-L=^@M2O12F-L@HQ&@C!( 5828H5+*%28&86[='NU M<:PE\ "(?D!A/\W:@),!)P-.;H63"*[BI- )5['AB:9,$HH<3);Q0B(F7=69 M$ZWA).0.)[L[]GO[.%FX__Y<-)*LK[?R[%MM3U^A!?0]8]JJ$^NGZ>3BT^AK M=N8Y=KY-\U4C<&R9@098FS#.&$ATW2768,-7FJ^"!$IM+*8\%D@ P1&I3N4U M(8Z/MVV^6C#1+5R_VW2TK5:LO\Y\:_3Y3=%W-_OW8G1=]E2?9//HRTUTL5R\ M*'6K-XB^9;XK;^YD>.SVQ_QC5)-L96:/#KP'W5++]I>2?N#0*9- M^Z1O:U?M9/67KMG M@D>ZQQ]<,,*A\H#)AL7)?81AP0=OI)U;ZZKX/4OSB-(4"N*%3LZ0& M^N-L?L<'=E2Z(YY8R.;HN(WX>#Q@H<_"6P"_@ O]PP4"FK Q&',(8A%;FF!K M8ZLDK8X6(2$0KO59>"8NB+^1G>("&T#:YD%C"'1][?:1AYT-3Z!<.=U"U!)E M<,*,E+';RC6OMW!$Q=KI5F=;>#N-3^ \U9S74/T4X\V_0,76]QT,E(FCCDW M%"@%.&$(<%&EJD",(-0[VV%;$5LD!HB&\A1OQE[_]7(T'EU?CR8OWE_?M#S2 M1AZQ@M9HIC5&BB>4B"2VM3P23-:*O7:VC?[ZUQ;D40YPJW7>>KM9'M*>^*9% MC?.FJBJ51%&+G"W)A7%RIVU2&Y=0R;7JYIUM?:V(&AW(T*CO[=B6K=8_WI0L MNY=*K&PDV4(1*T(MQD999!EAL,HNA(P8LM;TN_5-L[-Z:WC 6VW2LS6K]';G M#6;JH2( A6R) ,(" !$PBFAB$J6%6#J*$2=BK4)ZZWMYAP@ 87>)QV\! ?;+ MXGUN?,HSB-E2 DHO#[">/-.W %RDJ2(9QTY7$530V$@"K2^.4(6I,YY()%ZN MNK11WD4,@&BU%\,F:O96W=@#K6+WB+*'F6O[DJ!&69,RDS !"<%86VH@EP(F M==/%6#"8K"7R/E^):@.+\(#"[DI-W9>%=LC)9OZSI^1HLDC+A2YN2PM&RB6, MF>'**=@JH8!RW[4S84J9F'/+'<>X!Z3UHQ]+L%H5)]%.^M0]D]OI".X)3B8? MHNTRYS:D@CZ:,\<)9BQ)J%8)45 X\6:5F],X$RI6*SES"!I"$L-]428H)) Q MJ%K1**>,"%$*M6.%[$S-G_T>>#?E[DXAL;NSLJ\RCR[*'_AC<0ZS_/F0^\6Y.5D>O$@BF,BKOWU0$*B@9EID MCQ>RL;PVKI9^Y)YW[G;)Y3=Y],U1*AI6I,H_UCSPS#E4OC .!B"ZDO_XX^C MN5N^H9MCM)4@/)BE_X:2MJ_2V<5H4@XO7RVSMGN6T;J=Q=O9"OJ4YY)A7CWO M^1DKT]M,QD-DH3ICNF*CEZ1-O\:Y\MT7, M,,& 9(PUB9I< "!DXDP1B3@RP(*X2M2,W06]EI!5<]EO2R8[SN9Z,9LY0>_L MN H*,&"B51]Q/[DUQ,R\)E+M'1CU!6\$6>FDHBUE#)@X$9PA&F-<^4D81 JP M%^)-.T=2D)$!;S6Q\RT&X71H@'8PSZ5OL/0FA=SPMX ,?"4UW%I@-(ICJF.: M()LXA"!UCR5BXS5-Y$''[<^S:9YWIHN0@=B/L/Q##XP)XKY[<4=-OPWK3V$M MH+>[MJ )T0/8CX>U@_"!+16#E".GC2UULAVI? M[?/$ _7WS08H)_K0O\9'>\RRLSID(_K!1WB,SK(RTJ#RF[KO1Y,H/?OJ PQ^ M#'K%F] K5AT,E@+&B8FE) P(X8/ *KU"(:"?I%SZ;#+,\CQV7NGC(&SI'[:QG*%HXX]O.(0ZQX-JA46&G$B%3,$)VH M6-':L\$PCFM(\AG&2SPJ,@'NXM$M-ONMXC)_Y^F2N7*U9*[.E!4\0+C59,'> M'8;T"LW>NG83P&?7X$.:GG02Q-P( 6)DN9$0&_=E?8JB%"0[!)^6SF('C+5: M+J%WX'-/XM_3L]LJ;F3WA_YW-.IG]*][I?R$>X+AHM'$]U=<4<*VE,;_LTD< M:5/(2 BM#,92$TD5U@!26(=70=_#[JYY\OO$"=\X.ZLE>F^C2S3<=#F<+?U>1LU?]I)'V,CGOVW3V1W3MU"E' MDLJQZX!A=N9]NV4>D?_Y/)M=%0OX4(Y1G9I4[(=^C%'N &QT[G:7R;Q^?O', MV2C_PT>@3(>C(@VP>,[(/?"^(3XC_^^58/1.4$U#,C>AZ_/9U,\^O2E3&Z_2 MLVR=9GGF%B[WV5V^E^75U&W)_^M6P>NXQ=IGWSU'N"MN%4?3,T^%+]DD.Q_- MBT7WOYKY9, S=XNGNG?-^QG[=Q8IFUX9J<#AVNU&6?&S67:V&'J#W&>.U1F: M;VBY5[/?5M9\?IFZ!?=K6*;RGMT]T2AX_G(TO&S(>;U2I=4L^ M+[=(+X_+M-9T/I^-OBS*5#-/7J=5I:/)!C]',Y"2^LTHANEUD6'WOV62K.>! M=>WBG@(%I1I24^X5FN:N91<4_U[.ZH=\*@UX>8/F-\Q<=;*1+1Y_'ZG=S=)J82'\^/OG\Z<@H_\$>':MC?:0^ M12>G[L(OR?'IR7_^R3W/!5!\GH:[O=%[8'B[GH._=U76;0LF_^>A[=.5^?)E'V<03H1?60Z'A?$OSAC7!M*KHX0X0)18*7&>(*>*,ZPL]VUY MB,&^,E?)I9+;]4YX+^92T19*H 'C&T.7>HD2$C0')28F6,<*2IH8IBETJZZK M]5> QVM]DMI8_W90@@VP:'_];Z/$EGH.[.HCRA=1Z)_M3J*K M.DJ-5W.E_M':7%[DX'VB>,!&/&R"N8U1HHD6%FA"1-W]3\4)16L'%[IQZ]3T MT&[8C^1B_;/ZZ3\?^&E3A;V^JIHU\3?DK95D)YM/&+?UR=^R<7>"<2M%] TG M4L1(:(D(D9@84'=A5KX0Y%H;C6<2T1?1[P\1.=P8H[(M$>\_S_@0V<7,*1"S M@5CAMG9VE<%B[RMV.-W=D2;AW!-*[\KOD9-;'=2,7, M)DA2*+R'I#CEJRTKD*BU([Z'F+(<>T&3!\VI'G$VV=@ L9_:%FJZX $FXAAK MJYTI3-R?B9%U(5I-+%G7MK:EW#]Z13G4!>G>*H"4EN?N@ ,WQA9%"("$6@.T MT_>E0E(F3K<16F/CF;$=]A-] X[-)7/Z"1PK[31$8BQDBJ+85P>0($YB3SD) MG2W-$[+63F-KRO4+."#M0)EY.QZ>>S2/2K]Z(>MMY+S&C0@U@E*K).982&=Q ML\3R.G3+8K76__P!ICER^M)HYL]$/JUKT;OY]G0\^ WZ:S MLSR;O/O+9-H^\XV6ZQ"-W4)XC]TL&Y=ZL0\K*&S" ZNQH)5J@O.7;:#R. MOMR*)9E$_J1\EGIS/O*F??0ES4=Y$V0R'IUGJ_$]'YY1VK<_[HVUX[6WY]Y8 MGO ]?&98<87'J>D#P27E@6MU2]=[$6M\(A0D!CA 4!9**BB+N<5UA*$2ZXB@ MBG%^/J\3CPLQ_=&%8[XX6@:^;)RRF[E>^D,\J2 :!=N/2?[#U9HL0JX!?! M?DM?2M?LP)L*_9P)'ENJ'2<(+HVQ5M0GN(IJ(&\E41Q-AK,LS;.CR3/<9R_Q M,W3&!? I.>G]M!CXBI/(0HPI8[&."8:4444Y!BC6 L($*-P:\;;2VCHC'AI MQM^^S?#6O95BI<(509HK"*$T''#*C095'$*,!)!/-2 Z\E9VQH@8;,QT[R>& MB,9?A#"/(4$2XL0"+&)G!/JS,,FA0Q:@7]E=V1GIV.8^?(>#((.=,)ULXL9L M; S'%CMC C+EMBX"ZM,ZG6B\UO)ZMT[*[C8N^D:/-V3C*T)Q;&*C*68$ JN) M,@GU>"$UT4C!]2HD._52=@?UL@.H#U[*35Y*"$!SLD8,M" !&B70_4,@(;RJ M-J$2+=A3ST0[:[=/ ]5 CG5EK9(!J=.RDN4CX;WUZ^&%X^ MY.!S8C06VB-8)X03(I6#+N7T9LMQGKQO?L]:IMIY&Y.81%1-Y:;O:)XRAGR(<.Q : M1EF]($U>T\BG]EQ=+ZIVIF[LHR(U=)+-?>"U$^T2$:_Z'C@TC&73R.M M\CI+EO../">2Z446.?!VV%]"7/DK_R*'@(MY/G>B[)]>;?]9ZI-8"PG^$)G1 MN!C%AD$N\EIQ>/*;K\>+O 2+J<]:'*7CL9^I>YW#L2@[/W?47?V5GV64_7LQ M^NHV*)]>^\/JV,NOI]<%EA3:P=RQDA]'^4T9>7_GHM\(\Q_=1/)%X?,\N[4< M5=!ZV4NV6!^'7X.5J=I7-+_V2G6P]E#*ZODQSFX_>+Q?#7\F^ M5_'V!<"7$?=^\9?-A=<6?IW";Z+K[5;8>#*\S,X6X^SS^5V4+&1,3QOA0HY;GV[$$P^!B5_^D=@T6/_*<>[,HP^]X>MFQL*N4' MA #BR&_7 A/RLDZPL-"0'FT%2\%6W5GE#CO![O)=<+OEV/*KI_UL/RN*;Z@? MOZFM;1<-.A^<^5I*O'CNU,4#%1X*9\PM)TQ]9G^89:$/C/XG=UUPCU#_(&%@ MK_KTML4UH;ES8)IMF.:^5LZ'M*?T@R\.#"\"Z5^9]-LU<'?SVFV%[BX\\H6O M*9U/9Z%966A6%J@?J!^H'Z@?J/\<'>"-.!..E^>G.U)T>]EWXRVTUR ,)8) MQ%9JRU&#,)'26"VAE13)JLB\5+[2_]TC04?KHX+4#T=5M52Z#PTHVQA(^19: MC!V J13F%'Q >(MMGK*DAX MD/"#D?"5'N *VUQ@A14R#B5G0(MZZ; 4B1K=0^?L(>W(^&8#QC:F&/W%B3\ M0+SR)IM,KT:3X)R"!>4\?)@%#XE'86;T$E/P"C^Q!D"P+0)'=! MQE""!($BEMHF3*(Z#TP"89.U0C0O%:XU;_6+A(M"..!\8U6J(%Q!N'8F7+"I MVL*$T5QA[_85;L]25O*X$BY, 5JK+=W"SO6/%G2X)@FL?$J(<4(81C7D1)(Q^M=$%O8N=H4+BX'".S%:6NKGMK^&F]FO6A# M62'B2YI[8^Y;.CO+7RB;FR+O6[7S>R/4M!%JS#%0 BC.D0&^F6D,JYKX0@I, MUPY6BO*JOIA2.M:%%5V*LUKI*7\ZK2LD9&>_EDWKU6R63BZ*WSTI9FI[24<4 M# 3?V'+S.?ZN;5FDMYOOWCJO@N1ODGS>E)GC FHJ+(DQBBG64B%5ZN483!@L$V_3Y#\(/E[(_DKC8IC) %*8LMC*IDT5%E=6\F4:[#FW^UJ MSV]-NZ=DP,G&/A9!\H/D'Z#D0]A(/C"Q5 G6C$D&!35&@5K;%Q"9M1[ 7>WY M;4D^)WC \&%K^WN52577A=S9D>UM>F-'[[/IPA=9>TGN_7;%-W:-"RO=-"TT MQC!J&0!FH>O\S-?#M" DC:/I3;RQ78T?FTU MX'!W^X,2;=KD-PJJ,':[N]OS,2#$*BCK\V9D-7^JU_X9HMWFB3,=0((&;OQ! MM(-H!]%VHLV;Q$8HK,58H013MYL;H9.E-L^ 8D\][7[>KMWBD1QG8H# QK;( M0;2#:!^$:*]TCG)RKJQEL0#6,,:90:;J <,M9EAVLFNWYX\;((0& H==NX]9 M51W,/EEOXY"N^(A\5XGD^_@DFWT=#;/HK]/Q67'WT63X(5KM,Q$2LD)21J!^ MH'Z@?J!^H/ZV[GW:7T6AB/4,Y1?>Q,$A!JBQ1ZB$-/&Q]882%!O"K*WL$1)+ MO%9AY=YV24^LEE;_9M7T0$\T/<"'5D\#@T<@E%LY''E'30HHMHA*!I01B&%- MB*4(5O).F5QO?_Q4>;^O=MK+Y)WL14A_D/<@[SN7=])DI1JB59) #F.CN%04 M$%(=)2@"&%]+ WC&_KY69^EE\LY#.;4@[T'>MY%WULB[-CJQU%T'Q+(8&$YT MW6.>0*[7LM"?L;^W*N_P ]@+>6_S&*#'YGUUWK0C0'B]6,QMD&(C<=\"A(@& M0A3&V/WT1G M=56D*A72\4X^.LMF_G9WS_OE]^GD+)I,B\9TX\69^WHT\5F4U^[;R47Y&'SZ94N%C_U;_Y\?A<+U)43IWFWB9)L+URI!W!T?)VGE9AWM<:Q)'?(_BO9"XPH#\#3)WE^6+^?'=/PMO9( M&,L4 AB"YZ_B^LO^4WLW CS^?)B?1Z>?H]V/UNSDZ34RD M/Q^??/YT9)3_8(^.U;$^4I^BDU-WX9?D^/3D/_\DG)[PTP^5$&9G/SY]EKN9 MU7\M)EF$P2#RVE'?!O?#T22:7TX7>3HYRP=1]GV87<_KC-_)V6K^;['_Y#_> MAROW8-Z36 L1QUO=; *['<(]*\L^1/_OK2>+[T3B-WPH!B$"\ M=F$;856"WC?Q/DRBF$.,-*6062/ALLDR)-B:N%0U"IE2\V>_![Z+,J=S7/M= M?[;(WOW%SV<0^7^CE6D53/9;EL_= GGWI?]^?9-=)>Q6:WHRO,S.%N/L\WGS MKOO7^='5Y00)@50LK#400:X-2.I9,R/CE=65"3,0""TMP4;'L21U-)4SVP#E M=Y?GI?-Z8#9%1V@KQC3MS9N_ZUR.>C\YORTFCBK*+Y1XS: MP2 [G3DDS:+KQ>QZFA=*PF*2+LY&GJUSI]67]3/]]:$7 F^:.<0=%F)17,GN MB,6L$8OB>^_LGXW*1_LWG4_'[AENJA_;W556?G_+5@/U8E8KYS^OOF#B#8OQ MK?6'H#3>RJH1PVP\KKXM+!'_V0U\6'^^9[E/1U=9'AUGWZ+?IE?IFA%[E.EB/JTOE#9Q<>7;Z&Q^^5&*#X0 2J@ PNFR@OU'75_$V:WC]#K//M9_ M_'372GFW/(E:VKCBWYGVWU%GO2SS6=Q'7HQ M.C 9G^3%X"\L/=RJEV--5,5SIR[N5U)4@4=;G;_N((@RVG55@]7J6[J^>]=EC9Z]98VW7,6<^K!B+. M6,9($SM/18*EU809PI%,4$)099O%RDB^%N5ZOPVHYCJ=S6[<6OP]'3N[[+9M M>53:EK=#TU;/#M[CY>$!?O3P0)"!:#5YOZ=<&P)A V(%Q%I!+-9$T"*:L!C% M1& E:0*1554/,I-8;N!:D-VVB"7:0BP@=Y+STT_$VJL@V]_N>,M^&"YF,\=- M=P\L#B-$%L M,TVFMTK 'NSUAR Y?*54GI,;%B=.7%B2")90J&2UIUDLL5TKK?%4R6EG#T,# M1/>B0MYA> +6=BE'M?)=# ]INVM:;ZVUWR#9RD./'Y)@TM2H3*9&DO/!W:>P##YVF M6FZXE./UY.YGR'$[>RX>,$(/6H[WRG+43P[!Z*+-R5;>L;?G!'OJ,KQQ9YC[ M;U.#$UNAA8T39A%).$HLJ$QN8IT^LF8X%.;";4_86K3:[0LK=W:FM$@X(*$3 MYT%8]@'( I M@4PTS371Z MW?P"OFU^P9%?3B=]3@@_S]W;CB;#Z=7C0>):"RP1I)A:2PVRD@!6A6G+! NR M$B2>*&99PIFA@!+ .9<<5L:;45"91[,*-KYG+:N@F$%43F$03;)Y!\D##RS8 MQM!ZH1Q2"DB8$CBVB;*ZCI0,U:LF$A_I\>S0 M^B>LY=8Y8/?&T8-VXNA+BHX:BI85-5C231UOTG'9<&3JW3VAQOC>_^_V=R['*X6\T4ZCL[= M'$.^5LA^:,Y)**,DXZ0Y)T$D04@#"[$3*V3=*&.#$FTTTY(JMI;]X)GOTS3/ M/T^.)E^S?'YUS_G'0_V3M@Q?+1*S#KT]ENP*C]QBC6E$%'0"LN M:%+D:"F"+4*LQ"@58Y"L'7X\%:/NZ\:T%4;! 9,D8%3 J(!1!X51*[EJD"(N MF5442R(2;@B4ML H#H4B8JUGW#/TJ+4N+%MA%!L($C J8%3 J(/"* %6.EQ MG4BJK0::$02XL()6>A35A*PE&SU#CVH'H\A H)WTB.HG1NU; ;,Z"*EP4KE7 MC1S6G55A,@>9IUM*Y$I/2&6E(%(*:J61D%%)+"\#GK#64HCUL*Y:#LN KI4P M+U.M;Y>^&";;E,[>Z@)[L.4?A"!AWN2M -_ @AJF+91%\?^X%B2;:*3:$:36 M' 88A:9,09!Z(TBT20"C,6>) K%&5"O$()=)E0"&)0=)TMJ.U([&" =$XB!* M093Z(DJ\$26,J8X1D]0HRXSE5FI4B5*2&+;F$MIZ3VK)083W0KD[F#" (ND@ MKQ)(7B1O>U:3'T\GT.INEOF=Q*9G)]^MLDM\M\M>JJ27VNU=VKX2SK_O@@155 M*>16PB8V)4FTP#H&,H' 22KS1RRU=X1;0EN4V]8L.P3:M.S>7I65(-A!L.\7 M;-P$=#". :!&*(-\ZJVQ1-;>FD1Q*-O=D%NR-$6K46A!L(-@[XE@TT:P%45, M:=_!E)N$&!4S6YP0NMY,;: #\)P'K I8 MM<0JN=*Z!(LDEEI2B(C"SH2R1%581;$F:X=US\:J]MPB X0#5@6L"EAU2%@% M 6Q"=!C!-(&48@QQ+ "(*:E.822 ]Y26W4:Q:LK+UO<5O[P;%G;=64-=E-D%H$[XR[^O9S5#[E.+[+W7V99^L?[]-R] M\V,Z_I;>Y.Y5?[Z_'ZO?S=%I8B+]^?CD\ZW2LCO61^A2= MG+H+OR3'IR?_^2>!(/KIAV4]WQ^?/LO=S.J1UO6O/[@?CB;1_'*ZR-/)63Z( MLN_#['H>Y9?IK"Q$X[:O^M/5=.$8_FY[L$;J;V/>DUFKBUF)#]&69:E_G?D= M>W[SZSB=^#!-7Q+^V@=PFE$^'$_SQ>SQ:LL]8D!BM M5%OFPD">2,/N-[UFI4US,KR+J=S97R%YY_BV# MK(=UKJ_2V<5H4@XO7]'X=CM/(&=L<8CAG=@D, @[_YBLF%V]26; M11@63+)=#>*=-X3OPF/R^=O$J4TJS[-Y_G&;[66/8\4/=N)/1X\]7H2#G7B@ M_K[Y XZS^;?I[(_&<5>X\8;3J^N%VV#[8BAW3*]/\-6J;?^:,2EO M(;>*G-=::^C_+EO:?9\'+B8/[B M9GG7+X46W4Z7=PK;+&E[4"[6@"R'C2P4+I%%)I1IR!#21">0@ECSJNDOPS%8 M[Y7>*K*(OY'>(8N@ XG@/B#+P51#.IF>S[^ELP?JRO9RZJ^MK^ZM)7:XM:\J M;%\I0I?X2L),(8VEY,)BB5@5BE>M6MO&(YH'@OBO,?C!?M\_GY M:)A%YXN9(_ZBRNI:'@#WW;3LD<853.H]-:D%;S _84 88B&AG &E+*=QE9/' MA%#ZZ0EFN]31;"W;[C[K4-O]U1[D(S0 >"==1GNKNP7)WU?)ETTG36 8,(FT M28QAK(&,(:LDG]($0]Y+;:];R0<#T&IWP/Y)_KYYSWZ9SJ>SZ&MV.1J.>Y/X MUDU]DT.-YSL$*URB!I>-HK%4"E&@&&10,PVKCB%0QA9TB\O;:F1_KR2PO2-- MM!=6=Y#/_9!/TL2P4B(!Q!JHQ*E+3DH9J:N8<$"XP;W4FUJ73X;;K"[9?WWH MK7O%XL5H[-^YC8[T]AU@MX2\+JES5\99(^.0<0TH548Y8><"<$J)Y9B)Q$*% MP5KQPP=%\?>B+,.GT?G#Q5ZWDN>:G+4\KTCJ^SP;?CQ;S&ZR=.8[@SQ8ZZC? M?-#776P?W0*2-ZROXB1!$&C('?LG&@G+JAI- '"WT_52_;PK#BWT9(9['D<3 MA/U0A5TV61.4Q40I+#60"4:2B%A5D;6<(I[TTP?8A; 3L-?"OF]NOT_IY*PG MUG8G^FI5X[4G4^PK.K]A$(8 K:"PB(5T:)LP(ZG$,A:ZBI,C$&E@>ZER>1%L MS]M'0PYL$,[^""=I"M[&#(HD1CH1PG H""&:URGK<NNNOHJUHJ+RR6@27<^F%[,L/TS/W_::5#" ]]0 AH W\)XH0A(EF6]QPPU! MD,<5O$N,3=S/BB1Z.LGGLT4QNZ/)KY5\MVROSZ]3>[G=3 MP@JP(6JT-:-C2*E,=*( 1C$6%E2Q-Y(;R;K-4'/:6AM!QH0/F)3M]ROL63O" M()N'()NX4:8$D-0":G%,XD1!J40MF^X"8YT7YV@E]4<,!&WU*+"7LGDPKK!/ M3C/^&*GA<'&U&!=]&IE=3-_/_+2X$0S%,_'D6\H8F$F_2 M@OYA(^HSN=(FFBDJD(R9I0A;+BA751892818.QY9D46S(HKN[W'F_W ;@5J1 MR TX4EPACB'@<1PKQ'SD7IDBD5 HY9,]'Y=[UN6!]G\0ZS.^-V YOR#; *VX(EB@)!156)\0J90E"H+(-""$& MUK9!]GV;!,1' XW# 8]6Q@%EL M,%& [O/$#SNA":]$ M8R6QMIQIEB"FE:%0&U95DE"2QDJ^EDK8:=EN3$+KRR#:>RG:0C3E^C7@3IIA M0J"4G#) 215HJ0G2'+V6PM:I:--6#ZE[)]G[YAKL937^/FEA>S"_UD):WS(P M$]@ ,X*$)TRR!/!8(Z@QC''500D#B>AKZ5SME^0G!W&.'V3X0&08\R:+)=8Z MYD8*:K&AG,<)KV68\)4PFUTK5^V7[4>[##KOOV*US[93F/BA3?RPK67"&D"/ MB338%B+XKH(T[J4T"K82Q2RY!AS01')E MD$Y0[;N*-<'XQ9$*+27E#0AMM2Y+[Z1QW_Q-W9=WV ,8VO?Y'80QNS&5FL(& M;D%"XU@SRQG%EBI":,SJ#G5<-IU]'X/;1J96LZ@[U(1@NYK0$VG=_ZSG(,&' M(L&XD6 *H>9<2R/C1#AA%D;!ZAP_4 (!!@H,S*EB!8>*ODI?\ M>O96%PG+&UFC!WO:QBUMI:^DD10YJWMM5WM\](- MT%U=!-!![62F;V /82M]/>.809^@2V,C";2$XZ1*T&4\D4@\IWA/=SJO&( .:X'=0\W> MJK>=NA>=9..LH-E[8@BB5@+%B668 M@1C"N.0W(XT1^CTLN<@](CM3\[L_QQP# I6FG!@52\!M\W. J7H/WI5+M3J, M!_N71C-_N)_[A/ H/?OJS:T\NDZ=B3*??DMG9^[JT/%W/BHF,SWW/[Q'GRX^ M#:>Y>\IH,ES,9IE_@&/TK]EX>NV,GO.Y>UH63:;SZ":;N[>F9S?^CB]9=#U. MA^YV-Z@\FWT=#;,/MYEB\XH::R$DE$K)1 (3(RQ!]9)80^)B2?K(+:>7V>/1 M%8,HJPL,WKKN*;%"F/>SK S5&$WFZ>1BY$0G'[A%'DXO)NYUQ>+.W;L6D]0] MR]_H5K2P1(M?Y7/W/T51 /]<1\#I519]2QWM#BCWL *O\C7X'M M?A9>MLW+#JE^^Y)Y>9]"&M;::HOG3MW_H/ATNRCHZ>4LRZ(K]\5E'F4.H\ZB M_UI,L@B#P6':80=&_Y/1]R=3_R!A8%/URW;FNEVWN$0Z5[ (/ %$\"@WY&3';@5S1M=R/MPL/_X"*_;G/;3LX%7A+&\B8Z M-@O6U #5@!H6)XFRB>:6,9SPJEHX6*>W_ V5/F"/"W%?P)W'0<);&R4%J&M-! ,&5 !7]($P+8 M,^%/M 5_;"!0=YDT ?X"_ 7X.U#XDP"MM(_@4@NLC51*,IU CJOHM#@F#*CG M:W__: 7^(!U@S /^!?P+^!?PKV7\0PW^$6(Y$@H"$DN"D$D26<72.?@1]KGX M)UK#/SS K;:IV#?\NR?HKI5GWXU#>YMA6%&>S3U[S2^C](M#9Q\C-5Z<97D1 M5>6HF@WG/G3*W>*F,_%!6Y?IY"*++M+1Y,\_C*=Y_F.TN"X?-!\7L5;^_F&: M7T8>Z:/+[.S"QVRYMR[\(4&>9,-\PQP42; MQ%:ET+'2:DUR?W8S^^3F]7GR>316D[.?T_RO;@YNY,J][.MH?O.@-VM9B?.H MB#0[J:///DV'Q6H7U3I]%89_KL*#>\=JS87VRJ&S3;#P_- SSS_=$Z]I46&L MQ$)3$5,&N*^RRE%)/&,3R>U:1^.MB"=Z2+S-U9.?3SSWND*LY^OQ-SNA*VF\ M*9HP']L;$X.D'/^;4/$/^: MC6\^1&Y"V2PZGLZS"'*_N3X2#UTVW1ZEX]7(:/_^\X53 =QCSK)Y.AKG=P+5 M'U-M=I5^\$05K+ZQ'O>3![]V:KWU4+T[]M8XBW\O9TVL]D7V_LLL2_]XGYZ[ M=WY,Q]_2F]P'OE[.GC#H]2&FSQC?^KEZY+8#)Q-_RHV".H8*.(P2E"1 **Z= MT6,L4PA@")Z_&/<%?Q81YDY%U%[@5WL!I\]DM[8H=L\@D__Y=)+\]O47]^8*=#'PX\^GR4ET^CGZ_5C];HY.$Q/IS\4_V*-C=:R/U*?HY-1=^"4Y/CWYSS\)!-%//RQ3RV M6VPID1+'U$@(-*YS@P2)T7OTI*2M)V1=/9:TQ:RV$!B,,8%4>C.+\_KGG!*T M,4-IT_[14M+,D:?_)!V/;^K<+9\>5&=O%0E>@]KX/7/;YYFCVDGU]6#[E*%[ M9K=%BM ;2O0I\SBD_, @@)@1BA"!'+TLIT=L3.EA6^:B\%TFOCSM90<9\7X8 MB0^J2$,,60Y/BV'M@N:]CW%]1-4)D>^!07P0\+#P9D08%DQRT!'1VNEM.Q*2 MGAY[;76RN^<'MPBL-+F.I4!(&JL422PD.B%)51R;0@+,V@E"54_"%Q?0TZOK MA9/BV@[HN+T/&#AE>1<=1?IY4-LKK.I3H$I JSU'JY6^W3B!20(A9+&.+3$. MMW#EU*$4J<2T@%;ME&T2 ]YN';A^,NRA%!/UO9&BV\V1-B>7/;D31ZO6^8X[ M;2 (FF-KHC'GT$BE(6=2)XBA*@J6&" Y?X9X[KIG#AX0TF:_LG4F?0E10T^< MW?3$>=N2B!I)Y,1JXS9)C8RV6 )%575L@2BF]CD;Y:Y[WZ !WAQ&L)>2>#!^ MB4=/F[8MT1T"UD/ ^@: )(W?@R*N!1.: <&L,;&E5>1D@C#2D#X#(#LM*#T M?*?UI'O*\,$K$M PH&&[:,@:OPJDB="*866%\7G<2I'*KT)XS/5:$L"ST; = MU9 YU7"GM;![RO"]3N;I9GX]B)$RBUF1G[-,$?#A:X]')0^*N[V(I),;'^KF MF;O()XA&[MIH5B0$S;.\R H:S?-H//68//KJ;_+]CO+ZB[]FZ7A^&7G5^6)6 M>*"^+'*W$GG^(8K3W'V>EK6>9UF^&/MP+?]A_7'#=#:[\?/XFHX761&/E_EQ MN[M'L^C)G.+K);<2H=910@*)HD+85\*HB&,8L92# QT%2.-:$3':^U*G@$GX^6D\EA MEW6')-U8=J.7F1QNW1LK 2ADW<(G%'-)@;,5J*FJFH@8,PY:7?=V,E[1 &Y. M>'W^RI]M WZKF1@#+ZG?W,.S4NX+9+B-10]W&7 _]1AX&YV9>[9^_='"7]A##G MQZ*D7]S'84<:@-\1;Z4'9]^OLTF>1<7V]U@$]2NU9-C/V&D!'!8+Y-@,.43N MOA^"V"Z>N?T(Z;?5HB#T0PAAX6V$=#[<#^' 3S,/@_P/M4/H6]A)" /O41AX M2 \(?/$ 7X2&"8$O^H47>]!0X5"9YJ#3B]0]KI 0P!\"^.\XU EHNKA+FUB- M02*HI<0:*+6V=0 _5?%:::3'XA)7N*_3DPQ*VPP,[BGGA@";@%H!M591"X&5 MM"-@L?M"4H(HBK'BL2A12TF$S%HYOA>@5FN-#Q E ;4":@74.BS46BD.2TF, M""0)-@)2"'FLM*Y0BUFAGY6-M5G7:JE>]P"!C75Y VX%W JXM5^X1>6*C1@3 MGL3&$H.U0A@#66E;,8/$K'72>YFVU0YN$7[ I2EV%G;\0$G;M&"G7&JAC#1( M8,FI0DS%G (M$V&AIII 'RKPI"*JJT(E.HNJVND([O%>R@]1)97'BROWF^'# MVWHI;[Z,],>XBLIUDO9E-"FH\/-T>O9M-/:5JX\F\W1R,7*,H(IH8S/*A^-I MOIAE/N K'D^'?[R[)WR,"&($4)HE$C*H@8" +.._% ?O&U-,8R"LM01@X)0: MDVC RUN-0P= V*-Q9AO?XS B<_)^[>5GMLC>_:6>;K0RWWP0U5,N@@.;24?E MK&LDJ-;UV=%T3QGF2V:)GAY-=Q?1)+\>S;+HK^Z2>U_N M:#E\01'CW0/%C@(?/T^B_UJ,;Z*JIMJM2'G_P>U5%Y=%B.ZWRZD/@9Q^F_A@ MQL67?'0V\@D$R??Q23;[.AIF'X;3JT'TZ9..?O"EE1'X*5[<9+/B;_C3CX5( M+:] _M.#SQRL/#32ZS"EZ9=?!GXO(/K<38O>% M%!<<</HE'4?CT7GF%-.13ZNIAS;* M\C)G9Y73W0S]P=RPD()IE+ME'9T[A7,R=P*5SV?9Y,*QSF15GI=BY_;!],MH M/)K?U#'+EXY,D5-,O[EA^9K0T?1Z/KJJ3P#]^,KU6+UZE<[^<'OB^M!J(1SE M36'IZCUJ28M9=NTT^"*@.,\NO)0%!G]&K/J%PZ8+AV >Z8:7:9X5P>:>)TOB M^,#RSO)I&'+_S2AO3O\HB$'"H5(*2Z$8 ]Q654D D%BN)=W?HVSJU?&?SIPX MG6>S679VQ[HKC3N\;(]2/TDU#-BT1O%LV%H/%&?*#@#9Z'M_]FH/5H"ER&@K MQB:R>B[[W^[7^3GGEN*S(+*EE<,L<7SQ@/<,AU M>E-(7SJ/ZB=5VTVU,^V$A9I,N-AR#"120DN@<)(8H.M,.)L0TP$+Y;/Y/W_S M3=T*AO&??AE-1E>+JY)E7H/%,!M0L#$1^OE)7E_J/-)*=:I@^LQM A=^JW%J MRN5H>%GFHQ3\Y/,TJQ\5/>P\>Q3)3/-+KT\/"HA?V5'RRX&;\9>Y>])T]D?) MRX7WQC/K:+F-E,]885FO %5\IVN&SE>Z\U4;QUV5S''ZM$J\RM:T0,?2U;-N M9WZZS7]<9NK,_0;T=3HN-GSM6,1MU8X+;^V)9=>*3A-":REH7&2"Z9BIV,:< M2BTE0P)5KGU?%A&M2<&OLZE/\\WM;'KUR7/IY_-R.JV@YO+^\IGU"A6WUE_] M5J_C[7M:E D\ !W(A(/=/'=F]DNINXFXHJG=A;!$%%BLC2-JS+&05%=-_1@U M=BU&YF0^'?YQ5(RR3%'_U0UD>G;BFZJLDBY_G-CJ6SH[.[VYSN[0S6F)(Z\_ M%J]Y,>85K5[R51(?'=LEC<'CY1_D@&R.Q7D^[)5C\B(\6\ZVR%KW?3O]K)?0 M4R'$SD5?-,WE+&?*2 B-$6X'1+$R%%7<0:G6:Y7='N".O_LLVKXQQ];>]P$0 M'6R'A0Z5CDK_@3.[BEVD--Z_IJ-QF>;H-3!'L4MWKV[J'=8O[M=>?7IU8606&LMX[+LBEI;PR,_( MF<(%$2=.CUCZ<"O'S/)C63:CU'**5KYEI8SK639V5NZDK(Y1YZ57NK6OJI$O M-98'!N?/5U?+9?A\WV>.ZE:VN_O[HO)+?XB.W//]65'AVJHF7E7C6!W#O%%_ MEXLUN%/'HYB'>\;MT54C\.,:CTH_P4^I$1\?3#Y% 8+ MZI8?_>T?BW/# MH6-)Z]]98*+3(5-_8+',_6_.,%Z@1*1E*93KV:A01)WJ^6VZ&#OEN4@-SXH" M+6^D?2,*[1L?/E0([1M#^\;0OG$-'NY"5PMGH.AE9Z#X^15%6@#/0G_(TQ(B M?$DKOXE&58/CRIPH-<[I:;6SCV_*6RJ3X4LV_Y9EM;_=/656 M5LLJG"?SRF/7[&S^7.M#],M]-\^*S7UQ52I*;H?ZX@^6\NHX9#SV?U<6D-O/ M)OYWX^B'*W\>D)Y]=<]P.X!CF!_KH=0-G)>374[G0Z0X6NG^9%]\7\L\JQ4NM)Y=?>7F_M6Y$/T>WGGV>C<+;%?D+IL M6#G/?RW.+LIW#XM]^F:4N7^;NZLB:V]"XW]6D,?2;!PZY6TQSCZ?_[8L77-4 MZ7].X KE3U7.9C4Y^]2H@*KDG6(G?#3J V,%"(&(<\JTDU1CA:UE%%/+5Z(^ MF+204XHI$$RP6%,:5P<'!"J4R+MA&SNOFG1ZCQFS5/M+K:_2PJN:=4]0[E<. MR+8J_O.J]N.#6](;*CCD@.-B-"F'ER[FT_I"&3!;7*EJ$HD/B% &"? ,E">B;"5N!*-(+/8(L6DL3JFL70Z9'DF CE0:R=F]P0%K&NYZ3**^5$] MUTN<^R)I1.WV2-W$@SUJ,_?;RO&C8ZL#5TK> E M&_""&L468VF$$E11('%2]5YP-JYM(IH>2K]X"G*E]R%7PVT>P_J"6FC 6^WQ MT']P>NLZIRH/]_+J),MS7] VMX.T5A>A)UC'(5MB7:($TBK&1"C"8B2@9:Q6 MU(#DLE-%;3'SKMORSM^6K-H;=0W*@40[J=G1?TA\(\CWN0A3'9:,5;EM@]*V MKTH;)XW29@30B!-KM16,6$F@X160(0W$6F.0SH"L8,&^0!@: -YF]8[^ ]5; MU]U^O;??2E#?@OJV1#W6J&^& L84-)@[^#."&!]449JJQL9(=XEZ-:?^.DX= M]I4.MX)9^P)^<"""^O8&U;>@MNVYVK;B:R-&(FQM#(F07%MDN;25VH8I4ZQ+ M "NX[7@Z&:ZJ;_T!+[ZY7U_0W'H$7D=WXX6"TK9=;,/>+L*6VS7H+[> M[K;L638NDX(N1]=AY][;G5L0U)2.2"#0E"O D8P3@!-JZKI?%DNT5LRTS9V[ M@=IV]NOE_7;D]NWLD\_^N5LY+;[Y)?W7=*;'#MQOY5S60O#;J@RTETG)!V)S M%O4A*@+]A46S;#'BYN@# 0/SA)&69,]#@B3L24BIA ZZ.1:P;IP MA/L7/J5\RG[ Z%)H3I^,0ZB^4GL[2LZP0@3(-:.X_ M^_RAH&5NX,U=MAK=,7S*1@O51B36("@8EHF#4&U457TJ3KA*DH.!S].E8+BQ M%A^.O="T!IYXP-O%S@W\V7\(W6?U[& G?M!ZJ82BZ;"D$^+P5"8", X54(++ M.@A6 MLIL/;,$P_A (>],:WE$6XPE0AE7"_Y]K/#;L3;WL9UKA2W2GLW@>T M>_^P:?MF*RU[F(40,2*$%@893I5=!@8E@':;@%?RZ?I]%2H'186/ ]<%WO+9Y$;XDTU1)I^7_FR L7>("$?0-PF$NXAX+UU?;&,IG3D M?3\,FN.N_.I[J5E"@)J032L9QEP*JJUP*B>W&E2EOV*%2+>9-DVTYLIW_WI%X^>5U:7X975TYI@^#*,D*YY4DBM)$JT=+(92Q++-I2 M3FO@[[N2^L1^YFVRV6N*TH9=X\]%KY'Z>BO/OM6>I\<=7;KL6G2ZWG"RZ.WY M8#K6?;TP?>?)LVR>S:Z*AI%?;J)%V2A\$OF>/ C\-)H,IU?N!]?7LVDZO"RN MPI\&47[MN/W<S*.1]GY^_/9].K_9^_-F]M&KG[AKX)RDO?QW**= MWA?[?5+5Z&6BE$=.1IKD:AS%&DYR_Z:\YP=:] M>\W?Z!>? M9Y/1H&@CG_]G[B6<:O1%7\EW(>"J7N*ECIK%&GP)G="*1FKU9!:=P18C[&>A M:5J2S6:3P9=YU1:VZ'PZF%PNAK#8I7+;'SB1H6_:E[PX<)=A/J&#?.@R'[8A M"TOY+E!7<7"FR=OO%X/^17FF?JOZCH5W>\8Q&E^&D^7'E4^*)?F2C_+SP6SZ M0]DQMOA9U:SLK+EA.#C/6VA%?:M;V JC7 KZQ(AI9B%/::I2X)4>H>NN"ZEU M>L4957.^!_+-_F\!/?F9\A/-ON:_3//S^?"3GUF[?>HWD/&VQ$'?3?/^A[/Y MY-H?WS=_PK<1/@F?3V^QSR?OULLZSQT:(SF[HT3"?2S$BT?C6WQD/4LX&?AQ M99-AT90Z-&RKO@FH7[:.'H]J\)E?7I5=X$HD]Y2;S\- %U 3(#& 4-,C. B* M!=:. X3ZK^L1#);:/.>_70W'@UD]V@(>:NQ8<-3%]%\5@IMA/!F'[YG)\L;6 M+I*# &3> +)3%(4P?$PIX08A@ET5*H6MH(SL%R"OK>!P+R33",FO#\G].XMY MM2K%_S0?S@;O_NJ'Y<5O^UO?'\C$5GB6_%1*Y6_?_/17:W]Z\T.)(L5%T7%S M\;CPHN&@ZMQ9\Y/!M.AY437J28)EJY+SR^]V6 MO8!79'K_PQN8>S7Q(O1HUMQ42M[]LDNN_UT#RHM!31>X6C8F'X6E&3^H;I2/ M\7MP-O>:OE_YT,J\>,1X_EVS=:Z7KM5N:<)?[;Q7SOFF(! M[^QCB+"<5E ?&@17'P]SSSD7GP?.ZQ]Y<7TU]L,O[ J!UT[.BLZ^UZ&_:B/> M>P4Q-.DM\*U08?Q9\?,IVP8OKAUF3X3!#?91M__X=&)__ON1 MMLF?/W\R1\<_GO22HV/]!*:Q;'T-H3/;&?CQYU-[DIQ^3GXY5K^8HU-K$OWY M^.3SIR.CPH4[.E;'^DA]2DY._0<_V>/3DX)DT<>WBP;M/SR+*VUP5G^9>\D/ M@UX2&F!W;7!OCX)R,)Y/L]%9$+P]Y[J:)=.+HC.[Q]4K#\_55=$R?GH[0+"! MJB7HNH5M=S3D)H(8 917ZB5D4 ,! :D;]QTP7 M!)-"F*IL=7X?WX:'C,][R?<+KW$54I'GQ%X7^>&FB%&JA87,4CZJY-IWRF&' MI4(M%7A*54HT9@;1E&I G89UMHE44)H]4Z$>K"5ZK_H$0=2?MJP_U<@26NQ5 MGL5"25F6[3W17V:302G@Y[]Y[270TO3:0\C7@2?% OTJ^ X4'=IIE+M>&WTJ M.,J]('7I1UD95DH>LXQORZ,HGAIN_I\J)K4\JF%T >8J+2*,KS #>=WD:CZY M\J!:P<_BF1?9M+09^4/JE[0T XWGDT2-LN&U%_=#?\%@I2HF.\V_!MBM;&OS MJ\JZ5@U\834*,#:=%K_TXQ]E'C,+0)GFDV\#KP\&0#S+)Z6>&681S^"&1M6. MG%3\_,/ *[N#_EV2T]WA>3?A?QET74!=^3?TSU-S&]E/^A?^[ [SS^?U0X.T MDP['_5_?W"$[86>%8(9!0'%1M H16PD_*I4&O0.-WP1(I5+.I;7, ,<@LG7O M,.T89P\*66O? ]]X3MK/KH)S?#+/UXA<#^@4&[<)C8=>!2^LVA5)>X'#@\3L M(MA_LL&PP*7^A6=E>?#W-E#A:?4.**A$G H"/K2B5]T34[#TM!NA0J"^NUJN M<+W\NE%@J<,;+X2@#)4JY]+/A\/JV_]] ]X4UWX:_?KZCC4^'01?Y''^/?EY M?)FM!%9]'YS-+OP__3RKL(J^7_?L:II_J/^Q,N$WB^BX)JY3O+D_>*Y\!R)_ M^%C_Z/9W\/ZOQ+/N>MY7_A5_U%V'E#[\^&2R#13_?4)L_P8M M,4>CZ7R2C?K/:6@=3\ ^G( _Y]EP=M'/)O$('.H1.#W]_[++JX^?X@$XT /@ MBOU7V\VG/:38,6E"2 MS9*_9*-Y-KDNCPLL'.AB2U1Q[RJ^;L+0LU+MUAV(KJ;8/3:CCL"EN%1GH,"& M$1%,W193261E\':&D)7JT'?G1+N0 \?_1A;>RY-9-BN<[[6K]*2T!$\;/^E" M?V^O,8WH8=QFS8:.'NK[LN .N'A3"IB)#2B+LGA%!9X<]A6^,<^ M+T+*?\I&V=?BEM8 CO8P8A'?(KY%?#LH?*.PP3>60F:5X6FJN80808%U77*( M,;%!'77A 6X-SQCN42PBH$5 VR2@[1UF=0:6<-/_T6,23T$J5:@0RK$TC*#: M'^ EL)5*: _#4BMMP4B/B$.OXAPB+VX2D^ALA,52FN\]049[T>UJ+571)D^. M$*HD-Q)09X"F'-/4+ PU1M_K9:MSLLT\U*&0(N#VFOB6BGLBRP53@&!*#"%*(\LJEF9MZAC<)O&U MZ?F.!!@)L+L$*,223,F5A%I03RP6"\TLH95,*2U.5WJ*;YS[;:/.]O/(;R][P3+1T*7@ M7D15DAGK4$HQDT#4D::(<7>O ^.O52//1J=3S:(?@B>C>\[&0PY6V&^"?KN. MHCEH'/T2."Y=4R(5%@&I.5,8IK652U(FQ.O1^>[X@")M1]KN#&TS MTC1] = )1:%.+45*(&:HJ/1T2-3]]8DV3]L[YE>*!!X)O#,$+G CI$.CM-:$ M *$1I!)6Z<-.\#0:\UQ G04#2@C F8$J9M*JB7 MP FH75XL?2 "Y'D4'2UI&[6D[5"2N(*LM9R*$S[CX2=N-)[L=>+_-IL\H_9H/1I_'T55UDCX( M#%H$@-VA\QA[LAMDO):*R9+N;+'E! *+F3(@10)07(G6B#!Z+R/>/!7'K*$8 M"K87Y+B>J[)&,*:$&$T]*Q4ILD9 9A>Q8 A;?6\TYI:X:KM.J<K@ M04/23'-M2 JM-1BE#CB!*@':.@GN=RQOB:1WS ,5A>E(FB\C3=3( MT@1!*Y G&X (U(@KA>M&[083]-JDV7'?423%2(HODWPE:6@1(ZF,-H 9P%-A ML0$@K6,TF!5J [38ILR*>DBVF?BT.S+K@61*'5U>98-)D2C5O\@F7_,79T>M M::6XDS[>M12_%)5%K#&:4"(!EEP"+QX35>=::(?NS;5H=N*U?4%;B])X[E'I M+(N.41S[B@#KF?Y2W):$%A. **&:0R%TREU= PMJ3.X5P-N%@ TV7H.DAU"K M#8E>>F:Z+U!$[#A4[%@#'0@L!8CIU)&42>F%!6!3#QVIK5LT6B].;%-ZV-%$ MK"A41%V!8,NJI%&%@(17*:8&%8,*D=>TP"NB]+7(V P[E+D5P2""P;Z M 4%+V=M:6\2Y 0QR+R009'$=+0.MO#=[>P-@L&..MH@($1'V!A$87-8;I.): MQ$!(@+L"@*LLSHB(!H(P!1*;117$*LTE4QQ M!FK3 ::6O1 "HMFPPW[(35#Z!B:89L.@.2;9+#%YOV /)?%CV$O"2=M6V[F= M:Y>YL4EM66:!H"F'SHTAH3L6Y$2E1B-M!*EC(P2T3^F**9[6%;,%Q^@M:,.B MAP!N']IVK/GE'D@<$6SV!VQ04]36 "JQI8ABIW2J'<2L=JPX*L"]?8E>!#:; M=,'*'N*M]A6/@!,!)P+.RP!GJ?(>2;G@VNM@PB,&$<(@!&L;K>+VWLC/ETLW MFW/E?$GH@]W<$>M)28+JG4QDF.'1<>< Q,89W]ZA2XO];$R[&G M_09^"/$>$AOPF$6TB6@3T>:Y:+,4EJM92@FD*9=*.<@$4KRR\C" ""%/0YLV M'%%$]J0@>P\9!Y*?N^&JK/L9%8.P:"HN<_\AM5AAB%U*H FJ22D.*)ZF]P;& M/2L!7_X-=:=<*VJS6NL>1-+$,+I]!82U>$ ;/*!4IXHH!HWC4 %B!$%UT^$4 MPWL9]N;Q8%<*O\8 V4C9G:%LWH2349D*[""5GK0%@"$AQM05Z2 W]\:_;HG3 M;\\K"ULU3T9JC]3>%6J7#;4CY3CCE/J_A;*<"ZSY(E'>Z'8+N#^=VC?J_X1D M*Z)]I/!(X5NF< R;B,U4:2 5-,RD3E(KO*Q>EX2'DJ:O3>&[EO@:J3Q2>5>H M'"^%*'D1WJ8"*&2$D5HJZ6S%QUD*6;N-'YY.Y5U/9HU4':FZ*U1-&ZK6DFBK M) ,P52HXBE)76]T1HOC> * 74'4;[G:\WYKSON:2_F4^RA,,BA12^>(T8GSU M6W(VGG\9Y@LOYV'XYQ^]#+ONP,<"-/Y!P@%F&/H/"7$!JY"IY0_BT>L)#GR/ M0Z^>A K%!N*B[S\1W8P-./1PHHAG!X9G4C9U CETT#AM--#86J"]$K5HI(?U MO?$.+\*S'K748QQ3!"*2AJDR[IV2N/!'F-IVMBW&$ MM@AM$=H."]IH$ZUCG:,(".!2)B2%EB&E%VWP +RW8/7+H6UG$X(CO$5XB_#6 M87A;"CW6*>**JB"FA7\")(2K+:CFU+_H)!_FQ1%\AYT5@AD& <6>/E*)2!G!:(U* MI4'OX)MR:LO/^9.93SQ()%X[\<=^/IE=)/^99Y-9/DG&YT4I]%[QG1Y?^B%? M)UZ!"=21GR6#V33)1OXQPV30-&^>Y=-9N/-K18B!EI+,_QU^/LF#\3J\+M#A M]'V29E/_)#^;\(I)/IT/9]/R?>?^@=:_"'\O#:4(8N0?5YZ: MY+_U\_S,/]?_V#^DGTTFU^';ZFGAZZM9,:[PM-)5F!QYM/CJ=3-_V\WG]9+O M@]G%8+3T8__$/!F7JIS_U;04AMXGI_X75Q./$Y-K/_[^;#R9%C T&7R9%[^< MC9/,/_YL7@'?Z-94ZQFN&U/R/9_D'Y*W@Q_\%]_R49A6-CKS+Q^?#SQ)#H:# MV75X?-B_XL=%HO;@W*//:#:\3CQGS\/TL]&=*_IE?O8UGWTLGOEVX-^R='=H MSSWZZE_H)[-T[__XA?6G_[(8[?E\-O?O[&?3BR1($>7HAN/ G/+)9?)U,O[N MYY=-I_/+JT(=?O1V)&>3@9]Q\B5,8EJSX7C\ZP,#_%()Q>\3-2WV-QSC M\D&#\&HO&$\'TYMDY-\Y]DOZ7W][UM#*X'83]/"4&IJ>R6U_OX[=4MB$2S*K M:&IPBC64&@FBB%)UZB* _$5=/_^VQ=8=3UZKY.Q>&/3G_+N_)_=L^7M)+C<1 M)>S1RJ%8G+#%WOK'!'"Z2>R_?^'FKM_;)B C=0131(R0D !@I+*I0=80P;41 M -Z?ENI'_/8)Z:M&8HV-WS_:^F^;]L,7?O8PSS4=O_C0:#-O? MW*R@Z[K31U(W^0B([2ETE>J^9]."0B>!BU0H[6=<2%X%R4]KA;AX\]_CC M9^_%M.1-0PL%['@XF$T\X)?GJWS!],W[%TD]&Q$P7BR+;6)4JEC@&W&U-X'T M2SX<>!8X34;C9!Q,K'>B:?[;8!K80G;E:3HYGXPOBX>L[/PT.?.'?#X-4DGV MQ2O!O8IU9+-*1+G,!J.PDC\F%Y[S^M\4D"A;I M65D>!A^881&%.2U?%Y2WPLL_;-Y5_#$:S\(MY=C+\UGQ6R^1#,9GG@_9DA,O M .T&YMP6ER;Y?^:#2?%:?X:GQ6]J5EYRSF7N_V\O&I0'OQRE?^V76HC+$D_) M7TK)L99_/&T,YT$-3?P'059LY*9*WGN?',W*5?%I'[(5?8U?_?%;]JO[[)S_\X/V?![=CT-*L;%Y!AUB]H3Q M%9??R\=]&0_//KY)+B:!\_QN:A34*50 0BPHL4 HKCD*8=0* 0S!TQ=C]65_ M.BV(W9]S'1CAWQZ4N6TO:UH*3_[X5G$OL%9/9 =\OJ#>WL4Q)SQ?.KQU3/*2DF> M7@2 +U1+#^O5U64(S)C>KFS50-42=*TW6A#A)5*@-+,2,JB!@*#JO66D4QR\ M(Z6P66RIFCWY=OIF^SA?7H:??_#:^'#0OVO!O:[@F53!Y927-VY7T+MA@;H_ MU>RFR'[2O\C/YL/\\_F1%\/.O:0RRS]Y=?FL>5GYK@*^PDJFPW'_US=W[(N$ MB+-424 %)JD)6@.N%S;@Z;LF]/=,.KL* MYLG)/%^S'W<"3BU4LG:$RJ-1J8&$$SG)OV:3LUI2NFT?E!4+%P05_W<0 M\[R^YX7/\?&,($)1^G\*(F_3S MX;#Z]G_?@#?%M9]8O[Z^8X5/!Y=>!CO.OR<_CR^S%2_1I1>I!Z-R>-E\-JX_ M*)U.Q2??!V>S"_]KOSB5F;L_'@ZSJVG^H?['Q]M&[3>+W,%%GJO77N]/+2S? M0>@?/M8_NOT=?. K_+S;GO<5V-N7/>ZV]8FA&_1Y;M>EVYQ=^L*.PJWF:J^( M&.*I4Q=W"QB-)E]U6KT_3?803P%^A4.PNA3/JW"#_$XW05!_?[\HR<=H^-\5BY>S>%J9+J;P;7:;: =@6D3UBA7F"[>#8/M8E4)__#2 M@[;'I9\.=N)Q]^/NQ]T_S(G'W=^KBFJZ#NB;Y&7-O>G%X.J>#D.MB]:=C/U_ MR;BW'+TO4)..)#A$VD&%4^T0Q9IK)JML2T4-6NEQXN[W6!6FH#5I2@_J!14G[6?EX]:B]4T9(^WV@0M9B&]$O^,6-(^EJQMH"9(DPH$ M4YXB:U)' '.:6V:8J<"$4 AX&> MY'NA8'70M;.!V7_*LVE^,1Z>)5_R47X^.,S.T>L(W%-STTX2$2$!I5A JJ1V MDH*T(G =%0=PB)* AJ:&\MI.FAIF5M.M7-6WL"]'OCXH146)746(M2) &)*PU*3(, M0(I3:VDJ(%@T5-"0RZX8'-K&A]BV+M+Z0= Z:VB=.$&-%PE2R3@Q1E-:9]\! M3*5SKZ;41^+>O(J_(YJ\R;_EP_%5J+.5]R]&?H6_7K^0KG>:?$5#O@XZG9*4 M H64]O_CPL":?!U\DCR_J;B'Q>Z=+C;OY[!@[0GRF/<@:=,YV5F>?$BLM\LD MND[GQ@ T6>L22V" H0R(E"HCL=*U68T0(62G=.[M42WD/2&C)R^2>7?)?"V5 MHX;*B2&.2>:EZ50I3^=(IPM.+#@P75&:-TC@FQ2Q(TN.M/HR6B4-K6(CN*1 M>TE:,@53_Q^I>[,02-"K>[*WP'UE#Q&T#P1Z&-[LX_'(#_SR*I_E2?9UDI!EJ')=7!KET1NJ26/B62=U/JL=_8:E_58EM;='$! M0O?:T!6MV/M*Y^MU;-Z4G(:0,D>P5=0(B[T8KEQMQI;26-!)'7O3I _;Y._1 MNQVQHK-8L18J9 ,5@*? *B2!20GUWQ#*5"W\>Q3IG*+>+DHAC: I02EABB-G$.&P"GJ36C*RTHIUZ^K^1@6!=AM1=X[$]\K3?3K)SO+B M-%:=A,+U93;Y]<6:_C8K>VZ;U'%#ZLCKNPAB:BS#R%#*(*Z9N] 2K[2>>06% M_W2QIVIT5EPH+&"WS^T'?:Q5]2,52H0_IJ5I1;(&R MW"KER"(W'SRMT,?V%/U-DSSK0;"Y?NSWGZ;=5_DC1NP+1O &(Y1P*950"I;YK8<0_1-C7^#BOV!V#$:YUF7\^ \YQ*&6NW=@?0"2'2=#V65"F# M,-%4<6@I3!U:2"8*V';,$VV$!PG80P+LM>4PXLHV<.5Y5?!W%72>-]MM*TN( MX*:JCR%**:"D\/1.C,0&U[&02BOR%('I20:5-BR=L"=IFWD_[<8XO.[)CP$0 M$?$BXBT0CS6(A[7&@CF$A':&*N2,KFN@,,[U)LH;M%+W4*!6W3H1ZR+61:S; M/:Q;"W6BT3=UBA!&7 E@4HL8,PRZ.O542B[:L(:U@&T"]RC82K#JZY[7[L6P M-$.43YU3N*&XNMUMO.X'OJFF6A&@.S^_N)?[,[^XE_LSOX/9R\-("GVU<-&] M#!G'2W65M*1*"T4 $XQ;JF1*ZYHM%$"\DD_62#UW"L_VM_YP'N;]XWA\]GTP M'*YQ+*]YW.O%EH)674+//6719=3E4)(] X]%GE0\W_%\Q_,=SW<\WSMUOA\G M_)&E)*(H_$7A[R4!B3NA/=YANCT=S[+AJKWVQ9N+_>:>C>?AB2_)-=A!7]-C MEV'7?4Z$T:5VA<)11U-++0::"JW0HA B@7@EH.C.P,9'8F8KD8ZH!]N-=%RW MZ]UT0AV ^3-BU@%AUMJ8(++D*(]1D,\X 7L>(10!+P+>7@$>!20&04:HBU 7 MH6['H6XMTJ%&'R4","8()1Q3;(6F2-H2Z5+MG%VKCQ[GL^UIHX+T2+N1D+NI MC!:VMC_.,C_2Q>?%GTO#&0Y&^;N+TH(%$?C#C=,K_%%=&F_?KXUEZ_@U, /7SENY>'L H[.GPQA @*#&QF$72SX?#ZMO_?0/>%-=^ MVOWZ^HY5.QV$P([C_'OR\_@R6T'0RVSR=3 JAY?-9^/Z@Q*0BT^^#\YF%_[7 M?G&J?>Z/A\/L:II_J/_Q\?:NOED8.1<> \C>W&\#+=]!R!\^OEDYD]7['_@* M/^^VYWW5_A,?^ IT;V:O:L%^+7<7I%VJBU,!43,5\=2YB[N-]VJ:C,\3D_<+ M=T^"82_Q7$ETS8_1U8#'31R"U;5X'K/=V)DI3.V)SB:3:S_.-!B@?IV0>IL2@=IDTCGI2'3HI7S,O%JQE8H4S> MR[\ZF!*PB2 .M]'*.MAUF8HT;,BA6(P4(2C X$CVL 14$XB MRD*4M>92<$!MU:R7,,VT;COVL.-(U*-$1B"*0-2-C=IQ(%J+0[S1L1QU3AGE MA2)*&+..IMS5.I9@#+VX.F*W@8?QGE^-?5"P.NC:V<#L/^79-+\8#\^2+_DH M/Q_U1JW2L:48)L\Z_%CJ;5AK;7 M\JO'2)NDW;UL_&BTWU<*7ZM+2-#T^C,J)=998U.++2+4"%HU_"4I<.PIO;TW M;]K8.-'35DT:[9:([Z2*$5%B5U%B+4B@!B0D<:ECP'!CO)QON,9*5R A")6F M*P:'MO'AO_ED?)9-+Y:*?$6)(-+Z_M$Z:6A=*T8)L$Y*HK%0TA%+:UI'1NI7 M4^HWS/SY5CA_QU7\'='D3?XM'XZO\K-DEOR1KRY5@ )9BB MJ3 *<,8=!Y5-CB,@G^*JW%3;]W-8L!9[^/(>I'MAF3L $_]>D.AZ MG5OPIHNM5I9"I%(CM/\', B)BL4:A5"W=.[M42TD/=9JZ^W]4;,CF7>#S-=0 M.0&@H?(48ZRI@TQBRS54 LJ:$P-L7.>\]!L@\$WJSY$E1UI]&:VBAE9UX,8. M208=E%)A85A5S8LX1SO@R=X\]T6H1T&;91 [KNKNNC?[>#SR [^\RF=YDGV= MY'E@"]&C?1>ADX;020H!HL8+X!)+F4)GB:Z9,N?B*:+WIM1CO['5OJK%MK;H MX@*$[K6A*UJQ]Y7.U^G8!#"V('1K' +&$:V,TLA(22&K")VE%-!.ZM@;)7W8 MDSAZMR-6' 16K(4*T4 %MQ!B(30UAG'.'$!@$4Y/K"5=4]3;18GHXXX4?P@4 M#T%#\8(K@%EJ)+&&.\NT!%70&\74&?/JZOYF!0$@]IK&]\K5_6HMBG>:UE%# MZX *""1#QGF>GVH"):^=;5)(I3J@\6^\\5R/X38SY-8=GS;@@?$6U4!(CA$<.@4.*S%AB7S'P"8 M 9$BJY0T2&">NK0V!D@J5[I5;]T8L&DP(#V 6_4)=E4]>'3CAGVV K:.;Z]G M 'I6"Z]U6[L#Z(4@;"0;I;2FEJ9-UKI$PU[B+?: MFJMSEL>(*]O E1WL&_@"T.E$O\"URA;"H(FQTC#56ML4* RD<:GCL$YO,!@] M)8/P20:9-MH'@IZ@K?:R;S5(8O<:HT;$BXBWIXA'&\2C7B1+E;92<6.EU-@@ M5/N8,$DW$4'2Q6;0$>LBUD6LVSVL6PMUO-$WN9,*D9"XFAJEA .*D;H\A#2: MM&$M:\/E37I4;B70OSEX>15;JY<--]C"G'2X67+$ F%=)+?1 @"90+&>25U5/X M;VX+QHU4]7NPIV(HY-;I\.AU*LEO$ MOTB$BN?S0,[GFHB5PSF_SUV(>+X[?;YWZ_P^3O@B2TD^4?@Z2.'KT0%].Z%] MW6'Z/!W/LN&JO?/%R(X]LI^-Y^&)+PGGW4%?S6.78==]-H2BQCTM#=:&, :! MH8HZJRBOBQXY!59\-G<&!CX2$UN)%$0]V&ZDX+I=[Z83YP#,AQ&S#@BSUL;4 MD"5'HBU$6HVW&H6X=T%#;ZJ 1&.J(= MI(80+022N$*ZE!*&5VISWA$XN#UM5-(>:3>2<#>5T<+6]L=9YD=:?][*L\MU M/9Y?^EOZ-R8W'(SR=Q>E/0PB\(<;M"#\P;\]^^)Z,/+0-ON @?_!9I;CQHAO M'COCCYW\&_KGZ5-*R"WK)/:WJWPTS4_#,I_ZQZ;#$J'*?)/'_3O3TXO>7O&Y\E@VF23?V'0\_C;L>$ M/G-.?3^/?'*3&8'Z)P]/<^F-#]X>KI>'- I8-+PQ* A*7EY07]+/A\/JV_]] M ]X4UWZJ_?KZCJ4]'82 GN/\>_+S^#);X?R7V>3K8%0.+YO/QO4'I2!1?/)] M<#:[^"#I>PH991(!P+GD^ \U6O7]JF=7T_Q#_8^5D_%F8:I?^*T@>W._);]\ M(X%_^/AF!5G+[Q[Z"C_OMAUX6?M/?/'+7M4/\UI.5]ZE^BD53C4S$4^=NKC' M W4QR?/DTG]Q,4URCUAGR5_FHSS!H'>86LV![?_)X+='[_Y!PL"ZN.=-'(/5 MM7B>SK"Q4Q/$X%>#AR>L13PTW3HTXL!Y2CP7$4SBH=D@F'2S!-P&S'CJ#GM) M9\STWM_9V"Q_WW6W;S<$1 ?!8@TJ;NN *<.(B= M) 8QAS!-F:T D4-'5_(2G@R(HBU Q#W.VNS^&P$Q F($Q B( 1 Y60"BD+N=(_<,$#L0(;PB^<\\F\SR23(^3P(A](KO]/C2/_DZF>3] M\=>1O_\L&2SBY)/^13;YFD_#+?4$GPD"OU^' F*IC8/4%%BJ+(3"44PY5@!4 M(;$&">560F(7(U[%@#+4L"B5>"<<$*\QOJ@AC?:;./:G\>=\6,#0]&)PU6;K M.DK6=JM\\IX4U:PVOZ.-ZB\,A) 2;#2DS!B$78JKJ$O-I5BQA;[JCG:@W]C3 M=W22%TDNR6R<#&;3I%^=RO+S^EC>JF*VFDO?\[^?7H6HVF_Y\+KG?U"@Q)_S M;.@1Q*]@_G52O&:27P7.ZQ$F+$(6G)]-Y_\(_[T/R=O"#?]BW?#2OBKE=3<;G@UG]8#_V<'B2[[D? M]M2#\^#\=.__3!,_-G\8PNS/Y[.Y?V<_FUXD06@O1S<75\5.+B)]UVU+9(I#%=Y\ZZWY;UX0"S]=VE3_ MQ/+;<.('TW4OJ4C';THAOA7/F,[\7T6S\V)90@_TW&^KE_62-PT^%K/PRS>; MS/NSDN=77/O-^^1D_F6:_V=>#+R;0XL^*^ M?K;P@NBM<19_7DR:$/*O^;LODSS[]5UV[M_Y(1M^SZZG(0+W8O*(0:\.,7O" M^%8=[,G%)#"$WTV-@CJ%"D"(!246",4U1UZ380H!#,'3%^.N*-0B\-V?"1V8 MWVBI DKV1 &TK1V[8Y#V'Y].[,]_/](V^?/G3^;H^,>37G)TK-^WF8FPB8$? M?SZU)\GIY^278_6+.3JU)M&?CT\^?SHR*ERXHV-UK(_4I^3DU'_PDST^/:EJ MC+VM:"D_^^%9^L &9U4'JB:K\4.O/[BW1P'^QO.IQS+/CP*>7GG6?1%$B()5 M>\BKKBZ] CR;WLXA;:!J";IN8=L=:4-$$". TLQ*R* & H*J?+^13G'PCJ[) M_[E#EVL!_6[),+VU?'[!HI\J]4T7_#&(/9/\;-XO.=[O7Z@OK?.^F>3_H"-^]+##-1V_^-!H,-Z#R M%6*$\?);&&:"88$%XA8>/RF=KTB^/^E?^',SS#^?/["2OTSS\_DP?#4ML_G6 MIO0!YJPCJ1(\91(S#AT$=4J?9ZAD*:4O9&!!8?U77- 46L90V?/>."*-5)M+ MZ6/MI?1-/''Z]?,476*CI\,L2*I>4AP.SO-2!+PMUKY2CM_AI/@)_IY#B:1 MA#)(P M3_/#:##_!'\@Q0S'_;-,QSYMVBMPE_7CE[SK/)BM2S6/F^+KV_;WO M *#O%*A>V_^[9<]=+0VL"'&,-YVPH('** >X5=QHB!A7);M&"EBT8K)_0%;X MN>:$R\Z]OQ9)[?#>&(?-B7.W!;6S^210ZYL_>=; 5_Q1!U5/=E-=LS8PR4]Y M-LTO/. F7_*15Q^>53:VF[3Z_ +G'3]:N\X\3/XM'XZO@D:=]R]&?@I?KR/K M*%F'7&(=7")+D-5*II:*5%(L*]:A->4KOL%.L8[%'I\NMOCGL)+KV0=^+V5D M'SM"RL?CD5_7RZM\YG7OKY.\],OL#0MY%,W*I:)E4"I D&)646)"!5IDJS@M M9 R J-,TZS>SVDNUV,JUY K>(]0>N7:<*G>=\][?N"UY6YZ8I(@?>?7&UETA M;=2P8Z>TDYI!Y+A(&3""6EMKL_)WC/CS4=C/JL8 M8.U &#_D0'!%E,RSB@,:93AE0 #()!30I1S317% *=22)T%*IIVE.J48.(L) MU9J5/Q4.4T;;\B1$(_L-([MX#T'PP'*),4<8OLS(3EYF9&^U_MO2H+9OB]\ MOMC;86MW5J)JF4+4O%@X$$'AA8\4=4(#N(T,*0).L M0!R4D(H4,4TQ45+8JD2TE51)^A1?UAUD>!R(S7,ZOQ"GW_/AM_RG<2@HN3E" M)#V"V\Q4ZSB][;X0@&#L<'H'A:*&0KDE DA*H=?3B)9 :2TJ/4U!DS[%1G$7 MHRRI,[#'T^_CS1$FZG%RZ"U)=XM#HD/FD*2A/VJ(H$@&OQW04FN-7,TA1:I7 M.PP_G_Y"P>W-42#L8;0VNS*RQ@Y1((ZL\0[29$ND"2FS# KB-%!8^K]L55-& MLM3BIWC3'R9--YYO3GN4/1!9XTZQ1E+GC4[R(B7OD#FE6-(E.56:RQ1C!05P M6@DB:TDU!2\VZ2R1H[]E8^2(:(\('!GEKM#CZ7B6#6.QIEBLJ75L@[ Q5^L4 M(8RX$L"D%C%F&'0EM@$B)7^*%G"OMMM_MF%FZK(R@N;R8-0? ^>5ZX MA?W/?#"[_BF?78P]&7[+I[,B ,X,IOWA.%0 >3"8(I4(,4@1Y4@2KT^DAJDZ MF,(IJ)>"*3"EJ96" RND<=0PPTF5EJD)-;PD^")=7LV>_!YX.Q:CF4NHIE'. M,E'GYX/A()OE]P;W/#)5_!'C>78TR";+@'T>-6YDB IW.[]95B7K^Z6:Y*$@ M3GZ>3R9%Y1&_^V$5]7@R&9R-)\E?A]DL0&QR-.J_3]Z&E ,$/M9?%Y?PXP^] M)$N^#+XF9]DL2_K^28-9,AE,?TTNLU'VM0BT3*[J)X4:,9LK044 XCG%2UGF M!G+II$".$@R=)O5]XO?6A$JW/-(VWJ6^Z[$^H\S/^/LHG(=LJQ(GDH8I-H46.@QJ9%)+-M-<:19T4XPC&YZN['-01(3"DD5J OG9OWXP=H%&V5FI]^IYNMO)?M:=-05?/%PR'3@F;2@H?#D[>E+&6V5501W485BIM4%4@9(H(1+)U0R @;&O*4 MC-]@MN(K?NX)%+N"*G0#U2>W@2IT*4@O (Q;U&1: MM7]8A_[U3Y6$?>AJNC JU:5VE*&V?N1Q()1[>>R0 !>EKTB MUF:O,/F\[!7\O-LV^;)#*E6UV&'^"AUJ[_4M;*SEK IFDI?TG-VG+8]-B>\X M(0^4I(VMSN,!"?5S;M4J/>06UL9__"T+NE@R&(5J[]NL0-)1A_:V:AZ28FB M:;I'I4%""\T=H!02SB&N[)L,I6BU&?%)N7R;2UP.$2IM2@>=Y?-[P,X/@5@X M:/P+2J56"X0E21$RGE0$K/O4"@$H> *QM,.G4$_"-A.FNL]Q=EVA_SGOYUZ4 M*;KP%/%FH=_;?#:>7"?9?'8Q]C?Y Q/3'5?I$#5TR"DW0D G'936:,VY014= M6L6QNMFI)I]\&_3ST^RW?-JL_J:57$A[7+*]SF7L%*EVE?/M)2EBN2!%IE(0 MXN,M)RXXR:%1"Y;(@)(O(L5VF"0D/4CH7I/BOBELH<5EV*45$O:VP>JVX]#L+ ^,JMZ>TJ2 35P!U@!"1;1E#E&A M4L=TQ34Q@2DR+=%D:TP3[[?Y9=]TOB*(_<5\<9M1M%LF1=R0HI98*C'IY5[I7Y\N^=3/F M;I.5W;J"64O1/E88#A$4VCH3("L%=9G8E CZ(&9M6E3 L,=;K1F@1#D*9%)*S@E*4VQ$I 2H5,& M%7." !7NR1X]V]6Y94^86'%Y(_,PN9@$VO[=U"BH4Z@ A%A08H%07',DC&,* M 0S!TU=Q]65_*@I?A.(,P4)Z(ZGO4252-K#5=PS2_N/3B?WY[T?:)G_^_,D< M'?]XTDN.CO7[E8/ZFL1SQ\"//Y_:D^3T<_++L?K%')U:D^C/QR>?/QT9%2[< MT;$ZUD?J4W)RZC_XR1Z?GH1ZEA!]?+LHL?+#XV>YG5D]D#O]^H-[>S1*9A?C M^30;G4U[2?Y;/[^:56400Z&H4$RQNKKT_&@VO=W=\C[,>]31VER9(/2B,D&E M7/'(,KO4A?+''&@2JI-:(;B%=;$9(*%8*G6#I%9<6LB9D90A8TC=88!QJ"UX ML%+0VO?<4REH6Q6"'EL:2'-@#:6,""*IXUIAO2C/BZ3#2^O%D5/84$X$AI0Z M10"O\UR8@U8]HS30(U;Q:=!X0XEA5S?+X;1SP.N=?+4:0?AVF1]VY[26WGCC M]ETN$B3)>XZ9( @6:@ND&R\91'>@9-#CFG(?9/V86#+HX+:\T[ZU-DL W5VL M>A_<4/&X[MEQ?4Q!HIT]K0?C-/V49],\.Q HY#DC<"G3 M)M5600DAPAR$ZJ^*5,JBQH:ME*\_R?MS_^9K4YZN#?;'Q*C-GNX=/9[1/?J: MT+1WZ-,5@&%++LH0.I9"C15@*ACO&->U] ^":&33N@DZ+JTFRC!#";06:"7K'@I>+H;/()JV,GHDCVFPNZ1R M5]+*-/D^F%TDL=#1XXB1PX88,4LQI=I8+25/E=="1>6U!#9%^@X.5JSXAMD7 M\VIHS'?=5TWSL(D/-RWD,+8<*0DXD2+%3FE:APP Q(!43R6^=M@@ZZ'ME*;M M/G_<$39XFD\NUQB>#T'(Y$O=&97DB#!G3:@19BCFBHNJSQD$2P7\:M(*(1BU M-*%F.IM,KOTD_YX-Y_G&N!S!>U%9,ZIH^T$]O&EJ+E)'G5&RD:2K14G@@Q822!H46G1,1J 6K+ M(C9N12][N(#8\7C4WW1V98^)-BV.W9,:.T6@766 ^TB7 C:.>RB(I=:P4!B: M&T#3%%0U&1""5JS$G;^ +MLJSH#(VA[..TV7^Z;-;;ZVWR[3(EZJ-6 \8!&3 M:F.=31UPE-N*%ADPBCVI7)@GQ4T7(" ]3/;"OQ UOOV@)=K$BSB%I$JY4,8" MI(TVQ%8M_0)_PT\KA_D@+;75ET1$_6^G]+^M5-_;2_&3+R5E*D8)TREU2@D. MM<2D*LL'A-9DI9G6?27!-EF/3[8J;CYWPSO+'*.:N*]JHEAN6@*D$5JEQE@$ M4Q!R=ZOP2PP-?0F=MN7DHZC5,C&=H\-]4PN7TZH[4^!J]Y),'KL,.YYL(I=B M?" @4')F4^:XY&EJ*=2U-P="MY)LL@1&FS,7XQ[#;!X M9"&8-N9UME2"3F,,-+/$2<,H)4!9QP47AF-@!&;(/^!Q!=AND/S&BD_AYQ:? M4OU^463KK]EU.";^X?&- MLNC#9LG;*'/UF!IZ2_??@+J=+EH%WPN(!*-$* F*ST MGL=4JC9T5 O: UQ\"+7'0)&5(@JST)$C5$J8C% M1C/.# ,40TQM6GGQ0 JL7:D&6OETIZ?C.F=QD[6>B,1['8G:*7+L*OO;2Q(D MC2.=:.$9H 828>,$9\&C7LF8H=C&2D+_XTBPK6!PB?>;!/=-F_M\7R3" 0NA M2]6O&0(ZE8J8E 5#+]!:ZEJA(T*L5'^Z':>T:>.OZ''19HFUSK*V0^)@NTP[ MO$E= E0QFG)H,2# $B.PJITFG#-DGT\[[3"KT*)B+[+HU_,D?W!V7E=[6B!= M9S((NFFLWDAJP;Y[7 1H4J$43FV*"<'80"E#44A=E>])-8"(W1'D?"NZ=M.B M :,] %KU"S][_[OIF#ED;3H"803"%P A6JJ/BQQ&UD.@40)P+ &H.Y6#7"Z M8J9_"A"V9)0@/&25!GQF#IZ%)>#L.,:RZPA@AQPD,1 MM,J<2"@E##Z8\+3V/2L)3Z6]R4_CW7;RFXKW-:OVI.PFYV?&'#$A40E)X!3" MI)X=9=@LK:(_K1H1(00VP#% D*-U!3GK"%+/R&YZQ-J^?G93N9U^6][%9*:V MDYD QA + B"EDK"-)S.)'4AFPC&9*28SQ62F T]DB: >D!KGZCJ]5GO]YMGAE5MH$0%[D&REYF W M[36=@K,N&:XC?.TW?+$FN,!"+C5BV%E*@?!:,A)U8RG&2;K26*H=^&HK3ASP M5DN#=?,('TH(W2^C2=X??QWYC\Z26?9;\B4?Y>>'VD"QI%31>,H%Y!HPS:S3 M.(4NA=K4N8G*Z=4\CIH6K]UX\LNH[Y$Z38"H$L4E7J/3#(R)5&&4\D MQ'8X(>\)''LH[I)R]W,^&TSRHF%B5.LX:^B-:TNHP819C3$&&#K79$8IM"*( M_C4?3?TCZ^@F+W_.)HNU]<0X&.5G:;G"?QUFHRU;E$D/@#:;#G>6%QX2R]ME M2A--SKWC&F"!52H(#XT5)8*UJ9,3MMIU95.4UI;QDT&V#Y1V>.K@;.)/2V$U M\)KAMWPTSZ-,ND*Y8JF$C0)>\J1006Y8:H'CA->4JP5850[OZO&],.!L@0NB M'N%M=HM6N\LV])$NT%*PMK%.((DFUQ"9%7C^L*TMIPUR+9-E2HC+9 MBK>P^YQT1QCF5AH4[S(M+E6S0=93GS*66"PEDZ')#JN]@Y"NIH_=3HW9 E=D MO$UY==V^=I8U'A0'W&/BHTL5.K"C.L62(Z@=Y%0OE45C2#&X4K_S10C6CA &68^V6BIM!R'L=8MDE#?6 MV?(O3YE_\M 1OS7NXL^+2?V0J^QK_N[+),]^?9>=^W=^R(;?L^NI?]4?+R8W M*WU F1J.N,%88YJF2%)JC0#4_P>)MBK+R1F9AHVJ=;&"K M[QBD_<>G$_OSWX^T3?[\^9,Y.O[QI)<<'>OWCR_CL S5=W?GYY4 7-O%U5/ M?FBW6,7+9_5 ^O/K#^[MT2B978SGTVQT-NTE^6_]_&J63"^R25X4;+SR"F!U M=5G4P?GA+ERY _.><[3^/9_.!N?7&V(+KSVH.U8?TN>6)=+CRZM)?A%"!T** M5']\F1^/9P_7Q[%6,H09HABD@CC"&$*+^CA&NJ7Z.-!J(V!JF<1 (()<32^2H!@F%T528!ANUN][434;]?/D^V!VD:@3 MG8A 9?KFE,ZSP23YE@WG>;%B?AS?L\E9\];B=4MI8N6CUV_#>+0\U_^9>ED^ MF_M5R(MG%\;+X@%?LF$QR.E%GL_"KV:#87'G-)_-AN66%%68QM.EM7@N6)ST M_0K-A_GG\Z6S5-#9'3 2:&U]K2UK"*-8.@-<*KBT3&M94Y-+S7+%,IPB@HSR M AD!&%$ H*T*8T&DH34/8\FZ]ZQ@R:E?Q6IYI^&8^&6\#SH> 1J/>/U+1H^> M PA!H"@M&+>EBB<_JB#WE=HGW2U<6 )LVY;]6E9_'@N]C%N)ITM -2PNY M73#M75OH^T1!HJUQ+KWCQ@-VO$8:@UQBS!&&D@F^\1II? =JI#WN90=9,"O6 M2#NX+3_4^EBQ1EH\ ^W42-N'P /]2(US6-@%MD(L'2W:[[[#%(2Z M::S)>S.80ZI>4@GA5TI//1(#=F5QU)7I_*T.91J804YSF>? MST^SWUX6J1!,'OZS-14;>J)=A]^Z(]* P<8.35LD+C3R!AI3 MXKC5$C.,4Z