XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Goodwill and Intangible Assets - Summary of Purchase Price Allocation for Acquisitions (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 20, 2015
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Goodwill $ 172,097us-gaap_Goodwill $ 139,599us-gaap_Goodwill $ 107,407us-gaap_Goodwill  
RPM Direct LLC and RPM Data Solutions LLC [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Net tangible assets       2,419exls_BusinessCombinationRecognizedTangibleAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
Goodwill       32,280us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
Total purchase price       49,851us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
RPM Direct LLC and RPM Data Solutions LLC [Member] | Customer Relationships [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets       12,063us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
RPM Direct LLC and RPM Data Solutions LLC [Member] | Trade Names [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets       1,231us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
RPM Direct LLC and RPM Data Solutions LLC [Member] | Developed Technology [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets       1,249us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
RPM Direct LLC and RPM Data Solutions LLC [Member] | Non-compete Agreements [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets       609us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_RpmDirectLlcAndRpmDataSolutionsLlcMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Overland Solutions Inc [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Net tangible assets 18,873exls_BusinessCombinationRecognizedTangibleAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
     
Goodwill 28,667us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
     
Total purchase price 65,940us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
     
Overland Solutions Inc [Member] | Customer Relationships [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets 12,200us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
     
Overland Solutions Inc [Member] | Developed Technology [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets 4,800us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
     
Overland Solutions Inc [Member] | Trade Names and Trademarks [Member]        
Schedule Of Business Combination Purchase Price Allocation [Line Items]        
Identifiable intangible assets $ 1,400us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= exls_OverlandSolutionsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember