XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
GOODWILL AND INTANGIBLE ASSETS (Goodwill Roll Forward) (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 05, 2014
Apr. 30, 2014
Jun. 06, 2014
Goodwill [Roll Forward]                            
Balance beginning of period       $ 22,268,000us-gaap_Goodwill       $ 22,698,000us-gaap_Goodwill $ 22,268,000us-gaap_Goodwill $ 22,698,000us-gaap_Goodwill        
Goodwill written-off (2,241,000)us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss (2,241,000)us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss      
Net effect of foreign currency exchange rate changes                 (1,825,000)us-gaap_GoodwillTranslationAdjustments (430,000)us-gaap_GoodwillTranslationAdjustments        
Balance end of period 57,417,000us-gaap_Goodwill       22,268,000us-gaap_Goodwill       57,417,000us-gaap_Goodwill 22,268,000us-gaap_Goodwill 22,698,000us-gaap_Goodwill      
North America                            
Goodwill [Roll Forward]                            
Balance beginning of period       16,438,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      16,643,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
16,438,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
16,643,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
       
Goodwill written-off                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
         
Net effect of foreign currency exchange rate changes                 (224,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
(205,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
       
Balance end of period 31,078,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      16,438,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      31,078,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
16,438,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
       
Europe                            
Goodwill [Roll Forward]                            
Balance beginning of period       2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
      2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
       
Goodwill written-off                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
         
Net effect of foreign currency exchange rate changes                 (876,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
       
Balance end of period 26,339,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
      2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
      26,339,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
2,864,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
       
Russia                            
Goodwill [Roll Forward]                            
Balance beginning of period       2,966,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
      3,191,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
2,966,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
3,191,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
       
Goodwill written-off                 (2,241,000)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
         
Net effect of foreign currency exchange rate changes                 (725,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
(225,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
       
Balance end of period 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
      2,966,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
2,966,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
       
Netsoft                            
Goodwill [Roll Forward]                            
Balance beginning of period                       2,776,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
   
Acquisition                 2,749,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
         
Balance end of period 2,749,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
              2,749,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
    2,776,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
   
Netsoft | North America                            
Goodwill [Roll Forward]                            
Acquisition                 2,749,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
         
Netsoft | Europe                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
         
Netsoft | Russia                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_NetsoftMember
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
         
Jointech                            
Goodwill [Roll Forward]                            
Balance beginning of period                         11,033,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
 
Acquisition                 17,404,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
         
Balance end of period 17,404,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
              17,404,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
      11,033,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
 
Jointech | North America                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
         
Jointech | Europe                            
Goodwill [Roll Forward]                            
Acquisition                 17,404,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
         
Jointech | Russia                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_JointechMember
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
         
GGA                            
Goodwill [Roll Forward]                            
Balance beginning of period                           6,496,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
Acquisition                 12,115,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
         
Balance end of period 12,115,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
              12,115,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
        6,496,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
GGA | North America                            
Goodwill [Roll Forward]                            
Acquisition                 12,115,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
         
GGA | Europe                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
         
GGA | Russia                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GGASoftwareServicesLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU
         
Great Fridays                            
Goodwill [Roll Forward]                            
Acquisition                 6,947,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
         
Balance end of period 6,947,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
              6,947,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
         
Great Fridays | North America                            
Goodwill [Roll Forward]                            
Acquisition                 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
         
Great Fridays | Europe                            
Goodwill [Roll Forward]                            
Acquisition                 6,947,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
         
Great Fridays | Russia                            
Goodwill [Roll Forward]                            
Acquisition                 $ 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= epam_GreatFridaysLimitedMember
/ us-gaap_StatementBusinessSegmentsAxis
= country_RU