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,184 us-gaap_SalesRevenueNet | $ 192,764 us-gaap_SalesRevenueNet | $ 174,695 us-gaap_SalesRevenueNet | $ 160,384 us-gaap_SalesRevenueNet | $ 157,585 us-gaap_SalesRevenueNet | $ 140,150 us-gaap_SalesRevenueNet | $ 133,184 us-gaap_SalesRevenueNet | $ 124,198 us-gaap_SalesRevenueNet | $ 730,027 us-gaap_SalesRevenueNet | $ 555,117 us-gaap_SalesRevenueNet | $ 433,799 us-gaap_SalesRevenueNet
Operating profit | 24,015 us-gaap_OperatingIncomeLoss | 21,835 us-gaap_OperatingIncomeLoss | 18,476 us-gaap_OperatingIncomeLoss | 21,857 us-gaap_OperatingIncomeLoss | 23,192 us-gaap_OperatingIncomeLoss | 20,230 us-gaap_OperatingIncomeLoss | 17,535 us-gaap_OperatingIncomeLoss | 15,536 us-gaap_OperatingIncomeLoss | 86,183 us-gaap_OperatingIncomeLoss | 76,493 us-gaap_OperatingIncomeLoss | 66,006 us-gaap_OperatingIncomeLoss
Entity-wide revenue, major customer, amount |  |  |  |  |  |  |  |  | 730,027 us-gaap_Revenues | 555,117 us-gaap_Revenues | 433,799 us-gaap_Revenues
Russia |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 48,945 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_RU | 53,328 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_RU | 47,507 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_RU
Operating Segments |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 730,003 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 555,043 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 433,722 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember
Operating profit |  |  |  |  |  |  |  |  | 144,619 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 109,308 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 87,455 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember
Entity-wide revenue, major customer, amount |  |  |  |  |  |  |  |  | 730,003 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 555,043 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember | 433,722 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember
Operating Segments | North America |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 374,509 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember | 284,636 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember | 197,271 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember
Operating profit |  |  |  |  |  |  |  |  | 90,616 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember | 66,814 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember | 38,671 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember
Operating Segments | Europe |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 299,279 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember | 204,150 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember | 168,913 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember
Operating profit |  |  |  |  |  |  |  |  | 50,189 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember | 34,573 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember | 32,750 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember
Operating Segments | Russia |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 50,663 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU | 55,764 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU | 50,552 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU
Operating profit |  |  |  |  |  |  |  |  | 7,034 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU | 7,077 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU | 9,049 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = country_RU
Operating Segments | Other |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 5,552 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = epam_OtherReportableSegmentsMember | 10,493 us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = epam_OtherReportableSegmentsMember | 16,986 us-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 | 844 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementGeographicalAxis = epam_OtherReportableSegmentsMember | 6,985 us-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 |  |  |  |  |  |  |  |  |  | 0 epam_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,600 us-gaap_Revenues / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = epam_UbsAgMember |  |
Number of customers |  |  |  |  |  |  |  |  | 1 epam_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,872 us-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 |  |  |  |  |  |  |  |  | 1 epam_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 |  |  |  |  |  |  |  |  | 0 epam_NumberofCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = epam_AccountsReceivableBilledMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |  |

X
- Definition Number of Customers + References No definition available. + Details
Name: | epam_NumberofCustomers
Namespace Prefix: | epam_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13537-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6404-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13531-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6351-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=epam_AccountsReceivableBilledMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=epam_AccountsReceivableUnbilledMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_RU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |