XML 78 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
OPERATING SEGMENTS (Revenues from External Customers and Segment Operating Profit Before Unallocated Expenses) (Details) (USD $)
In Thousands, unless otherwise specified
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
Segment Reporting Information [Line Items]                      
Revenues $ 202,184us-gaap_SalesRevenueNet $ 192,764us-gaap_SalesRevenueNet $ 174,695us-gaap_SalesRevenueNet $ 160,384us-gaap_SalesRevenueNet $ 157,585us-gaap_SalesRevenueNet $ 140,150us-gaap_SalesRevenueNet $ 133,184us-gaap_SalesRevenueNet $ 124,198us-gaap_SalesRevenueNet $ 730,027us-gaap_SalesRevenueNet $ 555,117us-gaap_SalesRevenueNet $ 433,799us-gaap_SalesRevenueNet
Operating profit 24,015us-gaap_OperatingIncomeLoss 21,835us-gaap_OperatingIncomeLoss 18,476us-gaap_OperatingIncomeLoss 21,857us-gaap_OperatingIncomeLoss 23,192us-gaap_OperatingIncomeLoss 20,230us-gaap_OperatingIncomeLoss 17,535us-gaap_OperatingIncomeLoss 15,536us-gaap_OperatingIncomeLoss 86,183us-gaap_OperatingIncomeLoss 76,493us-gaap_OperatingIncomeLoss 66,006us-gaap_OperatingIncomeLoss
Entity-wide revenue, major customer, amount                 730,027us-gaap_Revenues 555,117us-gaap_Revenues 433,799us-gaap_Revenues
Russia                      
Segment Reporting Information [Line Items]                      
Revenues                 48,945us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_RU
53,328us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_RU
47,507us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_RU
Operating Segments                      
Segment Reporting Information [Line Items]                      
Revenues                 730,003us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
555,043us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
433,722us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Operating profit                 144,619us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
109,308us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
87,455us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Entity-wide revenue, major customer, amount                 730,003us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
555,043us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
433,722us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | North America                      
Segment Reporting Information [Line Items]                      
Revenues                 374,509us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
284,636us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
197,271us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Operating profit                 90,616us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
66,814us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
38,671us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Operating Segments | Europe                      
Segment Reporting Information [Line Items]                      
Revenues                 299,279us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
204,150us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
168,913us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Operating profit                 50,189us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
34,573us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
32,750us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Operating Segments | Russia                      
Segment Reporting Information [Line Items]                      
Revenues                 50,663us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
55,764us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
50,552us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
Operating profit                 7,034us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
7,077us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
9,049us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= country_RU
Operating Segments | Other                      
Segment Reporting Information [Line Items]                      
Revenues                 5,552us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
10,493us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
16,986us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
Operating profit                 (3,220)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
844us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
6,985us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= epam_OtherReportableSegmentsMember
Sales Revenue, Net | Customer Concentration Risk                      
Segment Reporting Information [Line Items]                      
Number of customers                   0epam_NumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
 
Sales Revenue, Net | Customer Concentration Risk | UBS AG                      
Segment Reporting Information [Line Items]                      
Entity-wide revenue, major customer, amount                 97,600us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= epam_UbsAgMember
   
Number of customers                 1epam_NumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= epam_UbsAgMember
   
Sales Revenue, Net | Customer Concentration Risk | Europe | UBS AG                      
Segment Reporting Information [Line Items]                      
Entity-wide revenue, major customer, amount                 $ 97,872us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= epam_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Unbilled Revenues | Customer Concentration Risk | UBS AG                      
Segment Reporting Information [Line Items]                      
Percentage of total revenues                 16.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= epam_AccountsReceivableUnbilledMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= epam_UbsAgMember
   
Number of customers                 1epam_NumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= epam_AccountsReceivableUnbilledMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= epam_UbsAgMember
   
Accounts Receivable Billed | Customer Concentration Risk                      
Segment Reporting Information [Line Items]                      
Number of customers                 0epam_NumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= epam_AccountsReceivableBilledMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember